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.
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.
| Node | Category | Type | Operation |
|---|---|---|---|
| Subscribe contact in KlickTipp | Integration | Klicktipp | subscriber / subscribe |
| Convert and set feedback data | Transform | Edit Fields | See node parameters |
| Tag contact directly in KlickTipp | Integration | Klicktipp | contact-tagging |
| Tag creation check | Routing | If | See node parameters |
| Aggregate tags to add to contact | Transform | Aggregate | See node parameters |
| Create the tag in KlickTipp | Integration | Klicktipp | create |
| Aggregate array of created tags | Transform | Aggregate | See node parameters |
| Tag contact KlickTipp after trag creation | Integration | Klicktipp | contact-tagging |
| Get list of all existing tags | Integration | Klicktipp | See node parameters |
| Merge | Transform | Merge | See node parameters |
| Define Array of tags from Gravityforms | Transform | Edit Fields | See node parameters |
| Split Out Gravityforms tags | Transform | Split Out | See node parameters |
| New submission via Gravityforms | Trigger | Webhook | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- 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
- Set up the Webhook and KlickTipp nodes in your n8n instance.
- Connect your Webhook to Gravity Forms and authenticate your KlickTipp account.
- Create the necessary custom fields to match the data structure
- Verify and customize field assignments in the workflow to align with your specific form and subscriber list setup.
Testing and Deployment
- Test the workflow by submitting a form through Gravity Forms.
- Verify that the data is correctly processed and updated in KlickTipp.
- 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.