Back to Overview

n8n Automation

Automate your scheduling workflows by connecting Tymeslot to n8n. This guide covers how to set up webhooks to trigger n8n workflows whenever a meeting is booked, updated, or cancelled.

Luka Breitig โ€” Technical Product Builder & AI Developer
Luka Breitig

Technical Product Builder & AI Developer

๐Ÿค– Workflow Automation

n8n is a powerful, self-hostable workflow automation tool. By integrating Tymeslot webhooks with n8n, you can:

  • Automatically sync new bookings to your CRM (HubSpot, Salesforce, etc.)
  • Send custom notifications via Slack, Discord, or Telegram
  • Trigger post-meeting surveys or follow-up email sequences

1 Create a Webhook in n8n

First, set up the receiving end in your n8n instance:

  1. Create a new workflow in n8n.
  2. Add a Webhook node.
  3. Set the HTTP Method to POST.
  4. Set the Path to something descriptive like tymeslot-bookings.
  5. Copy the Production URL (or Test URL for initial setup).

2 Configure Webhook in Tymeslot

Now, tell Tymeslot where to send the data:

  1. Log in to your Tymeslot dashboard.
  2. Go to Settings โ†’ Webhooks.
  3. Click Add Webhook.
  4. Paste your n8n Webhook URL into the URL field.
  5. Select the events you want to track (e.g., meeting.created).
  6. Click Save Webhook.

Security Verification

Tymeslot sends a unique security token in the X-Tymeslot-Token header with every request. We recommend configuring your n8n Webhook node to use **Header Auth** with this token to ensure only Tymeslot can trigger your workflow.

3 Test the Connection

Verify that data is flowing correctly:

  • In n8n, click Listen for Event on your Webhook node.
  • In Tymeslot, find your new webhook and click the Test button (lightning bolt icon).
  • You should see a test payload arrive in n8n immediately!

๐Ÿ“ฆ Payload Structure

Tymeslot sends a standardized JSON payload. Here is what you can expect in n8n. For the full list of event types, all payload fields, and header verification details, see the Webhook Events Reference.

{ 
  "event": "meeting.created",
  "timestamp": "2026-01-07T12:00:00Z",
  "webhook_id": "123",
  "data": {
    "meeting": {
      "id": "...",
      "title": "Quick Sync",
      "start_time": "2026-01-08T10:00:00Z",
      "attendee": {
        "name": "John Doe",
        "email": "john@example.com"
      },
      "urls": {
        "view": "https://...",
        "meeting": "https://..."
      }
    }
  }
}

๐Ÿ”— Related Articles

Read Webhook Events Reference

Webhook Events Reference

Full reference for Tymeslot webhook events โ€” payloads, headers, retry behaviour, and security verification.

Read Google Calendar Integration

Google Calendar Integration

Sync Tymeslot with Google Calendar. Availability checks, booking creation, and conflict detection โ€” all automatic.

Read Outlook Calendar Integration

Outlook Calendar Integration

Sync Tymeslot with Outlook Calendar. Works with personal Outlook.com accounts and Microsoft 365 work accounts.