Zapier IntegrationIn this article, you will learn how to connect your existing Zapier account to Webismart. Zapier is an online automation tool that connects your favorite apps, such as Gmail, Slack, Mailchimp, and more.Our webhook integration with this platform allows you to automatically sync your webinar participants and trigger custom workflows based on their engagement.
Setting up Zapier integrationStep 1: Create your Zapier webhook
Create a new Zap in your Zapier accountChoose "Webhooks" as your triggerSelect "Catch Hook"
Zapier catch hook configuration
Continue to the "Test" sectionCopy the webhook URL and click "Test trigger"
Zapier webhook URL
Step 2: Connect to Webismart
Head to Integrations and scroll to the Zapier sectionPaste the webhook URL from Zapier in the corresponding fieldClick "Connect" to establish the connection
Webismart integration page Zapier
Once connected, your Zapier integration will automatically receive webhook data from Webismart when webinar events occur.
Webhook payload formatWhen an event occurs in your webinar, Webismart will send a POST request to your webhook URL with the following JSON payload structure:
{
  "eventType": "participant.registered",
  "timestamp": "2024-01-15T10:30:00Z",
  "source": "webismart",
  "version": "1.0",
  "webinar": {
    "name": "My Amazing Webinar",
    "slug": "my-amazing-webinar"
  },
  "participant": {
    "email": "john@example.com",
    "firstName": "John",
    "lastName": "Doe",
    "phone": "+1234567890"
  }
}
💡 Note: The "participant" field will be null for webinar events (webinar.started, webinar.ended).
Event types
participant.registered - Triggered when a participant registers for a webinarparticipant.joined - Triggered when a participant joins the live webinarparticipant.clicked_cta - Triggered when a participant clicks on a Call-to-Action during the webinarwebinar.started - Triggered when a webinar startswebinar.ended - Triggered when a webinar ends