No coding required

SmoothStay + Webhooks

SmoothStay + Webhooks

Send SmoothStay events straight to your own systems. When a new reservation or contact is created, updated or deleted we’ll POST the details to any endpoint you choose.

Send SmoothStay events straight to your own systems. When a new reservation or contact is created, updated or deleted we’ll POST the details to any endpoint you choose.

Works with Zapier, Make, Activepieces, or your own application.

Works with Zapier, Make, Activepieces, or your own application.

● 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

Updates can fire more often than you expect, particularly for reservations synced from a connected PMS. Build your workflow so a repeat record is harmless.

Updates can fire more often than you expect, particularly for reservations synced from a connected PMS. Build your workflow so a repeat record is harmless.

Get Connected In Minutes

Settings → Integrations → Set up webhooks. Four steps, and the first live event lands the same day.

01

Add your endpoint URL

Paste the address without the https:// prefix. We add it for you. Only secure HTTPS endpoints are supported.

01

Add your endpoint URL

Paste the address without the https:// prefix. We add it for you. Only secure HTTPS endpoints are supported.

02

Select your events

At least one is required. Choose the events your workflow acts on and change the selection whenever you like.

02

Select your events

At least one is required. Choose the events your workflow acts on and change the selection whenever you like.

03

Pass the test event

Webhooks stay deactivated until a test event succeeds, so no live events go to an endpoint we can't reach.

03

Pass the test event

Webhooks stay deactivated until a test event succeeds, so no live events go to an endpoint we can't reach.

04

Store your secret

Every request carries X-SmoothStay-Secret. Compare it at your endpoint to confirm the request came from us.

04

Store your secret

Every request carries X-SmoothStay-Secret. Compare it at your endpoint to confirm the request came from us.

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.

Logo SmoothStay

We’re here to smooth out your hosting journey—making guest experiences better and your work easier.

© 2023–2026 HelloBnB LLC. All rights reserved. SmoothStay™ is a trade name of HelloBnB LLC, a Wyoming limited liability company.

Mailing Address: 1007 N Orange St, 4th Floor, Suite 3246, Wilmington, DE 19801, United States.

Logo SmoothStay

We’re here to smooth out your hosting journey—making guest experiences better and your work easier.

© 2023–2026 HelloBnB LLC. All rights reserved. SmoothStay™ is a trade name of HelloBnB LLC, a Wyoming limited liability company.

Mailing Address: 1007 N Orange St, 4th Floor, Suite 3246, Wilmington, DE 19801, United States.

Logo SmoothStay

We’re here to smooth out your hosting journey—making guest experiences better and your work easier.

© 2023–2026 HelloBnB LLC. All rights reserved. SmoothStay™ is a trade name of HelloBnB LLC, a Wyoming limited liability company.

Mailing Address: 1007 N Orange St, 4th Floor, Suite 3246, Wilmington, DE 19801, United States.