an AI agent for event rental businesses.
heysteff is an AI agent for businesses that rent out photo booths, venues, sound equipment, furniture or vans for events. It answers on WhatsApp and Instagram, checks whether the date is free, quotes with your seasonal prices and holds the date until the deposit arrives. The Bookings module comes with the Pro plan and above, at 299 USD/month.
The problem: the same question, a hundred times a season
In event rentals almost every conversation starts the same way: "do you have Saturday the 14th?", "how much for a 120-guest wedding in this area?". Answering means checking the calendar, seeing which unit is free, working out the season's price, adding extras and travel, and waiting for the deposit without losing the date. Done by hand, the customer who writes on Sunday night waits until Monday, and sometimes someone else takes the date.
heysteff handles that first stretch with the Bookings module: the agent takes the whole inquiry, and your team steps in to confirm, adjust a special price or coordinate the day's operation.
Real availability without revealing your inventory
You load your unit types (for example, "White booth" and "Premium booth"), the units of each type, the time slots ("Day", "Night") and the minutes of setup, teardown and travel. When a customer asks about a date, the agent only says whether it is available, and suggests nearby free dates if the one they asked for is taken. It never says how many units you have left: that information stays yours.
Quotes with your seasonal prices, not the model's
Packages and add-ons are priced by season: a high season in December, another for Saturdays, a special price for a holiday. Travel can be added by venue or district. The agent picks the package and add-ons by name and the system calculates the total; the AI model never sees or writes an amount. You choose whether the quote goes out on its own, stays as a suggestion for someone on your team to review first (the default mode), or is built by your team by hand.
Holding the date while the deposit comes in
If you turn it on, after sending the quote the agent can hold the date for a set time (48 hours by default). Before it expires, the customer gets a reminder and, if no deposit arrives, the date is released automatically. Your team confirms the booking when the deposit arrives and enters the actual amount (the suggested deposit is 50% by default, but what the customer paid is what gets recorded). If enabled, confirming sends the customer a summary with date, time, venue, package, total, deposit and balance.
Who does what
| Task | AI agent | Your team |
|---|---|---|
| Answer "is that date free?" | Yes, with nearby alternatives | Not needed |
| Quote package, add-ons and travel | Yes, with your prices | Reviews before sending if you choose that mode |
| Hold the date | Yes, if you turn it on (48 h by default) | Can extend the hold |
| Confirm the booking | Never | Yes, when the deposit arrives |
| Give discounts | Never | Yes, from the booking panel |
| Assign the unit for the event | Automatic or manual, as you configure | Reassigns by dragging in the day view |
The day's operation in one place
The day view shows one row per unit with setup and travel blocked, and a card per event with customer, venue, package, total, amount paid and balance. Each booking panel has its payments with receipts, a checklist and a direct link to the chat. The list searches by name, phone, venue or district and exports to CSV. Each conversation can also move through your sales pipeline automatically when the booking becomes quoted, held or confirmed.
And since two customers can ask for the same date at the same moment, heysteff locks capacity per unit type and backs it with a database constraint. We explain it in how to prevent double bookings.
Good to know first
Each booking covers a single day for now, the mobile app does not have Bookings screens yet, and there is no per-booking PDF (you can attach each season's PDF). To collect the deposit you can send a payment link with WhatsApp payments; your team records the confirmation.
Frequently asked questions
What software should I use to rent out photo booths?
One that handles units by date, time slots, setup and travel, not just an appointment calendar. heysteff does it with the Bookings module, plus an AI agent that answers, quotes and holds dates on WhatsApp and Instagram.
Can an AI agent send quotes on WhatsApp without getting the price wrong?
Yes, as long as the model does not write the price. In heysteff the system calculates the total from your seasons, packages, add-ons and travel; if a price is missing, no quote is sent. More in how to send quotes on WhatsApp with AI.
How do I stop two customers from booking the same date?
With a system that takes capacity when a date is held or confirmed, not when it is quoted. heysteff takes a lock per unit type and the database rejects two overlapping blocks on the same unit, setup and travel included.
How do I collect a deposit on WhatsApp and confirm the booking?
You send a payment link or receive the bank transfer with its receipt, and your team confirms the booking with the actual amount. The suggested deposit is 50% by default, but what the customer paid is what gets recorded.
Which plan includes Bookings and how much does it cost?
From the Pro plan, at 299 USD/month (239 USD/month billed annually), and on Max, at 549 USD/month. See pricing.
◆ next step
Try Steff answering, quoting and holding dates for your event rental business.