Skip to main content

Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent

Workflow preview

Workflow preview
100%
Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Community Node Disclaimer : This workflow uses KlickTipp community nodes. How It Works AI Agent and KlickTipp Tools Integration via Telegram: Thi...

Best for

  • CRM automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.chattrigger, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-klicktipp.klicktipptool, @n8n/n8n-nodes-langchain.toolcode, n8n-nodes-base.telegramtrigger, n8n-nodes-base.telegram

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by KlickTipp.

Original n8n.io source

1.1 Workflow description

Title
Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent
Workflow name
Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent

Community Node Disclaimer: This workflow uses KlickTipp community nodes.

How It Works

AI Agent and KlickTipp Tools Integration via Telegram: This component connects a large language model (LLM), such as Claude or OpenAI, to the KlickTipp contact management platform through Telegram messaging. The AI Agent interprets natural language queries received from Telegram and dynamically maps them to KlickTipp API operations, enabling intuitive and automated contact handling through a familiar messaging interface.

Key Features

Telegram & LLM Interaction Setup:

  • Captures messages received via Telegram bot as an alternative to the chat message node.
  • Maintains conversation state using a memory buffer tied to Telegram chat IDs.
  • Interprets user input using an LLM (Claude or OpenAI).
  • Routes interpreted commands to specific KlickTipp tools based on detected intent.
  • Sends responses back to Telegram users with operation results.

KlickTipp Integration: Complete set of KlickTipp API endpoints included:

  • Contact Management: Add, update, get, list, delete, and unsubscribe contacts.
  • Contact Tagging: Tag, untag, list tagged contacts.
  • Tag Operations: Create, get, update, delete, list tags.
  • Opt-In Processes: List and retrieve opt-in process details.
  • Data Fields: List and get custom data fields.
  • Redirects: Retrieve redirect URLs.

Use Cases Supported:

  • Query contact information via email or name through Telegram messages.
  • Identify and segment contacts by city, region, or behavior via Telegram commands.
  • Create or update contacts from data provided in Telegram messages.
  • Dynamically apply or remove tags to initiate campaigns through Telegram bot interactions.
  • Automate targeted outreach based on contact attributes using Telegram as the control interface.

Setup Instructions

Install and Configure Nodes:

  • Set up a Telegram bot using BotFather and obtain the bot token.
  • Configure the Telegram Trigger node in n8n with your bot token.
  • Configure the LLM model (e.g., OpenAI or Claude) and memory node if used.
  • Connect all required KlickTipp nodes and authenticate using valid API credentials.
  • Activate the workflow.

Define Tagging and Field Mapping:

  • Identify which fields and tags are relevant to your use cases.
  • Ensure necessary tags and custom fields are already created in KlickTipp.

Workflow Logic:

  1. Trigger via Telegram: A message is received by the Telegram bot and passed to the AI Agent.
  2. Query Handling via LLM Agent: AI interprets the natural language input and determines the action.
  3. Contact Search & Segmentation: Searches contacts using identifiers (email, address) or criteria.
  4. Data Operations: Retrieves, updates, or manages contact and tag data based on interpreted command.
  5. Campaign Preparation: Applies tags or sends campaign triggers depending on query results.
  6. Response via Telegram: Sends formatted results back to the Telegram user.

Benefits:

  • Mobile-First Interface: Users can manage KlickTipp contacts directly from Telegram on any device.
  • AI-Powered Automation: Reduces manual contact search and tagging efforts through intelligent processing.
  • Scalable Integration: Built-in support for full range of KlickTipp operations allows diverse use-case handling.
  • Data Consistency: Ensures structured data flows between Telegram, AI, and KlickTipp, minimizing errors.

Testing and Deployment: Use defined Telegram messages such as:

  • “Tell me something about the contact with email address X”
  • “Tag all contacts from region Y”
  • “Send campaign Z to customers in area A”

Validate expected actions in KlickTipp after message execution and confirm responses in Telegram.

Notes:

  • Customization: Adjust tag logic, AI prompts, and contact field mappings based on project needs.
  • Extensibility: The template can be expanded with further logic for Google Sheets input or campaign feedback loops

Resources:

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When chat message received

Type / Role
@n8n/n8n-nodes-langchain.chatTrigger - chatTrigger
Config choices
Version 1.1

Block 2 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 3 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Simple Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 5 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - List Contacts

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 7 - Get Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 8 - Get Contact ID

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 9 - List Tagged Contacts

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 10 - List Tags

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 11 - Update Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 12 - Delete Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 13 - Unsubscribe Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 14 - Create Tag

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 15 - Get Tag

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 16 - Delete Tag

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 17 - Update Tag

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 18 - List Opt-in Processes

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 19 - Get Opt-in Process

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 20 - List Data Fields

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 21 - Get Data Field

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 22 - Untag Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 23 - Tag Contact

Type / Role
n8n-nodes-klicktipp.klicktippTool - klicktippTool
Config choices
Version 2

Block 24 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 47 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent
Complexity advanced
Nodes 47
Categories CRM, AI Chatbot
Author KlickTipp
Published 07 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/5747/5747.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Manage KlickTipp contacts via Telegram Bot with GPT-5 mini agent do?

Community Node Disclaimer : This workflow uses KlickTipp community nodes. How It Works AI Agent and KlickTipp Tools Integration via Telegram: Thi...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM, AI Chatbot use case.