Dynamic Pricing Guide
Dynamic Pricing in WaveRez lets you automatically increase your trip prices based on how many tickets have been sold. It’s a powerful tool to help you boost revenue during high demand and still offer value during slower times.
WaveRange is a rule-based pricing system that increases your ticket price once a certain number of seats are sold. Instead of setting fixed price ranges, WaveRez uses a “dynamic metric” to automatically increase prices by a percentage during a selected time period.
For example, if your base ticket is $100 and your dynamic metric is 10%, the price will rise to $110 after a specified number of tickets are sold.
Log in to your WaveRez account.
Navigate to and expand Integrations on the left hand menu.
Select Dynamic Pricing.
Step 1: Create a New Dynamic Price
Log in to your WaveRez account.
Navigate to and expand Integrations on the left hand menu.
Select Dynamic Pricing.
Click the Create button (top left).
Under the General tab, fill out the following:
Name – Use a descriptive title (e.g. “10% Increase on Ocean Trips 7/1–7/4”).
Dynamic Metric (%) – Enter the percentage increase (e.g. 10.00 for a 10% boost).
Min Sold / Max Sold – This is the ticket range when pricing should increase (e.g. 50–75).
Max Price – Set a cap to prevent pricing from going above this value.
💡 Tip: WaveRange only activates if the number of sold tickets is within the range you set.
Go to the Product tab.
Select your Product (e.g. “Speedboat Rentals”).
Choose which Tickets this dynamic pricing applies to (e.g. 1 Hour, 2 Hour).
Select one or more Schedules (time slots).
💡 You can “Select All” for Tickets and Schedules if this pricing applies to every time slot.
Go to the Availability tab.
Set your Date From and Date To fields to control when this pricing is active (e.g. 07/01/2025 – 07/04/2025).
(Optional) Add Blackout Dates to skip specific days (e.g. holidays, special events).
Click Save to activate the dynamic pricing rule.
Then click Run Wave Range (yellow button) to apply the pricing increase to your selected dates and schedule.
💡 WaveRez will process range updates daily overnight. There is no need to run the ranges manually on a regular bases. The only time you need to run the Wave Range is when you want to manually push price changes that would apply from the parameters set on the ranges. If you don't run the Wave Range, it will automatically process overnight.
Customers booking online will only see the current ticket price. If more seats sell and the rule is triggered, the price updates automatically, no action needed from you.
Base Price: $100
Dynamic Metric: 10%
Min Sold: 50, Max Sold: 75
Max Price: $500
👉 Once the 50th seat is sold, the system increases the price to $110. You can optionally create addition ranges for a price increase after 75 tickets sold. This would need to be done by creating a new dynamic pricing range.
Always test before launching — Run WaveRange on future dates first.
Avoid overlapping rules — Only one WaveRange rule applies per trip/date.
Monitor changes — After activating, use the “View Details” button to confirm what changed.
For a visual guide, check out these tutorials:
Dynamic Pricing: Introduction
Dynamic Pricing: How to Create Dynamic Pricing
Dynamic Pricing: WaveRange Function and View
Dynamic Pricing: WaveRange Wrap Up and Important Notes
Calendar Controls: Dynamic Price Control
By following these steps, you can effectively implement dynamic pricing in WaveRez to optimize your revenue and manage demand efficiently.
If you need further assistance or have questions, feel free to reach out to the WaveRez support team.
What Is Dynamic Pricing?
WaveRange is a rule-based pricing system that increases your ticket price once a certain number of seats are sold. Instead of setting fixed price ranges, WaveRez uses a “dynamic metric” to automatically increase prices by a percentage during a selected time period.
For example, if your base ticket is $100 and your dynamic metric is 10%, the price will rise to $110 after a specified number of tickets are sold.
Step-by-Step: Setting Up Dynamic Pricing in WaveRez
1. Access the Dynamic Pricing Settings
Log in to your WaveRez account.
Navigate to and expand Integrations on the left hand menu.
Select Dynamic Pricing.
Step 1: Create a New Dynamic Price
Log in to your WaveRez account.
Navigate to and expand Integrations on the left hand menu.
Select Dynamic Pricing.
Click the Create button (top left).
Under the General tab, fill out the following:
Name – Use a descriptive title (e.g. “10% Increase on Ocean Trips 7/1–7/4”).
Dynamic Metric (%) – Enter the percentage increase (e.g. 10.00 for a 10% boost).
Min Sold / Max Sold – This is the ticket range when pricing should increase (e.g. 50–75).
Max Price – Set a cap to prevent pricing from going above this value.
💡 Tip: WaveRange only activates if the number of sold tickets is within the range you set.
Step 2: Choose Which Trips It Applies To
Go to the Product tab.
Select your Product (e.g. “Speedboat Rentals”).
Choose which Tickets this dynamic pricing applies to (e.g. 1 Hour, 2 Hour).
Select one or more Schedules (time slots).
💡 You can “Select All” for Tickets and Schedules if this pricing applies to every time slot.
3. Step 3: Set Date Range and Blackouts
Go to the Availability tab.
Set your Date From and Date To fields to control when this pricing is active (e.g. 07/01/2025 – 07/04/2025).
(Optional) Add Blackout Dates to skip specific days (e.g. holidays, special events).
4. Step 4: Save and Run the WaveRange
Click Save to activate the dynamic pricing rule.
Then click Run Wave Range (yellow button) to apply the pricing increase to your selected dates and schedule.
💡 WaveRez will process range updates daily overnight. There is no need to run the ranges manually on a regular bases. The only time you need to run the Wave Range is when you want to manually push price changes that would apply from the parameters set on the ranges. If you don't run the Wave Range, it will automatically process overnight.
What Guests See
Customers booking online will only see the current ticket price. If more seats sell and the rule is triggered, the price updates automatically, no action needed from you.
Example in Action
Base Price: $100
Dynamic Metric: 10%
Min Sold: 50, Max Sold: 75
Max Price: $500
👉 Once the 50th seat is sold, the system increases the price to $110. You can optionally create addition ranges for a price increase after 75 tickets sold. This would need to be done by creating a new dynamic pricing range.
Best Practices
Always test before launching — Run WaveRange on future dates first.
Avoid overlapping rules — Only one WaveRange rule applies per trip/date.
Monitor changes — After activating, use the “View Details” button to confirm what changed.
Video Tutorials
For a visual guide, check out these tutorials:
Dynamic Pricing: Introduction
Dynamic Pricing: How to Create Dynamic Pricing
Dynamic Pricing: WaveRange Function and View
Dynamic Pricing: WaveRange Wrap Up and Important Notes
Calendar Controls: Dynamic Price Control
By following these steps, you can effectively implement dynamic pricing in WaveRez to optimize your revenue and manage demand efficiently.
If you need further assistance or have questions, feel free to reach out to the WaveRez support team.
Updated on: 02/06/2025
Thank you!