Zeeg supports webhooks — real-time HTTP notifications sent to an external URL whenever a specific event occurs in your account, such as a new booking or cancellation. Make.com is a no-code automation platform that can receive these webhook payloads and use them to trigger actions in thousands of other apps. By connecting Zeeg with make.com, you can build powerful automated workflows without writing any code — from saving booking data to a spreadsheet, to notifying your team in Slack.
Webhooks in Zeeg are available on the Professional plan and above. Please note that using make.com may incur additional costs depending on your Make.com subscription and the number of operations your scenarios run.
Why connect Zeeg with make.com?
Every time someone schedules or cancels a meeting, make.com can instantly trigger actions in thousands of other apps. Some common use cases include:
Automatically adding new contacts to your CRM when a meeting is booked
Notifying your team in Slack when an appointment is cancelled
Logging booking data to a Google Sheet for reporting
Forwarding attendee information to your email marketing tool
No technical expertise is required to set this up.
How to set up the integration
Step 1: Create a Webhook listener in make.com
1. In Make.com, click on + Create Scenario on the top right.
2. Start from scratch and press the big + button. Select Webhook > Custom Webhook.
3. Click Create a webhook.
4. Give it a name, and click Save.
5. Copy the generated webhook URL — you will need it in the next step.
6. Save the scenario before continuing.
Step 2: Set up the Webhook trigger in Zeeg
1. In your Zeeg dashboard, go to Workspace Settings > Webhooks and click on + Create Webhook.
2. Enter a name and select the scope (e.g. Personal).
3. Choose the event that should trigger the webhook — for example, Meeting booked.
4. Paste the Make.com webhook URL you copied in Step 1. Click on Create Webhook.
5. Your new webhook will now appear in the webhook list.
Step 3: Book a test appointment
Make.com needs to receive at least one real payload from Zeeg before it can process incoming data. To trigger this:
1. Open any of your Zeeg scheduling pages.
2. Book a test appointment using a dummy email address and confirm it.
3. You will receive an email or calendar confirmation — this is expected and can be ignored.
Step 4: Parse the webhook payload in make.com
1. Go back to your scenario in Make.com and click on the Webhook module.
2. Make.com will show that a new request has arrived. Click Edit in the top right corner.
3. Select your Custom Webhook on the right side.
4. You will see the full payload Zeeg sent, containing booking and attendee details.
5. Ask make.com to automatically create a data structure from this payload.
6. All available variables (such as attendee name, email, booking time, and more) will now be listed and ready to use in the next steps of your scenario.
What to do with the data
Once the webhook payload is parsed, you can connect it to any app available in Make.com. Below is an example workflow that converts booking data into a CSV and sends it by email — but the same logic applies to any destination.
Convert it to CSV
1. In make.com, click on the Plus button and then select CSV.
2. Choose the fields you want to include (e.g. name, email, booking time).
3. Select to include headers in the first row, Comma as delimiter, and Newline LF. Click on Save.
Send it by email
1. The last step can be, for example, to send that CSV via email. Select Gmail connection.
2. Authorize the connection, then configure the recipient and subject line.
3. Create the body of your email.
4. Attach the CSV output by setting the filename (e.g. bookings.csv) and mapping the CSV data as the attachment content.
5. Once everything is configured, save the scenario and turn it on. From this point on, every new booking in Zeeg will automatically trigger the workflow.
Test it out
1. Now, as soon as someone books new appointments, you will receive an email with a CSV containing their data.
2. You can save the CSV file locally or somewhat parse it for further usage.
What else can you build?
The example above is just a starting point. Make.com connects to thousands of apps, so you can adapt this integration to your exact needs. Some other ideas:
Save booking data directly to Google Sheets
Post a message to a Slack or Teams channel
Trigger a follow-up sequence in your email marketing tool
Call the Zeeg Public API when certain conditions are met in an external system
FAQ
Do I need any coding experience to set this up? No. Both the Make.com scenario builder and Zeeg's webhook setup are fully visual and require no code.
Which Zeeg plan do I need? Webhooks are available on the Professional plan and above. Check the Zeeg pricing page for a full plan comparison.
What events can trigger the webhook? Currently, you can trigger a webhook when a meeting is booked or cancelled. Select the relevant event when creating the webhook in Zeeg.
What happens if Make.com is offline when a booking comes in? Make.com queues incoming webhook payloads, so data should not be lost in case of a brief outage. Check Make.com's documentation for details on their reliability guarantees.
Can I create multiple webhooks for different scheduling pages? Yes. You can create separate webhooks in Zeeg and configure different Make.com scenarios for each one, allowing you to run distinct workflows per scheduling page or event type.
