No coding required
● Live DELIVERY 01 · SUCCEEDED
POST
your-endpoint.com/hooks/abc123
X-SmoothStay-Event
reservation.created
X-SmoothStay-Delivery
d_7CUHUG91
X-SmoothStay-Secret
••••••••••••
{
“uuid”: “1784403540405x749914698”,
“guest_name”: “Lucía Herrera”,
“check_in”: “2026-09-14T15:00:00.000Z”,
“check_out”: “2026-09-18T11:00:00.000Z”,
“unit”: { “name”: “Casa Foggy Bottom”, … },
“contact”: { “email”: “lucia@example.com”, … },
“access”: { “token”: “7CUHUG”, “link”: “…” }
}
Illustrative payload. Related records arrive nested as full objects.
Events As They Happen
Six events cover contacts and reservations. Each one fires a single POST the moment the record changes. No polling, no exports.
Any Tool You Already Use
Paste a webhook URL from Zapier, Make or Activepieces and build the rest of the workflow where your other tools already live.
Verified And Logged
Every request carries a shared secret over HTTPS. Failed deliveries retry, and the Logs tab shows the exact payload we sent.
Six Events, Contacts And Reservations
Pick only the events your workflow acts on, so your endpoint never receives traffic it will ignore. You can change the selection at any time.
✓
Each event sends one POST with the full record
✓
Guest Registration, manual entry and PMS sync all fire
✓
Deselect every event to pause delivery without disconnecting
contact.created
reservation.created
contact.updated
reservation.updated
contact.deleted
reservation.deleted
Get Connected In Minutes
Settings → Integrations → Set up webhooks. Four steps, and the first live event lands the same day.
Reliability
You Will Know If A Delivery Fails, And Usually It Won’t
The risk with any automation is that it stops working quietly and you find out weeks later. Three things make sure that doesn’t happen here.
A blip doesn’t lose the event
If your receiving tool is briefly down or busy, we try again. Up to three attempts, for timeouts, rate limits and server errors.
A real break gets you an email
If your endpoint keeps failing we deactivate the webhook and email your admin, so a workflow that has stopped doesn’t go unnoticed.
You can see exactly what we sent
The Logs tab records every delivery with the status your endpoint returned, its raw response, and the payload itself. No guessing.
Building directly against the data instead of using an automation tool? The full reference covers events, payload shape, headers, retries and delivery guarantees.
Webhooks questions
Do I need to write code?
What do I need before I start?
What happens if my endpoint goes down?
Can the same event arrive twice?
How do I confirm a request came from SmoothStay?
Can I pause events without losing my setup?
Does this replace the Hospitable integration?
Where do I look when something doesn’t arrive?
Put Your Reservation Data Where You Need It
Start free for 14 days. No credit card required. $6.90/month for your first property, $2.90/month for each one after that.