← All N8N workflows
Automation & utilitiesAggregateIfKlicktippMergeEdit Fields

subscribe subscriber klicktipp and tag contact directly in klicktipp and aggregate tags to add to contact

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

Workflow preview
IntegrationSubscribe contact inKlickTippKlicktippTransformConvert and setfeedback dataEdit FieldsIntegrationTag contact directly inKlickTippKlicktippRoutingTag creation checkIfTransformAggregate tags to addto contactAggregateIntegrationCreate the tag inKlickTippKlicktippTransformAggregate array ofcreated tagsAggregateIntegrationTag contact KlickTippafter trag creationKlicktippIntegrationGet list of allexisting tagsKlicktippTransformMergeMergeTransformDefine Array of tagsfrom GravityformsEdit FieldsTransformSplit Out GravityformstagsSplit OutTriggerNew submission viaGravityformsWebhook

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 contact in KlickTippIntegrationKlicktippsubscriber / subscribe
Convert and set feedback dataTransformEdit FieldsSee node parameters
Tag contact directly in KlickTippIntegrationKlicktippcontact-tagging
Tag creation checkRoutingIfSee node parameters
Aggregate tags to add to contactTransformAggregateSee node parameters
Create the tag in KlickTippIntegrationKlicktippcreate
Aggregate array of created tagsTransformAggregateSee node parameters
Tag contact KlickTipp after trag creationIntegrationKlicktippcontact-tagging
Get list of all existing tagsIntegrationKlicktippSee node parameters
MergeTransformMergeSee node parameters
Define Array of tags from GravityformsTransformEdit FieldsSee node parameters
Split Out Gravityforms tagsTransformSplit OutSee node parameters
New submission via GravityformsTriggerWebhookSee 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

  • klickTippApi

Workflow notes

Subscribe contact in KlickTipp

This node subscribes the formatted contact data to a specific KlickTipp list.

Convert and set feedback data

This node transforms the form data from Gravity Forms into the appropriate format required for the KlickTipp API.

Introduction

Introduction

This workflow facilitates seamless integration between Gravity Forms and KlickTipp, automating the process of handling customer feedback. By transforming raw form data into a format compatible with KlickTipp’s API, it eliminates manual data entry and ensures accurate, consistent information. The workflow relies on community nodes and is available exclusively for self-hosted n8n environments.

Benefits

  • Efficient feedback management: Automatically processes Gravity Forms submissions, saving time and ensuring timely data handling.
  • Automation of workflows: Launch follow-up actions like sending thank-you emails or surveys without manual intervention.
  • Improved data accuracy: Validates and transforms input data, minimizing errors and maintaining a professional database.

Key Features

  • Gravity Forms Trigger: Captures new form submissions using a webhook, including user feedback and preferences.
  • Data Processing and Transformation:
    • Converts phone numbers to numeric-only format with international prefixes.
    • Transforms date fields (e.g., birthdays) into UNIX timestamps.
    • Scales numerical responses like feedback ratings to match desired formats.
  • Subscriber Management in KlickTipp: Adds or updates participants as subscribers in KlickTipp. Includes custom field mappings and tags, such as:
    • Personal details (e.g., name, email, phone number).
    • Feedback specifics (e.g., webinar ratings, selected sessions).
    • Structured answers from Gravity Forms responses.
    • Contact segmentation: Creates new tags based on form submission if necessary and adds these dynamic tags as well as fixed tags to contacts.
  • Error Handling: Ensures invalid or missing data does not disrupt the workflow, providing fallback values where needed.

Setup Instructions

  1. Set up the Webhook and KlickTipp nodes in your n8n instance.
  2. Connect your Webhook to Gravity Forms and authenticate your KlickTipp account.
  3. Create the necessary custom fields to match the data structure
  4. Verify and customize field assignments in the workflow to align with your specific form and subscriber list setup.

Testing and Deployment

  1. Test the workflow by submitting a form through Gravity Forms.
  2. Verify that the data is correctly processed and updated in KlickTipp.
  3. Simulate various scenarios (e.g., missing or invalid data) to ensure robust error handling.
  • Customization: Update field mappings within the KlickTipp nodes to ensure alignment with your specific account setup.
Tag contact directly in KlickTipp

Applies existing tags to a subscriber in KlickTipp. This enables the use of specific signatures, sign out automations as well as the automation of emails and campaigns or other automations.

Tag creation check

This node checks the result of the tag comparison and branches the workflow accordingly in order to directly tag the contact or to create the tag first and to then follow through with the tagging.

Aggregate tags to add to contact

This node aggregates all IDs of the existing tags to a list.

Create the tag in KlickTipp

Creates a new tag in KlickTipp if it does not already exist.

Aggregate array of created tags

This node aggregates all IDs of the newly created tags to a list.

Tag contact KlickTipp after trag creation

Associates a specific tag with a subscriber in KlickTipp using their email address. This enables the use of specific signatures, signout automations as well as the automation of emails and campaigns or other automations.

Get list of all existing tags

This node fetches all tags that already exist in KlickTipp.

Merge

This node merges the tags which are fetched via the form with the existing tags we requested in order to identify if new tags need to be created.

Define Array of tags from Gravityforms

This node defines tags based on the form submission, such as the webinar selection, date, and reminder interval, and saves them as an array for further processing.

Split Out Gravityforms tags

In this node we split the created array again into items so we can merge them with the existing tags we request from KlickTipp.

New submission via Gravityforms

This webhook node captures incoming data from the Gravity Forms plugin on the website. It triggers the workflow when a new form submission is received.

subscribe subscriber klicktipp and tag contact directly in klicktipp and aggregate tags to add to contact

subscribe subscriber klicktipp and tag contact directly in klicktipp and aggregate tags to add to contact

Purpose and structure

This folder contains the subscribe subscriber klicktipp and tag contact directly in klicktipp and aggregate tags to add to contact workflow. Its executable nodes use aggregate, if, klicktipp, merge, set, splitOut, webhook. 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 submission via Gravityforms

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/Aggregate/0695_Aggregate_Stickynote_Create_Webhook.json MIT; preserve source notices.

More in Automation & utilities