← All N8N workflows
Automation & utilitiesFilterKlicktippKlicktipp TriggerSwitchWhats App

Data reception via Webhook call or message

Configured with Filter, Klicktipp, Klicktipp Trigger, Switch, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
TriggerNew message in WhatsAppWhats App TriggerRoutingCancellation checkSwitchTriggerKlickTipp OutboundtriggeredKlicktipp TriggerMessagingSending WhatsApp offertemplateWhats AppMessagingSending WhatsAppauto-responder templateWhats AppIntegrationSubscribe number toopt-out from WA…KlicktippRoutingFilter user messagesFilter

Node categories in this workflow

  • Trigger
  • Routing
  • Messaging
  • Integration

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
New message in WhatsAppTriggerWhats App TriggerSee node parameters
Cancellation checkRoutingSwitchSee node parameters
KlickTipp Outbound triggeredTriggerKlicktipp TriggerSee node parameters
Sending WhatsApp offer templateMessagingWhats AppSee node parameters
Sending WhatsApp auto-responder templateMessagingWhats AppSee node parameters
Subscribe number to opt-out from WA messagesIntegrationKlicktippsubscriber / subscribe
Filter user messagesRoutingFilterSee 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
  • whatsAppApi
  • whatsAppTriggerApi

Workflow notes

New message in WhatsApp

Listens for incoming WhatsApp messages. This serves as the entry point of the workflow, capturing the message content and sender details for routing decisions.

Cancellation check

Evaluates incoming WhatsApp message content to determine if it begins with the keyword 'STOP' (ignoring whitespace and case). This allows routing messages either towards support or subscription logic.

KlickTipp Outbound triggered

Triggers this workflow when a relevant event occurs in KlickTipp. Used to initiate notifications via WhatsApp message templates when subscriber data changes or a specific event is captured.

Sending WhatsApp offer template

Sends a WhatsApp message template when the KlickTipp trigger is activated. This is typically used to confirm an action, notify about updates, or alert based on subscriber activity.

Sending WhatsApp auto-responder template

Sends a WhatsApp template message to the sender when their message begins with 'STOP', signaling intent to reach support. Personalizes the message using the sender’s name.

Subscribe number to opt-out from WA messages

Subscribes the WhatsApp sender to the KlickTipp list using their phone number. Formats the number with a '+' prefix for compatibility with KlickTipp.

Filter user messages

This node filters out the messages that come from users responding to automated messages. Otherwise automated messages would trigger the flow.

Introduction

Introduction

This workflow enables the automated delivery of personalized WhatsApp messages via WhatsApp Business Cloud triggered by KlickTipp and processes the user's responses to control campaigns in KlickTipp. The setup is ideal for use cases like birthday greetings, coupon codes, or product-specific campaigns using pre-approved WhatsApp templates.

Benefits

  • Multi-channel automation: Enrich your email campaigns with WhatsApp messages, ensuring higher open and engagement rates.
  • Personalized outreach: Templates can dynamically insert contact-specific info such as name, product, or promo link.
  • Full integration: Connect KlickTipp and WhatsApp through n8n for seamless, event-driven messaging.

Key Feature

  • KlickTipp Trigger: Starts the workflow when a contact is tagged via Outbound.
  • WhatsApp Template Messaging and response processing:
    • Uses pre-approved WhatsApp Message Templates (required for messages outside of a 24h session).
    • Fills dynamic placeholders with data from KlickTipp custom fields such as:
      • First name
      • Product name
      • Discount link
      • Sender name
    • Supports CTAs like "Redeem Now" with dynamic URLs - you can control the ending of the base URL.
    • Listens to the contacts responses and either answers with an auto responder or tags the contact in KlickTipp

Setup Instructions

  1. Set up the KlickTipp and WhatsApp Business nodes in your n8n instance.
  2. Authenticate your KlickTipp and Whatsapp accounts.
  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.

Custom Fields:

  • Whatsapp_Produkt/Dienstleistung (Zeile)
  • Whatsapp_Name/Unternehmen (Zeile)
  • Whatsapp_Link_Endung (Zeile)

Testing and Deployment:

  1. Test the workflow by triggering the activation Tag of your Outbound in KlickTipp or by sending a response to the offer template message. Fill the custom fields with all the necessary data beforehand.
  2. Verify the reception of the message template from WhatsApp and or the subscription and tagging in KlickTipp.

⚠️ Cooldown Warning: Repeated tests via Outbound trigger may require a 6-hour wait unless routed through a campaign, which bypasses the cooldown.

  • Customization: Adjust templates per product or audience segment. Use custom domain endings to redirect to different product pages. Segment users by WhatsApp availability (e.g. fallback to email for non-WA users).

Campaign Expansion Ideas

  • Combine with KlickTipp email series (e.g. welcome mail + WA message).
  • Add product-based segmentation tags (e.g. product_X_interest).
  • Analyze click rates from WhatsApp CTAs and experiment with A/B message variants.
Data reception via Webhook call or message

Data reception via Webhook call or message

Purpose and structure

This folder contains the Data reception via Webhook call or message workflow. Its executable nodes use filter, klicktipp, klicktippTrigger, switch, whatsApp, whatsAppTrigger. 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 message in WhatsApp, KlickTipp Outbound triggered

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/Filter/0917_Filter_Whatsapp_Create_Triggered.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • Data reception via Webhook call or message
  • Data filtering and message check
  • Sending WhatsApp message templates
  • Contact subscription and tagging

More in Automation & utilities