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 Settings → Integrations → Zapier
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
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:
Create a test booking through your Zeeg scheduling page
Check Zapier's Zap History to verify the Zap ran successfully
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:
One for new bookings (Invitee Scheduled)
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.













