TG-Staff 团队 avatar TG-Staff 团队

TikTok Ads + Telegram Bot Conversion Guide: Building a Complete Customer Acquisition Funnel with Split Links and UTM

telegram-bot tiktok ad utm split link

TikTok Ads + Telegram Bot Conversion Guide: Build a Complete Acquisition Funnel with Diversion Links and UTM

TikTok ads are a key channel for acquiring cross-border users, Web3 players, gaming, and e-commerce traffic. However, many teams face a core pain point despite decent click-through rates (CTR): when users click the ad and land on a landing page or app, slow loading and lack of instant interaction cause significant lead loss.

Using Telegram Bot as the next stop for ads is becoming an increasingly popular choice for B2B SaaS, cross-border e-commerce, and cryptocurrency projects. Bots are lightweight, respond instantly, and can seamlessly connect with human agents. But to truly convert TikTok ad traffic into trackable, actionable conversations, you need a key middleware: Diversion Link (Magic Link). This article details how to use TG-Staff’s diversion links with UTM parameters to build a complete acquisition funnel from ad click to Bot conversation.

Why TikTok Ads Need Telegram Bot for Follow-up?

The traffic characteristics of TikTok ads make them unsuitable for direct jumps to complex landing pages or requiring users to download an app. When users scroll through ads, the context is fast-paced and high-distraction, demanding a “click-and-go” experience.

  • High Bounce Rate: Traditional landing pages take 3-5 seconds to load; TikTok users may swipe away in those seconds.
  • Lack of Instant Interaction: Users clicking ads often have specific questions (“How much?” “How to use?”), but landing pages only display static information and cannot respond.
  • Cross-Platform Drop-off: Jumping from TikTok to Telegram requires users to manually search for the Bot username, filtering out less interested users.

Telegram Bot naturally solves these issues: after clicking the ad link, users enter the Bot’s private chat window directly. The Bot can immediately send a welcome message, menu, or auto-reply, completing initial screening and information collection. When users need human help, SaaS platforms like TG-Staff seamlessly assign the conversation to online agents, forming a complete loop: “Ad → Bot → Human”.

TG-Staff’s Diversion Link (officially called Diversion Link) is a special short link. When users click this link, it doesn’t directly jump to Telegram; instead, it first passes through TG-Staff’s server to capture visitor information, then redirects to the specified Bot private chat window. This process achieves two major values:

  1. Attribution Data Capture: At the moment of redirect, the system automatically records the user’s IP, browser User-Agent, referrer, and all parameters carried in the URL (including UTM parameters).
  2. Traffic Handling: The link can be associated with specific Bot projects and diversion rules, ensuring users enter the correct agent queue.

TG-Staff diversion links capture the following key fields before redirect. Understanding these fields helps you analyze ad performance more accurately:

Attribution FieldDescriptionAd Analysis Use
IP AddressUser device’s public IPRoughly locate user region (country/city), judge if ad targeting is accurate
User-AgentBrowser/device info (e.g., Chrome on Android)Identify user device type (mobile vs. PC), optimize ad creatives
ReferrerSource page when user clicked the linkIf user didn’t click the ad directly but came from another page, track the source
URL Parameters (incl. UTM)Custom parameters appended to the link (e.g., ?utm_source=tiktok)Differentiate ad groups, channels, keywords—core for attribution
Browser LanguageUser’s default browser language settingJudge user language preference, assist agents in replying

