Transfer of UTM in Kommo CRM from buttons on the website (TG, Viber, WhatsApp - numbered)
The essence of the task is to integrate messenger buttons (Telegram, Viber, WhatsApp) on four websites with CRM Kommo. It is necessary to pass UTM tags during transitions to these messengers so that when starting a dialogue with a client in Kommo (the client initiates the conversation through the messenger transition button, the deal is created with the help of Echat), the tag is automatically linked to the client's deal (the deal itself is created by the intermediary Echat). It is also important to determine from which website the client came, even if there are no UTM tags, by filling in a special field in the deal.
All messenger accounts are NUMBERED (bots are not used).
A detailed technical task is attached in the Word file.
I will consider various approaches to solving the task. The main thing is the result.
Clarification on UTM - standard tags that are used by advertising campaigns (in the screenshot). If there were no UTM tags, then it is necessary to provide the website from which the click on the messenger icon came (URL of the site and page)
Уточнення по UTM - мітки стандарті, ті які використовуються рекламними кампаніями (на скріншоті). Якщо utm мітки не було, то потрібно передати сайт з кого був клік на іконку месенджера ( юрл сайту та сторінки )
Applications 1
-
Hello! I am the project manager of Business Atlas. We do not just set up services; we build unified ecosystems where each tool works towards your result. In our experience, we have over 50 successful projects, including the development of control and automation systems for brands like Ajax and Genesis. We specialize in complex CRM integrations (specifically Kommo/amoCRM) and end-to-end analytics systems. Our technical stack for the project: • n8n / Make: for the logic of communication between the website, e-chat, and Kommo CRM. • REST API Kommo: for direct recording of tags into the "deal" entity. • Google Workspace / Airtable: for logging and verifying data. Estimated assessment: • Cost: $800 – $1,300 • Timeline: 10–14 working days until full analytics launch. • Guarantee: 14 days of free support to verify data transfer accuracy. Message me privately — we will discuss access to your Kommo CRM, and I will prepare the final architectural scheme to solve your problem.
Similar completed project: Настроить CRM для видения Лида
-
The task is clear: JS on the websites catches UTM from the URL, saves it in a cookie, and when clicking on the messenger button, it passes the tag through a redirect script. When e-chat creates a deal in Kommo, the webhook or Kommo API writes the UTM into the deal field. The solution is the same for all 4 websites and connects via copy-paste. Question: Do you already have a custom field for UTM in Kommo or does it need to be created?
-
Good day.
I can help with setting up UTM tags.
I suggest collecting and storing UTM on all sites via JS.
Then, transmit them in the first message of the user.
After that, Echat pulls the first message with UTM.
There are a few questions:
1. Is there access to Echat webhooks?
… 2. Can custom fields be added in Kommo?
-
Hello!
I have carefully reviewed your task. The issue with numbered accounts (without using bots) is that they do not support invisible transmission of UTM tags (as bots do through deep-linking). Moreover, Echat simply creates a deal based on the incoming message, "losing" all the context of the client's session on the site.
But I have a ready architectural solution on how to bypass this and implement your task 100%.
How I propose to solve this (Technical Approach):
1. Frontend (on 4 sites): I will write a lightweight JS script. When a client enters the site, the script reads UTM tags (or remembers the source of the site if there are no tags) and generates a unique short session ID.
… 2. Dynamic buttons: The script dynamically replaces the links on the Viber/WhatsApp/Telegram buttons so that they contain pre-filled message text. For example: "Good day! I am interested in your service. [Code: 1A3B5]" or contains collapsed tags directly in the text.
3. Backend (Microservice connection): Echat creates a deal in Kommo as usual. I will deploy a small webhook handler (Node.js / Python) that instantly catches the creation of a new deal in Kommo.
4. Data enrichment: My script analyzes the text of the first message, finds our "Code" (or the tags themselves), retrieves the exact UTM data and source (site 1-4) from the database/memory, and instantly fills in the corresponding custom fields in the deal card via the Kommo API.
What you will get:
Deals are created automatically through your Echat (we do not break the current logic).
The manager sees a regular message, but the UTM fields and "Source of the site" are magically filled in within a fraction of a second.
Works on all 4 sites.
Timeline and Cost: Since I have already done similar connections (bypassing the limitations of numbered accounts), I will be able to implement this much faster:
Implementation timeline: 3–5 days (writing scripts for the sites, setting up the backend, and integrating with the Kommo API).
- Cost: Approximately: 250 (for the entire "turnkey" package for all 4 sites).
-
1045 7 0 Hello, Mykhailo! The task of preserving UTM tags when transitioning to messengers is clear to me. This is critical for analytics to understand the effectiveness of each advertising channel in Kommo CRM.
How I will implement data transfer:
Tag collection: I will use a JS script that "captures" UTM parameters (source, medium, campaign, etc.) from the visitor's URL.
Integration with Echat/Kommo: I will set up dynamic link generation for messenger buttons. When clicked, the tags will be transmitted through the Echat intermediary directly to the deal card in Kommo CRM.
Site identification: If UTM tags are absent, the script will automatically pass the URL of the page from which the transition was made into a special field of the deal.
…
Working with 4 websites: I will unify the solution for all your resources so that the data is transmitted correctly and without failures.
I have experience working with UTM tags and JS integrations. I am ready to review your Word file and start the setup today. In touch!
-
1580 3 0 Hello!
I have reviewed your technical specifications, I have experience working with similar projects and I understand the tasks set. I am ready to implement the project in a short time.
I would be happy to discuss the details in private messages.
-
265 Good day.
I have experience in similar integrations between websites, messengers, and CRM, including when it is necessary to correctly transmit UTM tags and determine the source of the inquiry even when transitioning to Telegram, Viber, or WhatsApp.
I can discuss the details with you in private messages.
-
726 9 1 Hello! I have carefully reviewed your project and am ready to start working. I guarantee quality and timely execution.
-
332 Hello!
The task is clear: it is necessary to pass UTM tags (or the URL of the site/page, if they are not available) when transitioning to Telegram / Viber / WhatsApp and record them in Kommo through Echat.
I will implement the collection and storage of UTM, transfer upon clicking on messengers, and correct integration so that the data goes into the deal.
I am ready to start immediately.
-
976 4 0 Good day
My name is Dmytro, from King Kong Lab. We have experience in integrating CRMs, messengers, and transferring UTM tags, so we can implement the task reliably and without data loss.
What we will do:
set up the transfer of UTM tags when transitioning to Telegram, Viber, WhatsApp
ensure the transfer of this data to Kommo via Echat when creating a deal
implement the transfer of the source (website + page) if UTM is absent
carefully integrate the solution on all 4 websites
check the complete path: click → messenger → deal creation → tag recording
We will ensure that data is not lost and is correctly recorded in the CRM, regardless of the transition scenario.
… We are ready to review the technical specifications and propose an optimal implementation for your system.
-
12517 600 0 Good day. Please reach out. The task is clear. I am waiting in personal................
-
5011 41 4 1 Good day!
I understand the task of integrating messenger buttons (TG, Viber, WhatsApp, numbered accounts) on 4 websites with Kommo CRM for transferring UTM and source through Echat.
I have experience working with the Kommo CRM API, web integrations, and developing solutions for automating data transfer.
I am ready to offer an effective solution. Please write to me in private messages to discuss the details.
-
13013 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
543 3 0 I can implement a solution so that UTM tags are not lost when transitioning to Viber / WhatsApp / Telegram and are transmitted to Kommo CRM. I will create an intermediate processor that will read UTM, store them, and transmit them to a deal or contact via e-chat / Kommo API.
I will connect for all specified sites and all pages with messengers.