Automate Calendly to KlickTipp Subscription Management with n8n

This n8n workflow automates the synchronization between Calendly bookings and KlickTipp subscriber management. It streamlines invitee and guest subscription updates, handles cancellations and rescheduling, saving time and reducing manual errors efficiently.
calendlyTrigger
klicktipp.klicktipp
set
+4
Workflow Identifier: 2291
NODES in Use: calendlyTrigger, set, if, klicktipp.klicktipp, splitOut, noOp, stickyNote
Automate Calendly to KlickTipp with n8n

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow moves booking and cancellation data from Calendly to KlickTipp automatically.

It adds or removes invitees and guests from the KlickTipp subscriber list.

It converts date and time info into the format KlickTipp needs.

The workflow handles multiple guests per booking and changes like rescheduling.

This saves time and keeps subscriber data correct without manual work.


Who should use this workflow

People who schedule webinars or sessions with Calendly.

Those who need to keep KlickTipp subscriber lists updated with bookings and cancellations.

Users that want to avoid manual data entry and reduce mistakes in subscriber info.


Tools and services used

  • Calendly API: Triggers the workflow when someone books or cancels.
  • KlickTipp API: To add or remove subscribers and update custom fields.
  • n8n platform: Runs the automation workflow.
  • KlickTipp community node: Provides KlickTipp integration inside n8n.

Inputs, processing steps, and output

Inputs

  • Inbound webhook events from Calendly for new bookings (invitee.created).
  • Inbound webhook events from Calendly for cancellations (invitee.canceled).
  • Booking details including invitee name, email, event time, join URLs, and guest emails.

Processing Steps

  • The workflow triggers on Calendly events for creating or canceling invitees.
  • A Set node converts event time data into UNIX timestamps and prepares custom fields for KlickTipp.
  • An If node checks if the event is a booking (active) or cancellation.
  • For bookings, invitee details are added or updated as a KlickTipp subscriber with proper tags and custom fields.
  • The workflow checks if there are guests in the booking; each guest email is split and subscribed separately in KlickTipp.
  • For cancellations, invitee and guests are tagged as canceled in KlickTipp.
  • The workflow detects rescheduling to avoid wrongly deleting guest emails.
  • If not rescheduling, guest email fields are cleared from invitee subscribers after cancellation.

Output

The output is an updated KlickTipp subscriber list accurately reflecting new bookings, cancellations, and guest subscriptions.

The workflow reduces manual work and errors in subscriber data.


Beginner step-by-step: How to use this workflow in n8n

Step 1: Import the workflow

  1. Download the workflow file by clicking the Download button on this page.
  2. Open your n8n editor.
  3. Choose “Import from File” and select the downloaded workflow file.

Step 2: Add credentials

  1. In the Calendly Trigger, add your Calendly API Key under Credentials.
  2. In every KlickTipp node, add your KlickTipp API Key as credentials.

Step 3: Adjust workflow settings

  1. Check the tag IDs inside the KlickTipp nodes and change if your tags are different.
  2. Verify that custom field names and IDs match your KlickTipp account setup.
  3. Update any email, phone number, or URL fields in the Set nodes if needed.

Step 4: Test the workflow

  1. Create a test booking and cancellation in Calendly to trigger the workflow.
  2. Watch n8n run the workflow; check if subscriber info updates correctly in KlickTipp.

Step 5: Activate for production

  1. Once everything works, turn on the workflow in n8n to run automatically.
  2. Monitor executions and logs regularly to catch errors early.

If users prefer more control and security over automation, consider self-host n8n.


Customization ideas

  • You can change KlickTipp tag IDs in nodes to sort contacts by event type or funnel.
  • Add extra custom fields to capture more details about guests.
  • Modify timezone handling code in the Set node if using different event zones.
  • Use SMS numbers in KlickTipp nodes to send SMS alerts if enabled.
  • Add new conditions in the booking/cancellation If node to manage other statuses.

Edge cases and failure points

  • If the workflow does not trigger, check Calendly event types and webhook URL.
  • Time mismatches often come from wrong timezone codes in the data conversion step.
  • Guest subscription issues may happen if Split Out nodes target wrong array fields.
  • Rescheduling events must be identified correctly so guest emails aren’t removed by mistake.

Summary of results

✓ Save many hours each week by removing manual data entry.

✓ Keep subscriber lists in KlickTipp accurate with all invitees and guests.

✓ Avoid errors that cause wrong emails going to canceled contacts.

→ Automate syncing Calendly bookings and cancellations in real time.


Automate Calendly to KlickTipp with n8n

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow triggers on Calendly webhook events for invitee.created (booking) and invitee.canceled (cancellation).
The workflow extracts guest email addresses into an array, splits them, and subscribes each guest individually in KlickTipp.
Add Calendly and KlickTipp API credentials, update tag and custom field IDs if needed, test the workflow with sample events, then activate it.
It detects rescheduling to avoid clearing guests’ email fields mistakenly and updates subscriber data accordingly.
Author
Written By
Vikash Kumar
Building AI agents, n8n workflows and end-to-end automation for 30+ Brands across India, the US, Europe, Dubai & Australia. 7+ years of Experience saving founders real hours every week - no code required.

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.