Creating a diversion link in the TG-Staff console is simple and fully supports appending UTM parameters. Steps:

  1. Log in to TG-Staff Console (https://app.tg-staff.com/),进入「分流链接」页面。
  2. Create a new diversion link: Select the corresponding Bot project; the system generates a short link (format like https://app.tg-staff.com/{code}).
  3. Append UTM parameters: Copy the generated diversion link to a text editor, then add UTM parameters at the end. For example:
    https://app.tg-staff.com/abc123?utm_source=tiktok&utm_medium=social&utm_campaign=spring2025&utm_content=ad_group_a
    You can modify the values of utm_source, utm_medium, utm_campaign, utm_term, utm_content as needed.
  4. Verify the link: Open the complete link with UTM in a browser to confirm it redirects to your Telegram Bot’s private chat window. If redirection fails, check the link format or ensure the Bot is correctly associated.

Tip

Split links support all standard UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content). You can use different UTM values across ad groups in the TikTok Ads Manager to differentiate performance in subsequent data analysis.

From TikTok Ads to Bot Auto-Replies: Build a Funnel in Three Steps

Let’s use a specific scenario to demonstrate how to build this funnel. Suppose you are promoting an automated marketing tool targeting overseas merchants, and the goal of your TikTok ads is to get users to interact with your Bot and leave their contact information.

Step 1: Create an Ad in TikTok Ads Manager

  1. Go to TikTok Ads Manager and create a new ad.
  2. At the Ad Group level, select the optimization goal as “Landing Page Views” or “Messages”. If you value user interaction with the Bot more, choosing “Messages” is more direct, but note that TikTok’s “Messages” optimization goal usually points to its built-in messaging system, while our goal is to direct users to Telegram.
  3. At the Ad level, paste the full redirect link with UTM parameters from the previous step into the “Destination URL” field.
  4. Set up ad creatives (video or image), targeting, and budget, then publish.
  1. Go back to the TG-Staff console and confirm that the redirect link you just created is associated with the correct Bot project.
  2. Enter the “Visual Command Flow” editor to set up the Bot’s welcome message. For example:
    • After the user enters the Bot, automatically send: “Welcome to XX Tool! Would you like to learn about product features or get a quote directly? Please reply with a number: 1. Feature Demo 2. Get Quote 3. Contact Support”
  3. Use the drag-and-drop editor to configure corresponding replies or jump logic for each option. For example, if the user selects “3”, the Bot automatically replies: “Connecting you to a human agent, please wait…” and then assigns the conversation to an online agent via TG-Staff’s real-time two-way chat feature.

Step 3: Enable Conversation Routing to Avoid Losing Customers During Peak Hours

When the ad is live, multiple users may click the link simultaneously, enter the Bot, and request human service. At this point, you need to configure conversation routing rules to prevent all users from being directed to the same agent.

  1. In the TG-Staff console, go to “Project Settings” and find the “Conversation Routing” option.
  2. Select the routing mode:
    • Round Robin: The system assigns new conversations to authorized agents in order, suitable for scenarios with a stable number of agents and balanced workload.
    • Online First: Prioritizes assigning to currently online agents; if all agents are offline, it falls back to round robin. This mode is better for shift-based or part-time teams.
  3. Set “Project Agent Scope”: If all agents can handle conversations for this project, select “All Agents”; if some agents are only responsible for other projects, select “Specific Agents” and check the corresponding agent accounts.

Best Practices

It is recommended to proactively collect user demand keywords (such as “consult product” or “request quote”) in the bot’s welcome message, and use visual command flows to achieve automatic routing, reducing the workload of manual classification for agents.

How to Enhance Customer Service Efficiency with User Profiles and Auto-Translation

When a user enters a conversation via a routing link, the agent sees an information panel with attribution fields captured by the link. This information helps agents quickly assess the user’s background:

  • IP Location: If the user is from Southeast Asia, the agent can prioritize responding in English or the local language.
  • UTM Source: If UTM parameters show the user is from the “spring2025” ad group, the agent knows the user is interested in spring promotions and can directly introduce relevant offers.
  • Browser Language: If the user’s browser is set to Chinese, the agent can communicate directly in Chinese, reducing communication costs.

Additionally, TG-Staff’s auto-translation feature (AI translation included in Standard, with Google Professional Translation and DeepL Professional Translation available in Pro) further lowers the barrier for multilingual customer service. When an agent receives a Thai message, the system automatically translates it into the agent’s set language (e.g., Chinese). After the agent replies in Chinese, the system translates the response back into Thai for the user. This significantly reduces response times and minimizes misunderstandings due to language barriers.

Data Tracking and Performance Optimization: Which Metrics Matter?

After setting up your funnel, you need to continuously track data and optimize. Here are the key metrics most relevant to a TikTok Ads + Telegram Bot funnel:

  • Clicks: Data from TikTok Ads backend, indicating the number of times users clicked the link.
  • Bot Launch Rate: The percentage of users who successfully enter the Bot’s private chat window after clicking the link. This metric reflects the routing link’s success rate. If below 80%, check if the link is blocked by TikTok or if the redirect flow has issues.
  • Conversation Initiation Rate: The percentage of users who actively send a message or click a menu to trigger a human conversation after entering the Bot. This metric measures the effectiveness of the Bot’s welcome message and menu guidance.
  • First Response Time: The average time for an agent’s first reply after a user initiates a conversation. Recommended to keep it under 60 seconds; exceeding 2 minutes may lead to user drop-off.
  • Conversion Rate: The overall conversion rate from ad click to final target action (e.g., leaving contact info, purchase, registration). This is the core metric for funnel efficiency.

You can cross-analyze data from TG-Staff’s console session detail page (viewing each session’s attribution fields) and TikTok Ads backend. For example, if a certain UTM source has a significantly low conversation initiation rate, it indicates the ad group may be attracting less relevant users, requiring adjustments to ad creatives or audience targeting.

Frequently Asked Questions

Q: Can TikTok ads directly redirect to a Telegram Bot? A: Yes. Use a TG-Staff routing link as the ad’s target URL. When users click, they are automatically redirected to the Telegram Bot’s private chat window without needing to manually search or copy a username.

Q: Can the routing link track each user’s ad source? A: Yes. The routing link automatically captures visitor IP and browser information, and supports appending UTM parameters like utm_source, utm_medium, utm_campaign to the link, making it easy to view data by source in TG-Staff’s backend or third-party analytics tools.

Q: Which plan do I need to use routing links? A: Routing links are available in TG-Staff Standard and above. The Standard plan is approximately $8.99/month, supporting 3 agents, suitable for small teams. The Pro plan offers more agents and advanced features (e.g., content moderation, unlimited translations). See the official pricing page for details.

Q: Can TikTok ad attribution data be exported? A: Currently, TG-Staff’s console allows viewing attribution fields (IP, UTM, etc.) in the session detail page, but does not support direct export as reports. We recommend using third-party analytics tools or manually recording key metrics for optimization.

Q: If a user triggers a moderation rule in the Bot, will it affect the conversation? A: The Pro plan’s content moderation feature mainly detects messages sent by agents (e.g., risky word monitoring) and does not affect normal message sending from users. If an agent attempts to send a message containing risky words (e.g., specific wallet addresses), the system will pop up a confirmation or block the send, and log an audit trail.

Summary and Next Steps

This article breaks down how to convert TikTok ad traffic into controllable, attributable Telegram Bot conversations using TG-Staff routing links. The core steps are: Create a routing link with UTM → Configure Bot welcome message and command flow → Set up conversation routing rules → Use attribution fields and auto-translation to enhance customer service efficiency.

Now you can get started:

  1. Sign up for a free trial: Visit https://app.tg-staff.com/ to create an account and enjoy a 3-day free trial.
  2. Create your first routing link: In the console, follow the steps in this article to generate a link with UTM parameters.
  3. Configure TikTok ads: Paste the routing link into the ad’s target URL field and start running ads.
  4. Track data and optimize: Monitor Bot launch rate and conversation initiation rate, adjust ad strategies and Bot scripts based on attribution data.

For technical support, contact TG-Staff’s official customer service Bot: https://t.me/tgstaff_robot, or refer to the detailed documentation: https://docs.tg-staff.com/.