Docs›AI & automation
Zapier Connection Guide with Mangobeds
3 min read
Zapier booking automation is the quickest way to get Mangobeds talking to the rest of your stack. Point a Zap at Mangobeds and every new, changed or cancelled booking can add a subscriber in Mailchimp, append a row in Google Sheets, create a deal in HubSpot or post to Slack, without writing any code.
This guide covers Zapier only. For the overview and the other platforms, see Connect Mangobeds to Zapier, Make, n8n and more.
How it works
The connection works in one direction: Mangobeds sends, your automation platform receives. Whenever something happens to a booking in Mangobeds, we POST a small JSON payload to a URL you’ve given us. Your Zap, Scenario, or Workflow picks it up from there and decides what to do.
You’ll receive one of three event types:
- booking.created — a new booking has been added.
- booking.updated — the dates, guests, status, or any other detail changed.
- booking.cancelled — the booking has been cancelled.
You choose which events you want to subscribe to. The payload contains the booking with all the details you’d expect (guest name and email, dates, units, total, status, and more).
The Automations card in Mangobeds is the doorway in: go to Apps > Automations, follow the steps below, and come back to Apps > Webhooks to paste the URL when the platform gives it to you.
Zapier has the largest catalogue of integrations of any automation platform — 5000+ apps including Mailchimp, Google Sheets, HubSpot, Salesforce, Slack, Notion, Airtable, ClickUp, and almost anything else you might run your business on. If you’re not sure which platform to pick, Zapier is usually the right starting point.
Setting It Up
Step 1: Create a new Zap
Sign in to Zapier (the free plan is enough to test). Click Create > New Zap.
Step 2: Pick the trigger
For the trigger app, search for and select Webhooks by Zapier. For the event, select Catch Hook. Click Continue.
Skip the optional “Pick off a Child Key” field. Zapier now shows you a Custom Webhook URL — something like https://hooks.zapier.com/hooks/catch/12345678/abcdefg/. Copy it.
Step 3: Paste it into Mangobeds
In your Mangobeds dashboard, go to Apps > Webhooks > New webhook. Paste the Zapier URL into the endpoint field, give the webhook a name like “Zapier”, check the events you want to receive (typically booking.created), and click Save.
Step 4: Test the trigger
Back in Zapier, click Test trigger. Zapier waits for a real event. Trigger one by creating a test booking in Mangobeds (you can cancel it right after). Zapier will catch the payload and show you the booking fields it received.
Step 5: Add the action
This is where Zapier shines. Pick any of its 5000+ apps as the action: Mailchimp > Add Subscriber, Google Sheets > Create Row, Slack > Send Channel Message, whatever fits. Map the Mangobeds fields from the trigger to your action’s fields and you’re done.
Step 6: Publish
Click Publish at the top right of the Zap editor. From now on, every booking event in Mangobeds will run the Zap automatically.
What Mangobeds sends
Every event Mangobeds delivers is a JSON object with the full booking. You’ll find the fields you need to do most things: guest name and email, check-in and checkout dates, status, total amount, the property and units booked, and metadata about the booking source (direct, Airbnb, Booking.com, etc.).
The exact field names show up in your automation platform’s data preview once the first event arrives, so you can map them onto your action without needing a reference up front. If you want to see the structure ahead of time, the Mangobeds API documentation describes the same booking shape.
Ready to automate? Go to Apps > Webhooks in Mangobeds, paste your Zapier URL, and let your bookings flow.