Actions, Not Subscriptions: Why We Chose a Fairer Pricing Model
The pricing problem nobody talks about
The SaaS industry has a dirty secret: most subscription pricing is designed to benefit the vendor, not the customer.
You pay the same amount whether you process 5 bookings or 500. Quiet month? Same bill. Seasonal business where 80% of your revenue comes in four months? Same bill, twelve months a year. The vendor gets predictable revenue. You get a pricing model that ignores how your business actually works.
This is especially egregious in booking software. The standard model is per-property pricing — $30 to $50 per property per month. A host with 5 properties pays $150 to $250 per month regardless of occupancy. In January, when your ski chalet gets 20 bookings, that might feel reasonable. In April, when it gets 2, you’re paying the same amount for a service that’s barely doing anything.
We looked at this model and decided we could do better.
Per-property pricing doesn’t make sense
Let’s run the numbers on a typical per-property setup.
A holiday rental host manages 5 properties. The software charges $50 per property per month. That’s $250/month or $3,000/year. If they average 15 bookings per property per month during peak season (75 total), the cost per booking is $3.33. Reasonable.
But in the off-season, those same 5 properties might see 3 bookings each — 15 total. The monthly cost is still $250, which means each booking now costs $16.67 to process. For a booking worth $200, that’s over 8% of revenue going to software fees.

The host is paying for capacity, not usage. Five property slots sit there consuming budget whether they’re occupied or not. And if the host adds a sixth property for a single season, the cost jumps to $300/month — permanently, even if that property only books three months a year.
This is the model we rejected.
How Airflow actions work
In Airflow, each action processes one booking through the full pipeline: email forwarding, AI data extraction, categorisation, and accounting sync. One booking, one action. If you don’t process a booking, you don’t spend an action.
The system is simple on purpose. There’s no complex formula, no variable pricing based on booking value, no surprise charges for API calls or storage. One action equals one fully processed booking.
But within that simplicity, we built a dual-tier system that gives you both predictability and flexibility.
Property actions: your monthly allocation
Property actions come with your plan and reset every month. They’re allocated as a shared pool across all your properties. If you have 50 actions and 5 properties, any property can use any action — there’s no per-property quota.
These are your workhorses. Most months, property actions handle everything. They reset on your billing date, so you get a fresh batch each cycle.
Org actions: your permanent safety net
Org actions are purchased separately and never expire. They sit at the organisation level as a fallback pool. If your property actions run out mid-month — unexpected surge in bookings, new property added, seasonal spike — org actions kick in automatically.
The system always tries property actions first. Only when those are exhausted does it fall to org actions. And the consumption is atomic — you’re never double-charged, and a single booking never partially consumes from both pools.

Think of property actions as your monthly budget and org actions as your savings account. The monthly budget handles normal operations; the savings account catches overflow.
The four tiers
We designed the plans to match real business sizes:
| Plan | Resources | Monthly Actions | Price | Per Booking |
|---|---|---|---|---|
| Starter | 1 | 20 | $8/mo | $0.40 |
| Growth | 5 | 100 | $28/mo | $0.28 |
| Pro | 15 | 300 | $69/mo | $0.23 |
| Business | 50 | 1,000 | $149/mo | $0.15 |
The more you process, the cheaper each booking gets. A Business-tier host processing 1,000 bookings a month pays 15 cents per booking. That’s a fraction of what manual processing costs.
All plans come with a 14-day free trial on the Starter plan, so you can see the system work before committing. Annual billing knocks 20% off these prices.
The math that matters
Let’s compare Airflow actions against the two most common alternatives: per-property software and manual bookkeeping.
Manual bookkeeping at a bookkeeper’s rate of $30/hour, with each booking taking roughly 20 minutes to process: that’s $10 per booking. At 50 bookings per month, you’re spending $500 on bookkeeping alone.
Per-property software at $50/property/month with 5 properties: $250/month regardless of volume.
Airflow on the Growth plan at 50 bookings: $28/month. That’s it — one plan, one price.
| Method | Monthly Cost (50 bookings) | Per Booking |
|---|---|---|
| Manual bookkeeping | $500 | $10.00 |
| Per-property software | $250 | $5.00 |
| Airflow (Growth) | $28 | $0.56 |

That’s not a marginal improvement. It’s an order of magnitude cheaper than manual processing and roughly 89% less than per-property alternatives — and you get AI-powered extraction and automatic accounting sync included.
Full transparency on consumption
Every action consumption is logged. You can see exactly which booking used which action, when it was consumed, and what type of action (property or org) was used. Full audit trail, always.
This matters because opaque billing erodes trust. We’ve all been burned by SaaS products where you can’t figure out why your bill changed. With Airflow, every action has a paper trail.
Low-action alerts
Nobody likes surprise outages. When your property actions drop below a configurable threshold, Airflow sends automated alerts. You’ll know when actions are running low, giving you time to either wait for the monthly reset or top up with org actions.
The system never stops processing without warning. You always have visibility into your action balance and consumption rate.
The honest trade-off
I want to be upfront about the trade-off. An action-based model means you need to think about volume. If you consistently process more bookings than your plan includes, you’ll need to upgrade or buy org actions. That’s a mental overhead that flat-rate pricing doesn’t have.
We think the trade-off is worth it. You pay for what you use. Quiet months cost less. Busy months cost more — but you’re making more revenue in those months. The pricing scales with your business instead of against it.
For seasonal businesses especially, this is a fundamentally fairer model. You’re not subsidising your quiet months at peak-season rates. You’re not paying for property slots that sit empty. You’re paying for bookings processed, which is the thing that actually generates value.
One more thing
The action model also means we’re incentivised to make Airflow more valuable per booking, not to lock you into more property slots. Our growth comes from processing more bookings better, not from charging you for unused capacity.
When the vendor’s incentives align with the customer’s outcomes, good things tend to happen.