← All N8N workflows
Automation & utilitiesCalendly TriggerIfKlicktippNo OpEdit Fields

subscribe subscriber klicktipp and split out guest bookings and split out guest cancellations

Configured with Calendly Trigger, Klicktipp, Split Out. Review the connections and setup before adapting this template.

Workflow preview
IntegrationSubscribe inviteebooking in KlickTippKlicktippIntegrationSubscribe guest bookingin KlickTippKlicktippIntegrationSubscribe guestcancellation in…KlicktippIntegrationSubscribe inviteecancellation in…KlicktippTransformSplit Out guestbookingsSplit OutTransformSplit Out guestcancellationsSplit OutRoutingGuests booking checkIfIntegrationSubscribe invitee toempty guest addresses…KlicktippTriggerNew Calendly eventCalendly TriggerTransformConvert data forKlickTippEdit FieldsRoutingCheck event - bookingor cancellation?IfTransformList guests for bookingEdit FieldsTransformList guests forcancellationEdit FieldsRoutingGuests cancellationcheckIfRoutingRescheduling checkIfRoutingInvitee did not addguests to the bookingNo OpRoutingEvent was rescheduledNo OpRoutingNo guest emailaddresses foundNo Op

Node categories in this workflow

  • Integration
  • Transform
  • Routing
  • Trigger

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Subscribe invitee booking in KlickTippIntegrationKlicktippsubscriber / subscribe
Subscribe guest booking in KlickTippIntegrationKlicktippsubscriber / subscribe
Subscribe guest cancellation in KlickTippIntegrationKlicktippsubscriber / subscribe
Subscribe invitee cancellation in KlickTippIntegrationKlicktippsubscriber / subscribe
Split Out guest bookingsTransformSplit OutSee node parameters
Split Out guest cancellationsTransformSplit OutSee node parameters
Guests booking checkRoutingIfSee node parameters
Subscribe invitee to empty guest addresses fieldIntegrationKlicktippsubscriber / subscribe
New Calendly eventTriggerCalendly TriggerSee node parameters
Convert data for KlickTippTransformEdit FieldsSee node parameters
Check event - booking or cancellation?RoutingIfSee node parameters
List guests for bookingTransformEdit FieldsSee node parameters
List guests for cancellationTransformEdit FieldsSee node parameters
Guests cancellation checkRoutingIfSee node parameters
Rescheduling checkRoutingIfSee node parameters
Invitee did not add guests to the bookingRoutingNo OpSee node parameters
Event was rescheduledRoutingNo OpSee node parameters
No guest email addresses foundRoutingNo OpSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • calendlyApi
  • klickTippApi

Workflow notes

Subscribe invitee booking in KlickTipp

Adds the invitee to the KlickTipp subscriber list, associating them with the relevant booking details. In this step an array of the guests email addresses is saved in the record to navigate guest cancellations. In case of cancellations Calendly does not provide an array of guests and therefore this information needs to be read from the invitee record.

Subscribe guest booking in KlickTipp

Adds guests to the KlickTipp subscriber list for the associated booking.

Subscribe guest cancellation in KlickTipp

Handles cancellations by removing guests from the subscriber list in KlickTipp.

Subscribe invitee cancellation in KlickTipp

Handles cancellations by removing the invitee from the subscriber list in KlickTipp.

Split Out guest bookings

Splits the guests into individual items for processing their bookings.

Split Out guest cancellations

Splits the guests into individual items for processing their cancellations.

Guests booking check

Validates if there are any guests associated with the booking to process them separately.

Subscribe invitee to empty guest addresses field

Writes "null" into the field which saves the array of the guests email addresses to prevent errors when rebooking.

New Calendly event

This node triggers the workflow whenever an event is booked or canceled in Calendly.

Convert data for KlickTipp

Formats the timestamps provided by Calendly so they are within the format that KlickTipp expects. UNIX Timestamps for date and date&time values and the time fields expects to receive the time in amounts of seconds since midnight.

Check event - booking or cancellation?

Validates if an event booking or cancellation is being processed.

List guests for booking

Prepares the guest data for subscription into KlickTipp during booking.

List guests for cancellation

Prepares the guest data for subscription removal in KlickTipp during cancellations.

Guests cancellation check

Validates if there are guest email addresses within the result of the subscription process of the invitee cancellation so that the cancellations can be transmitted as well. Since Calendly does not provide a list of guests upon cancellation we store this information inside the invitee contact in KlickTipp and read it out.

Rescheduling check

This node checks whether the cancellation is due to a rescheduling of the original booking or not. In case it is a rescheduling, we are not overwriting the string of guest email addresses within the invitee record.

No guest email addresses found

If no guest E-Mail Addresses were found inside the invitee record there are no guest cancellations that must be processed as there were no guests involved in the original event booking.

Introduction

Introduction

This workflow streamlines the integration between Calendly and KlickTipp, managing bookings and cancellations dynamically while ensuring accurate data transformation and seamless synchronization. Input data is validated and formatted to meet KlickTipp’s API requirements, including handling guests, rescheduling, and cancellations.

Benefits

  • Improved scheduling management: Automatically processes bookings and cancellations in Calendly, saving time and reducing errors. Contacts are automatically imported into KlickTipp and can be used immediately, saving time and increasing the conversion rate.
  • Automated processes: Experts can start workflows directly, such as welcome emails or course admissions, reducing administrative effort.
  • Error-free data management: The template ensures precise data mapping, avoids manual corrections, and reinforces a professional appearance.

Key Features

  • Calendly Trigger: Captures booking and cancellation events, including invitee and guest details.
  • Data Processing: Validates and standardizes input fields:
    • Converts dates to UNIX timestamps for API compatibility.
    • Processes guests dynamically, splitting guest emails into individual records.
    • Validates invitee email addresses to ensure accuracy.
  • Subscriber Management in KlickTipp: Adds or updates invitees and guests as subscribers in KlickTipp. Supports custom field mappings such as:
    • Invitee information: Name, email, booking details.
    • Event details: Start/end times, timezone, and guest emails.
  • Error Handling: Differentiates between cancellations and rescheduling, preventing redundant or incorrect updates.

Setup Instructions

  1. Install the required nodes:
    • Ensure the KlickTipp community node and its dependencies are installed.
  2. Authenticate your Calendly and KlickTipp accounts.
  3. Pre-create the following custom fields in KlickTipp to align with workflow requirements.
  4. Open each KlickTipp node and map the fields to align with your setup.

Testing and Deployment

  1. Test the workflow by triggering a Calendly event.
  2. Verify that the invitee and guest data is updated accurately in KlickTipp.
  • Customization: Adjust field mappings within KlickTipp nodes to match your specific account setup.
subscribe subscriber klicktipp and split out guest bookings and split out guest cancellations

subscribe subscriber klicktipp and split out guest bookings and split out guest cancellations

Purpose and structure

This folder contains the subscribe subscriber klicktipp and split out guest bookings and split out guest cancellations workflow. Its executable nodes use calendlyTrigger, if, klicktipp, noOp, set, splitOut. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

New Calendly event

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Calendly/0660_Calendly_Noop_Create_Triggered.json MIT; preserve source notices.

More in Automation & utilities