Skip to main content

Zeeg + Superchat Integration via Zapier

Connect Zeeg with Superchat to automatically create contacts, send booking confirmations, and manage customer communications when appointments are scheduled or cancelled.

Written by Doa Kaplan
Updated over 2 months ago

The Zeeg + Superchat integration enables automatic contact synchronization between your Zeeg scheduling system and Superchat's messaging platform. When someone books an appointment through Zeeg, their contact information is automatically added to Superchat, allowing you to send confirmations, reminders, and follow-up messages through your preferred communication channels.

The Superchat integration requires Zeeg's Zapier integration, which is available on Business, Scale, and Enterprise plans. You'll also need an active Superchat account and a Zapier account (free tier works for basic integrations).


What the integration does

The Zeeg + Superchat integration automatically:

  • Creates contacts in Superchat when appointments are booked through Zeeg

  • Updates existing contacts with new booking information

  • Sends automated messages confirming appointments, cancellations, or rescheduling

  • Prevents duplicate contacts by searching for existing customers first

  • Syncs custom form data from your Zeeg booking forms to Superchat

Prerequisites

Before setting up the integration, ensure you have:

  • A Zeeg Business plan or higher

  • An active Superchat account with API access

  • A Zapier account (free or paid)

  • At least one scheduling page created in Zeeg


How to set up the integration

Step 1: Get your Zeeg API Key

1. Log in to your Zeeg Dashboard

2. Navigate to SettingsIntegrationsZapier

3. Click Generate API Key to create your unique Zapier API key

4. Copy the API key (it starts with zap_) — you'll need this when connecting Zapier

Step 2: Create your Zap in Zapier

1. Go to Zapier and click + Create and choose Zap

2. Search for Zeeg as your trigger app

3. Select your trigger event:

  • Event Scheduled — triggers when someone books an appointment

  • Event Cancelled — triggers when a booking is cancelled

4. Click Sign in to Zeeg

5. Paste your Zeeg API key when prompted

6. Click Continue to verify the connection

Step 3: Test the Zeeg Trigger

1. Click Test trigger in Zapier

2. Zapier will fetch sample booking data from your Zeeg account

3. If no recent bookings exist, create a test booking first through one of your scheduling pages

4. Select the test data and click Continue

The test data ensures your setup is correct. Zapier retrieves data from your most recent non-cancelled appointment.

Step 4: Add Superchat as your action

1. Click the + button to add an action step

2. Search for Superchat and select it

3. Paste your Superchat API when prompted. To find your API, go to Settings Integrations Zapier and copy your API key

4. Choose your first action: Create Contact

Step 5: Map Contact Fields

Configure how Zeeg data transfers to Superchat by mapping each field:

First Name

1. Click inside the First Name field in Superchat

2. From + dropdown, select Invitee First Name from Zeeg

Last Name

3. Click inside the Last Name field in Superchat

4. From + dropdown, select Invitee Last Name from Zeeg

Email

5. Click inside the Email field in Superchat

6. From + dropdown, select Invitee Email from Zeeg

(OPTIONAL): Phone Number

  • Click inside the Phone Number field in Superchat

  • From + dropdown, select Invitee Phone Number from Zeeg

These are the essential fields for creating a contact. Leave any optional fields blank unless you need to populate them with specific data.

7. Click Continue

8. Click Test action (or Skip test if your test data is incomplete)

9. Done! Your integration is now active. Every time someone cancels an appointment through Zeeg, their contact information will automatically be added to Superchat.


Testing your integration

After publishing your Zap:

  1. Create a test booking through your Zeeg scheduling page

  2. Check Zapier's Zap History to verify the Zap ran successfully

  3. Go to Superchat and confirm the new contact was created


FAQ

Can I integrate Zeeg with Superchat without Zapier?

Currently, the Zeeg + Superchat integration requires Zapier as the connecting platform. Direct integration is not available at this time.

Does this integration work with team scheduling pages?

Yes, the integration works with all Zeeg scheduling page types, including one-on-one, round-robin, and collective scheduling pages.

Can I send messages in different languages?

Yes, you can create separate Zaps for different languages or use conditional logic based on the customer's language preference captured in your booking form.

Will this integration affect my existing Superchat contacts?

No, the integration respects existing contacts. When using the "Find Contact" step, it updates existing contacts rather than creating duplicates.

How many Zaps do I need?

At minimum, create two Zaps:

  1. One for new bookings (Invitee Scheduled)

  2. One for cancellations (Invitee Cancelled)

Additional Zaps can handle rescheduling, reminders, or follow-ups.

What happens if Superchat is down when a booking is made?

Zapier will automatically retry failed actions. You can configure retry settings in your Zap's settings. If all retries fail, Zapier will send you a notification email.

Did this answer your question?