Integration of Binotel with Telegram via n8n: notifications about new numbers (numbers not in the database)
It is necessary to set up an automated script in n8n that will record all incoming calls from Binotel telephony and identify new subscribers.
The project is related to a website for orthopedic mattresses. Call tracking with Binotel is set up on the site. Incoming calls can be from new clients or existing customers who are clarifying information regarding orders, delivery, products, or other questions.
The main task is not to duplicate all calls in Telegram, but specifically to identify new numbers that are not yet in the Binotel database. Such calls are potential new leads, so the manager should receive an instant notification in the Telegram chat and give priority attention to such inquiries.
If the number is already in the Binotel database, no additional notification in Telegram is needed.
The Binotel API allows obtaining information about incoming calls, querying statistics, and identifying clients by phone number.
It is necessary to implement
Connect the Binotel API to n8n using the provided documentation.
Create an n8n script that:
- receives events about incoming calls;
- identifies the subscriber's number;
- checks if this number is in the Binotel database;
- if the number is absent in the database - generates a Telegram notification;
- if the number already exists - does not send an additional notification;
- sends a message to the Telegram chat through our bot.
Provide variables for:
- Telegram Bot Token;
- Telegram Chat ID;
- access keys to the Binotel API.
Access data will be provided to the performer after selection.
Implement basic logging and error handling:
- date and time of the call;
- phone number;
- status - new or existing number;
- whether a message was sent;
- errors during API or Telegram operation.
Logging can be implemented through Google Sheets or another simple and convenient option that the performer will suggest.
Message template in Telegram
New call!
Number: +380XXXXXXXXX
Time: {date and time of the call}
Status: new client - number absent in the Binotel database
Action for the manager: call the client back and give priority attention to the inquiry.
Requirements for the performer
- Experience working with n8n.
- Experience with API integrations.
- Understanding of working with the Binotel API.
- Experience setting up Telegram bots.
- Ability to set up error handling and logging.
What should not be done
- Do not send all calls to Telegram.
- Do not create a full-fledged CRM.
- Do not change the website.
- Do not change call tracking settings without separate agreement.
- Do not store personal data of clients beyond what is necessary for logging the script's operation.
Acceptance criteria for the work
The work is considered successfully completed if:
- the n8n script receives events about incoming calls from Binotel;
- the system correctly determines whether the number is in the Binotel database;
- for a new number, the message in Telegram arrives instantly after the call is recorded;
- for existing numbers, no message is sent;
- all key events and errors are visible in the logs;
- the workflow can be imported, checked, and maintained in n8n;
- the performer provides a brief instruction on setting up the token, chat ID, API accesses, and logging.
Additional materials
A PDF file with Binotel API documentation will be attached to the task.
Please indicate in your response:
- whether you have previously worked with the Binotel API;
- how you plan to determine that the number is new;
- what option for triggering the event you propose - webhook or periodic API request;
- how you plan to implement logging;
- how much time is needed for implementation;
- cost;
- what accesses will be needed to start working.
Applications 1
-
Hello!
We are dZENcode – a full-cycle digital solutions development company: from design and programming to integrations and post-release support. We take on projects from scratch and also engage in the enhancement of existing solutions.
We can connect external automation for Binotel and Telegram for new leads.
Can we discuss the content of the attached document right here? What method of triggering the scenario do you prefer: webhook or periodic request?
You can find detailed information about our services and rates on our website:Freelancehunt
… Take a look – after that we can discuss the details and agree on the next step.
⚠️ After clarifying all the details, we will determine the scope, suitable format of cooperation: task-based, outsourcing, or outstaffing, and the final cost.
Why projects with us are guaranteed to reach release:
💎 10+ years providing IT services;
🔥 90+ in-house specialists;
🚀 250+ public reviews since 2015;
⚙️ We support the product under SLA after launch;
✅ We work under NDA and a contract with the company!
-
I will set up an n8n scenario for filtering new leads through the Binotel API and instantly sending them to Telegram while simultaneously logging in Google Sheets. I will implement the "Check-before-Send" logic so that your chat receives only clean commercial traffic.
Is the Push API (Webhooks) feature activated in your Binotel account? This is critical for "instantaneity": without webhooks, we will have to make API requests every few minutes (polling), which will create delays in notifications and unnecessary load on the system, allowing new clients to go to competitors.
Budget and timelines will be discussed in private correspondence. 🤝
-
354 Interesting! I haven't worked with Binotel, but I don't think that will be a problem.
The task is clear, I can implement it.
No access is needed from you to start working - I will create, configure, and test everything on my own servers, in my own bots.
I actively use Gemini Pro 3.1 in my projects, so I guarantee the quality of the final product.
I will consider a low price, as I currently have no reviews on this site.
-
1315 7 0 Good day
I am ready to take your project into work.
I can create such a bot for you using n8n.
Message me privately, we will discuss all the details and can start the implementation.
-
1872 9 0 Good day.
I read the technical specification. The task is standard for n8n + API integration, I will answer your questions in order.
Have I worked with the Binotel API? Yes, I have experience with integrations with Binotel. I reviewed your documentation, all necessary methods are there.
How will I determine if the number is new? Binotel has a client lookup method by number. The algorithm: upon receiving a call event, n8n makes an HTTP request to Binotel with the number. If the API returns a client object, the number is in the database and no message is sent. If it returns 404 or an empty result, the number is new and we generate a message in Telegram.
Webhook or polling? Definitely webhook. Binotel supports webhook events for incoming calls, which will provide instant notifications without delays. Polling as a fallback if the webhook is unavailable for technical reasons.
Logging. Google Sheets with columns: timestamp, number, status (new or existing), whether the message was sent, errors. Convenient for you, you can open it at any time and check the system status. An alternative is Postgres or n8n execution logs, but for this volume, Sheets is optimal.
Access to get started. Binotel API keys, Telegram Bot Token, Chat ID, access to the n8n instance. If n8n is not set up yet, I can suggest options.
Regarding time and cost. Implementation with testing fits within the standard timelines for n8n integrations of this volume. I will provide more precise information after answering a couple of technical questions below.
A few questions for an accurate estimate.
… Is there an already working n8n instance, or does it need to be set up from scratch?
Only notifications about new numbers, or are we planning to add other triggers (missed calls, calls outside of working hours, long calls, etc.)?
What to do if the Binotel API is unavailable at the time of the request: retry with a delay, or send to Telegram with a "status not checked" label?
We can do a demo. We will set up a test webhook on one number, show how a message comes in when a call is made from an unknown number and does not come in when a call is made from a known number. No prepayment required.
I will be waiting in private messages.
-
1738 9 0 Good day, I have experience working with Python as well as Telegram bots, I can complete everything quickly and efficiently, write to me and we will discuss the details.
-
726 9 1 Hello! I have reviewed your project and am ready to start working immediately. I guarantee excellent quality and promptness.
-
7824 56 0 3 Hello! I am an experienced developer, capable of creating bots of any complexity, ranking TOP-4 in the "Bot Development" category. I also develop websites and API documentation in Python, where I rank TOP-2 as well.
Regarding your project, I have some clarifying questions that will affect the assessment of your task and help understand what you want. Please write to me for clarification on all the details!
You can review my skills in my resume 👉Freelancehunt
My works are also published in my portfolio 👉Freelancehunt
💻 I am also the CEO of a team consisting of a FrontEnd developer and a BackEnd developer! So if necessary, our team of three can organize a turnkey development for you!
… I look forward to your response, thank you.
-
2356 8 0 Hello, Pavlo! I am ready to develop this system for you on n8n, I am in the top 20 performers in the enterprise automation category, feel free to reach out, I would be happy to collaborate.
-
1495 13 0 Hello! I can implement it. Please message me privately to discuss all the details. I would be happy to collaborate!
-
432 1 0 Hello Pavlo!
I am implementing instant identification of new leads through n8n. I will set up the operation via Webhooks for immediate response to calls regarding mattresses.
I will identify a new client through a request to the Binotel API: if no existing card is found for the number, the bot will instantly send a message in Telegram. We will log all events, statuses, and errors in Google Sheets for convenient monitoring.
I have experience working with n8n and Binotel.
Deadline: 3 days.
… Cost: 2500 UAH.
To get started, I need access to your n8n instance, API keys, and Telegram token.
I am ready to discuss the details and start right away!
-
95862 1272 1 10 Hello. I have extensive experience in developing Telegram bots. I also have experience with n8n. I am ready to collaborate.
-
2930 8 0 1 For sending to the client:
Hello. I am implementing a scenario in n8n using the Webhook from Binotel for instant reaction to calls. I have worked with the Binotel API, and the logic for verification is as follows: after receiving the webhook, we make a GET request to the Binotel customer database (searching by number), and if the result is empty, we trigger the Telegram bot.
Briefly in points:
Trigger: only Webhook (a periodic request will not provide instant notification).
Logging: Google Sheets API (recording status, phone number, time, and errors in a spreadsheet).
…
Deadline: 1-2 days. Estimate: 5000 UAH.
Access: Binotel API Key/Secret, TG bot token, Chat ID, access to your n8n instance.
What version of n8n do you have deployed (Cloud or Self-hosted) and is the server open for receiving external webhooks?
-
223 1 0 I have developed a ready-made script for this automation for you; all that remains is to connect logging in a format convenient for you.
I am ready to demonstrate how it works and finalize it for you!
-
1650 11 0 Hello Pavlo!
I have already worked with the Binotel API — integrated it with Bitrix24 through n8n (enriching deal cards with call data) (https://freelancehunt.com/showcase/work/ai-identifikator-lidiv-bitrix24-binotel/2021576.html). I understand the logic of your task.
I will answer your questions.
1. Experience with Binotel API
Yes. I built the integration Binotel → n8n → Bitrix24: receiving call events, querying the contact database, recording results in CRM. The same stack as yours — just a different CRM.
2. How to identify a new number
… Upon receiving a call — an HTTP request to the Binotel API (endpoint for searching contacts by phone number). If the response returns an empty result → the number is new, we send a message to Telegram. If it returns client data → it is existing, we remain silent.
3. Webhook or polling
I used API requests in a real case with Binotel — a proven approach. The n8n scenario queries the Binotel API, retrieves the latest calls, and checks for new numbers. For incoming leads, a delay of 30-60 seconds is acceptable.
4. Logging
Google Sheets through n8n. Each row: date/time, number, status (new/existing), whether Telegram was sent (yes/no), error description if any. Additionally — I duplicate API and Telegram errors in a separate system Telegram chat (to see failures without extra noise in the work chat).
5. Deadlines
3 working days after receiving all accesses, setup + testing on real calls.
6. Cost
7500 UAH fixed. After delivery — a short instruction: how to connect the token, chat ID, API keys, where to view logs + a week of free support.
7. What accesses are needed to start
— Binotel API key (with rights to read contacts and subscribe to events)
— Telegram Bot Token + Chat ID of the work chat
— access to Google Sheets (or you create the table and provide the link)
— access to your n8n instance.
-
1362 3 0 I see you need to filter only new numbers from Binotel in Telegram, without duplicating existing ones. I created a similar flow for a clinic: n8n caught webhooks from telephony, checked the number through the CRM API, and sent notifications to Telegram only for those not found - managers received the lead 3 seconds after the call. The logic is the same here, just the database is Binotel itself. Regarding logging - Google Sheets is fine, but if the call volume is up to a hundred a day, I would recommend using Airtable right away, as it's easier to filter there. One clarification: does the Binotel API send events via webhook or will polling need to be done?
-
919 4 0 Good day, Pavlo, I have worked with the Binotel API before, but it was a long time ago. Therefore, as in that project, I have written to the support service regarding the documentation and am waiting for a response. However, based on general information, from what I remember, and from other CRMs (with Binotel integration), the approach is as follows:
1. For authorization, you need: Authorization Key, Authorization Secret, and Access Key.
2. The API allows you to see incoming numbers and check the database of numbers. In case of problems, it is easy to integrate a small local database into n8n. Fill it and use it.
3. The most convenient way to receive data is through a webhook, although you can also use a cron job every approximately 2 seconds.
4. Logging is at your discretion: Google Sheets, external logger (like Loki), or a file (txt/csv).
To launch the project, I can basically set everything up on my local server, connect it so you can test it. Or, if it’s convenient for you, you can provide your server or access to your n8n instance (or cloud). You provide the keys for Binotel, the Telegram bot token (and keys for Google Sheets if you will log there).
The deadline I indicate is approximate (it also depends on the speed of the Binotel support response). Also, last time I was refused, and I had to write to the client to obtain the documentation.
I would be happy to work with you!
-
2848 17 0 1 Hello, Pavlo!
The task is clear and understandable. I am ready to execute it today.
Regarding your questions:
1. Yes, I have worked quite a lot with Binotel and their API. I even have my own manager as an integrator with Binotel.
2. To determine the new number, we will first export all numbers from Binotel, create a database of numbers in a database or Google Sheets. Then, upon receiving a new call, we will check if the number is not in our database. After sending a message in Telegram (about the new lead), we will add the number to our database.
3. Triggering the event via webhook, this way we will receive information about the incoming call almost simultaneously with the manager and can immediately provide hints in Telegram.
4. Logging either in the database or in Google Sheets about all checks.
5. 1 day for implementation.
… 6. 100 dollars (4000 UAH).
7. To start working, access to your Binotel account is needed to set up the webhook sending to n8n. After that, I can do everything on my Google Drive and transfer it to yours after testing. Alternatively, we can create a technical Google account for you right away, set up the connection to n8n, and then do this and subsequent automations there.
-
10290 129 0 Good day
I have experience working with the Binotel API and n8n. For quick verification of new numbers, I plan to store a list of phone numbers locally and check for the presence of a number before sending a message.
If Binotel supports webhook events, it would be optimal to implement it via webhook for instant call reception. If not, it can be done through periodic requests to the API.
If the number is new, a Telegram notification is sent; if it already exists, no message is sent.
To get started, I need access to the Binotel API, Telegram Bot Token, Chat ID, and access to n8n.
-
376 Hello
I can set up this scenario through n8n:
• Binotel sends a webhook about a new incoming call
• n8n receives the number
• the number is checked against the Binotel database via API
• if the number is new — a Telegram notification is sent immediately
• if the number already exists — the message is not duplicated
… For logging, I suggest Google Sheets:
• date/time of the call
• number
• status (new / existing)
• whether a message was sent
• API or Telegram errors
I have worked with Telegram bots, REST APIs, and automation logic. I haven't worked directly with the Binotel API yet, but I understand the documentation and integrations via API.
For this task, a webhook seems to be a more appropriate solution than periodic requests, as notifications will come immediately after the call.
Deadline:
4–6 days
Cost:
4500-6000 UAH depending on details and testing
To get started, I need:
• access to the Binotel API
• Telegram Bot Token
• Chat ID
• access to n8n or the server where it is deployed
I would be happy to discuss the details.
-
1362 73 0 Good day! I have over 2 years of experience in technical support for telephony (Oki-Toki) and have set up automations in n8n, so the logic of your task is completely clear to me. I will implement the project through Webhooks for instant response, and we will identify new clients through an API request to the Binotel database right during the call. I will log everything in Google Sheets, where you will be able to see the time, number, and status of the message sent. I will complete everything in 3 days (with tests), and I can start today, the cost is 2500 UAH. To get started, I will only need the Binotel API key. The bot token and Chat ID will be needed after the tests.
-
937 5 0 1 Hello! I am Volodymyr, the founder of the engineering agency Vaysed. Your task of integrating telephony and Telegram through n8n for instant filtering of new leads is a classic and very effective example of smart sales department automation. The Binotel API tool is specifically designed for such integrations. We have deep expertise in building resilient architectures in n8n and are ready to implement this logic flawlessly.
We have significant practical experience working with the Binotel ecosystem. For instant information on incoming calls, we will not use periodic polling, as it creates unnecessary load and delays. The most reliable engineering solution is to set up a Webhook (Push-API) on the Binotel side, which will instantly send a signal (payload) to the Webhook node in your n8n scenario at the exact moment the call arrives.
As soon as n8n receives the subscriber's number, the script automatically queries the "My Clients" mini-CRM system of Binotel to identify the client by phone number. If the API returns data for an existing customer, the scenario branch quietly completes its work. However, if the system responds that the number is not in the database, n8n marks the call as a new lead, substitutes the number and time into your template, and instantly sends a notification via the Telegram API to the managers' chat.
For reliable logging, we will connect Google Sheets. Each call will be recorded in a separate row with the date, number, status (new/existing), and the result of the message sending. To ensure the system does not "crash," we will implement Error Trigger blocks: any failures on the API side or Telegram timeouts will be automatically intercepted and recorded in the table with a detailed error description for quick debugging.
To start working, we will need access keys to the Binotel API library, your Telegram bot token, the target group ID, and access to your n8n instance.
You can evaluate our engineering approach and implemented cases on the agency's website: https://vaysed.me/.
Message me privately so we can discuss the technical details and promptly start setting up this integration!
-
6589 28 0 I will set up an n8n scenario: webhook from Binotel → number verification via API → Telegram notification only for new subscribers. Logging through Google Sheets: date, number, status, sending result, errors. I will separate the variables for the bot token, chat ID, and Binotel keys.
Does Binotel send events via webhook or do we need to pull statistics using polling?
-
9972 117 0 Hello!
I develop bots for Telegram using NodeJS and n8n. I am ready to take on the project. Write to me, and we will discuss.
-
843 4 0 1 Hello. The project is absolutely clear, and I am ready to set up the necessary workflow in n8n. I have already worked with the Binotel API; the logic there is standard and predictable. We will determine whether the number is new or not by making an instant request to the call history or the Binotel contact database at the moment the call comes in. If there are no records, then the client is new. To start the process, we definitely need to use a webhook, as this will ensure instant notification in Telegram without delays, unlike periodic polling, which only unnecessarily burdens the system. I will set up logging through n8n's internal tools, plus we can send system errors to a separate hidden Telegram chat so you can see immediately if something goes wrong. I will need one or two days for the entire implementation, setup, and testing. The cost of my work will be 80 dollars. To get started, I will need access to your n8n, Binotel API keys, Telegram bot token, and chat ID for notifications. Could you let me know if you are currently maintaining the client database only within Binotel itself or if you plan to integrate a full external CRM system into this chain in the future?
-
4611 52 1 Good day, I have extensive experience in developing n8n automations, as well as working with APIs, etc. I can complete the task.
Feel free to write - we will discuss the details.
-
4975 41 4 1 Good day!
I have experience working with the Binotel API, n8n, and Telegram bots. I am ready to implement integration for notifications about new numbers. I will determine new numbers through the Binotel API. The launch will be via Webhook. Logging will be done in Google Sheets. Implementation: 3-5 days, we will discuss the cost.
To get started, I need the Binotel API keys, Telegram Bot Token, and Chat ID. Feel free to reach out!
-
3331 5 0 Hello!
I can create a workflow in n8n: we receive an event about an incoming call from Binotel (preferably via webhook, if available; otherwise, a periodic request to the API), extract the number, and check through the Binotel API if it exists in the database. If the number is not found, we immediately send a message to your Telegram chat; if the number already exists, we send nothing. We will also add simple logging (Google Sheets): date/time, number, new/existing, sent/not sent, errors.
Timeline: 1–2 days for setup + testing on real calls.
To get started, we need: access to the Binotel API, Telegram Bot Token + Chat ID, and an example/description of what status/response Binotel returns when searching for a number (to correctly distinguish between "new/existing").
Current freelance projects in the category AI & Machine Learning
Automatic posting of stories on InstagramGood day, I need help with setting up automatic posting of stories on Instagram. There are already stories in the Instagram archive that have been published, and they need to be reposted. AI & Machine Learning, Bot Development ∙ 22 hours 57 minutes back ∙ 23 proposals |
Creation of an AI assistant for communication with ClientsIt is necessary to create an AI assistant for communication with Clients. The chat window will be located on our website, followed by communication with the bot. Questions about products, settings, capabilities, etc. In cases where the information is unknown or the request can… AI & Machine Learning, AI Consulting ∙ 1 day 18 hours back ∙ 33 proposals |
I am looking for a video editor who creates AI videos.Creation of AI videos for dentists and other experts Objective: To create short vertical videos for Instagram Reels, Facebook Reels, TikTok, and YouTube Shorts that explain complex topics in simple language and hold the viewer's attention through a combination of AI animation… AI & Machine Learning ∙ 2 days 1 hour back ∙ 2 proposals |
I am looking for a mentor/teacher for ComfyUI for online learning (working through RunPod)
16 USD
Hello. I am looking for a practicing specialist and mentor who can help me master working with ComfyUI. The main feature of my request is that the work will be done entirely in the cloud, without downloading the program to a local computer. I plan to rent a graphics card through… AI & Machine Learning ∙ 2 days 12 hours back ∙ 1 proposal |
AI agent of sports nutrition technologistThe agent helps develop formulations for new sports nutrition products — protein bars, proteins, pre-workouts, isotonic drinks, bars, etc. The main feature: the agent knows the legislation of different countries and automatically takes it into account when creating the… AI & Machine Learning, Web Programming ∙ 2 days 12 hours back ∙ 62 proposals |