Dynamic pricing
With dynamic pricing CampOne adapts your pitch prices automatically to current demand — higher in busy weeks, lower in quieter periods. You define the rules once; the system computes in the background and proposes adjustments.
When it pays off
Section titled “When it pays off”Dynamic pricing is most effective when:
- demand fluctuates significantly (weekends vs. weekdays, peak vs. shoulder)
- lead time matters (early bookers vs. last-minute)
- premium pitches whose scarcity justifies a price premium exist
Sites with consistent occupancy throughout the season benefit less.
Pricing rules
Section titled “Pricing rules”Rules are defined under Settings → Dynamic pricing. Three rule types:
1. Occupancy rules
Section titled “1. Occupancy rules”Example: above 70 % occupancy of a pitch type, price rises 10 %; above 90 %, 20 %.
| Occupancy | Markup |
|---|---|
| < 50 % | 0 % |
| 50–70 % | +5 % |
| 70–90 % | +10 % |
| > 90 % | +20 % |
Thresholds and markups are freely configurable.
2. Lead-time rules
Section titled “2. Lead-time rules”Example: 90 days before arrival the early-bird price applies (−10 %), 30–90 days standard, less than 14 days a last-minute discount (−5 %) — the latter only when occupancy is low.
3. Seasonality rules
Section titled “3. Seasonality rules”Per calendar week or date range you set a fixed seasonal factor:
- Pre/post season: 0.8
- Peak season: 1.0
- Peak weeks (school holidays, bridging holidays): 1.3
Seasonal factors apply multiplicatively with occupancy and lead-time rules. A peak-season week at > 90 % occupancy lands on 1.0 × 1.20 = 1.20 — i.e. 20 % above standard.
Preview
Section titled “Preview”Before a rule goes live, see a price preview for the next 12 weeks — per pitch type, per day. The preview shows:
- current standard price
- computed dynamic price
- markup/discount in percent
- expected revenue impact (based on historical bookings)
This avoids surprises — e.g. a peak week where a misconfigured rule pushes the price to CHF 200 per night.
Approval mode
Section titled “Approval mode”You decide how autonomous the system may be:
| Mode | Behaviour |
|---|---|
| Suggestion | CampOne proposes adjustments, you confirm individually |
| Weekly approval | CampOne computes the upcoming week, you approve once a week |
| Fully automatic | Adjustments are applied directly, you see the results in reporting |
For onboarding we recommend weekly approval. After 1–2 seasons of consistent results you can switch to fully automatic.
Floor and ceiling
Section titled “Floor and ceiling”Per pitch type you set a hard floor (e.g. CHF 22) and a hard ceiling (e.g. CHF 65) the system never crosses. This protects against misconfiguration — for example a nearby festival that would otherwise blow up the price.
Reporting
Section titled “Reporting”Under Reports → Pricing impact you see per period:
- bookings per price point
- ADR with and without dynamic pricing (vs. last year)
- conversion rate in the online widget per price tier
- cancellation rate per price tier
This allows objective evaluation of whether the strategy works.
Interaction with other modules
Section titled “Interaction with other modules”- Loyalty: the loyalty discount applies after the dynamic price — regulars benefit even at peak times.
- Channel manager: dynamic prices are synced to all channels. A per-channel markup is still possible on top.
- Online widget: prices appear day-current with proper display (standard price struck through, dynamic price next to it).
- Start small. A simple occupancy rule (+10 % above 80 %) often delivers 5–8 % more revenue.
- Try a weekend premium. If weekends are constantly full, a fixed weekend markup is often easier than complex rules.
- Communicate. Use the reports to discuss the effect with your management — dynamic pricing often feels counterintuitive (higher prices = higher margins, not necessarily fewer bookings).