AI agents
Hire AI for the repeatable work. It can never touch the money.
Five agents ship today: confirmations, door codes, digests, alerts, and the nightly report. Each one is a rule you configure, an action you can audit, and a limit you can trust: no agent moves money, and no money-moving rule can even be written. Need a sixth? Request it from inside the Agent Hub.
Rules, not vibes
Agents you configure like staff, not prompts you hope will behave.
A Stay N Host agent is a deterministic rule with a schedule, conditions, and an audit trail, not a language model improvising with your guests. There is no AI reply-drafting here, on purpose: what an agent sends is exactly what the rule says, every single time. You write the rule once; the system executes it on time, every night, without being reminded.
On our own production portfolio, August 2026, the agents carry the overnight work: the ops report, the digests, and the door codes all go out while the humans sleep.
How agent rules work →
Shipped, not promised
The five agents working today.
Booking confirmation
The moment a booking confirms, the guest hears it from you, on WhatsApp, on your number.
Door code before check-in
Sends ahead of arrival, and only when payment and ID are both verified, re-checked at the moment of sending. A blocked send is held with its reason, and goes the moment the last blocker clears.
Daily arrivals digest
Reception starts every day with the full arrivals list, per apartment, before the first guest rings.
Same-day arrival alert
A booking that lands for tonight pings the team immediately, so a last-minute guest never surprises the desk.
Nightly ops report
At 00:00 the day's numbers arrive in the team's WhatsApp. Yesterday is settled before today begins.
What you can author yourself
The rules are yours to shape, inside the limit that is not.
Conditions on a rule
A rule can be narrowed to the cases it is for: this property, this channel, this length of stay. A condition is checked by the engine, not described in a note beside it.
Your own automation kinds
The catalogue is data your workspace can extend, so an operation with an anchor nobody else has is not waiting for us to ship it.
Auto-responses
When nobody is at the desk, a guest gets an answer that says so and says when. Silence at 2am is what loses a direct booking.
Tokens with real values
Messages carry tokens drawn from property knowledge, money and identity, and the composer inserts the value rather than the token, so what you approve is what sends.
Request an agent
The next agent is the one you ask for.
The catalogue is fixed on purpose, so when your operation needs an automation that is not on it, you ask for it from inside the product. "Request an agent" sits at the top right of the Agent Hub: a name, what it should do, and a screenshot if that says it faster.
Anyone on the hub can ask
Not only the seats that configure rules. Reception and the front desk see the missing automation first, so they can file it themselves.
We know who asked
Your seat, your workspace and the page you asked from travel with the request, so the answer comes back to the right person.
It is read and triaged
Every request lands on a board and gets a lane: reviewing, planned, shipped or declined. A declined ask still gets a reason.
Nothing fires until it ships
A request is an ask, not a rule. It sends nothing, appears in no run history, and reaches the hub only as a real agent you configure.
The dual gate
What stops a door code reaching an unpaid guest?
Two verifications, checked at the moment of sending, not when the rule was written. Payment verified and ID verified, both, or the code does not move. A blocked send is not an error that vanishes: it is recorded as held with its reason and surfaces on the Today dashboard as a work item. The agent keeps re-checking, and the moment the blocker clears, the code goes out by itself. No human step, no forgotten guest.
"An agent you can trust is one that provably cannot move money."

The hard limit
Trust comes from what an agent cannot do.
No agent can move money, and no money-moving rule can even be written: the rule language cannot express it. Sensitive actions keep their human approval gates.
Receipts
"The guest says they got nothing." Run history answers in seconds.
Open the rule's run history and read it like a ledger: every send, every hold, every reason, timestamped. Either the message went out, and you can say exactly when, or it was held, and you can say exactly why. The conversation ends with facts instead of apologies.
FAQ
Agent questions
What can Stay N Host agents actually do today?
Five rules ship today: a booking confirmation to the guest, a door code before check-in, a daily arrivals digest to reception, a same-day arrival alert, and the nightly ops report at 00:00 on WhatsApp. Each is a rule you configure once; the system then executes it on time, every time.
Can an agent send a door code to a guest who has not paid?
No. The door code releases only when payment and ID are both verified, and both checks run again at the moment of sending, not when the rule was written. An unpaid or unverified guest gets nothing, and you get a held record explaining why.
What happens when a send is blocked?
It is recorded as held with its reason and surfaces on the Today dashboard, so a blocked code is a visible work item, not a silent failure. The agent keeps re-checking, and the moment the blocker clears, the code sends itself with no further human step.
Can agents move money, refund, or charge a guest?
No, and this is a hard product limit, not a setting: no agent can move money, and no money-moving rule can even be written. Sensitive actions keep their human approval gates. That limit is exactly why you can trust the rest.
Do the agents write AI replies to my guests?
No. Stay N Host agents are deterministic rules, not a language model improvising with your guests. What an agent sends is exactly what you configured, verbatim, every time, which is why you can put your name on it.
What if the automation I need is not one of the five?
Ask for it in the product. "Request an agent" sits at the top right of the Agent Hub: give it a name, describe what it should do, attach a screenshot of the workflow if that helps, and send it. Every seat that can open the hub can ask, not only the ones who configure rules, and each request is read and triaged rather than dropped in a mailbox. A request fires nothing by itself; it reaches the hub only once it ships as a real agent you configure.
How do I audit what an agent did?
Open the run history: every send, every hold, every reason, timestamped. Underneath, every automated action writes an audit row with actor "system" and the id of the rule that fired, so "who did this and why" always has an answer.
Try the whole platform free for 14 days
Full Growth-plan access. No credit card. Your data stays yours.
Start free trial