n8n IntegrationIn this article, you will learn how to connect your existing n8n account to Webismart. n8n is an open-source workflow automation tool that allows you to connect different services and automate tasks with a visual interface.Our webhook integration with this platform allows you to automatically sync your webinar participants and trigger custom workflows based on their engagement.
Setting up n8n integrationStep 1: Create your n8n workflow
Step 2: Get the schema (Test URL)
Once connected, your n8n workflow will automatically receive webhook data from Webismart when webinar events occur.
• Create a new workflow in your n8n instance• Choose "On webhook call" as your trigger• Choose POST for HTTP method• We suggest you add authentication, but it is optional• If authentication: select Header Auth, name: x-n8n-apiKey, value: your secret password• Click "Listen for test event"

• Head to Integrations and scroll to the n8n section• Paste the test webhook URL from n8n in the corresponding field• If you added authentication, enter your API key• Click "Connect" to send test data and get the schema
Step 3: Activate and update with production URL• Once your workflow is activated in n8n• Paste the production URL in Webismart• Click "Update" to finalize the connection

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:💡 Note: The "participant" field will be null for webinar events (webinar.started, webinar.ended).
{ "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" } }
Event types
• participant.registered - Triggered when a participant registers for a webinar• participant.joined - Triggered when a participant joins the live webinar• participant.clicked_cta - Triggered when a participant clicks on a Call-to-Action during the webinar• webinar.started - Triggered when a webinar starts• webinar.ended - Triggered when a webinar ends