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.

Automation agents included from Starter, $29/month. No credit card.

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 →
The agent rules screen with configured automations
The agent roster: each rule with its trigger, conditions, and status.

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.

How requesting an agent works

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 Today dashboard with the needs-attention queue
Today: a held door code sits in the needs-attention queue until the gate clears.

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.

EVERY ACTION AUDITEDEvery automated action writes an audit row with actor "system" and the id of the rule that fired. When anyone asks "who sent this and why", the answer is one lookup away, with a timestamp.

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.

Run history · August 2026audited ✓
00:00 nightly ops report, sentteam
08:00 arrivals digest, sentreception
13:58 door code, held: payment unverifiedBK-2114
14:31 door code, sent: gate clearedBK-2114
Every row carries actor + rule id4 / 4

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
From $15/month after. All five prices public.