Dynamic Pricing: Intelligent Pricing for Camps and Youth Travel 2026/03/24
Setting prices statically and leaving them unchanged until the next season is simple — but it leaves revenue on the table. Sound familiar? The camp date is still months away, bookings are trickling in slowly, and you wonder whether a lower introductory price might drive more sign-ups. Or conversely: the camp is nearly sold out, yet the price is still at the same level as it was three months ago. This is exactly where Dynamic Pricing comes in — and Bookacamp now brings this capability directly into the platform as a BETA feature.
What is Dynamic Pricing?
Dynamic Pricing is a data-driven pricing strategy in which the price of an offering is adjusted automatically — based on predefined rules and current influencing factors. Instead of manually updating prices, you define under which conditions and by how much the price should rise or fall. The system takes care of the rest.
The goal is not the opaque price volatility familiar from airline tickets, but transparent, explainable, and economically sound pricing decisions — ones that you as the organiser define yourself and can review or adjust at any time.
How does it work in Bookacamp?
Dynamic Pricing is activated via the Account Settings. Once enabled, rule sets can be created in the Dynamic Pricing → Rules section. A rule defines:
-
Condition: When should the rule trigger? Currently supported:
- Capacity utilisation — e.g. "once 80 % of spots are taken" or "once only 5 spots remain"
- Days until start — e.g. "once fewer than 14 days remain before the session starts"
- Adjustment: By what percentage should the price be changed? Positive for price increases (last-minute surcharge), negative for discounts (early-bird incentive).
Rules are then assigned to individual sessions in the session settings. A nightly cron job checks all active, future sessions and, when a rule matches, records a new price entry — including a signed price hash that ensures dynamically adjusted prices cannot be tampered with. Organisers optionally receive an email summary of all price changes.
What potential does Dynamic Pricing hold?
Consistently using Dynamic Pricing can work in multiple directions:
- Revenue optimisation at high demand: When a camp fills up quickly, the price can rise automatically. The last spots remain attractive to many families regardless — and the organiser captures more revenue.
- Improved utilisation when bookings start slowly: Early bookers can be rewarded with a lower price. This incentivises early decisions and gives the organiser planning certainty.
- Last-minute management: A small surcharge close to the camp start date is one option; a remaining-spots discount to fill the last places is another. Both are configurable via rules.
- Fewer manual interventions: No need to monitor occupancy levels by hand or update prices manually — rules run fully automatically in the background.
Where is Dynamic Pricing heading?
The current release is intentionally marked BETA. The foundation is built and tested — but the architecture was designed for extensibility from the outset. Planned enhancements include:
- Seasonal pricing rules: Automatic adjustments based on booking period or session date — e.g. higher prices during school holidays, lower prices in the shoulder season.
- Day-of-week patterns: Sessions starting on a Monday attract different demand than those starting on a Friday. Such patterns can be factored into future rule conditions.
- Agency-specific price dynamics: Pricing rules that apply only to specific distribution partners or agencies.
- Combinable conditions: Rules built from multiple factors simultaneously — e.g. "when more than 70 % capacity is booked AND fewer than 21 days remain until start".
- Historical analytics: Dashboards showing when each rule triggered, how occupancy evolved over time, and what revenue impact Dynamic Pricing produced.
We welcome feedback from practice. Which rules would be most useful for your offerings? Write to us — your input feeds directly into the roadmap.
Author: Mathias Methner