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

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

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

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.


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.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free