Transparent automation — integrations that can be verified · video in Romanian, with subtitles and a transcript in English
Full transcription
Let's get straight to the point. Today we will dissect the technical and, honestly, often overlooked realities of automation through AI-based assistants. We will focus on a super pragmatic approach to the iCat.md platform developed by Mega Promoting. We have no marketing promises today and, definitely, no vague concepts. We are talking about a platform already in production, with functionality explained directly from the database architecture. So let’s see what fully transparent automation actually looks like. The agenda for this analysis is simple and to the point. We go through the time problem, the mechanics of the technology, a real case, the system’s clear limits, data management, and the next steps. We start with the first section, the time problem.
You all know that extremely frustrating question? Why does an entire support team lose hours every day, day after day, writing by hand answers to the exact same five questions? The information already exists on the company’s website, but even so, customers keep asking for the details repeatedly. And that is exactly the core of our problem. Without the right technical solution, all these repetitive requests simply clog direct messaging, it does not matter whether it is Instagram or Messenger. As a result, responses are massively delayed for customers who truly have a complex problem, requests get lost in the sea of messages, and the whole support process becomes practically a black box that you cannot verify or measure. Part two.
How does the technology actually work under the bonnet? Here’s the thing. The platform setup is based on four very logical steps. First, we connect the communication channels using custom code. Then the entire knowledge base is indexed. Next comes linking the tools that can carry out actions in your existing systems. And in the end, and this detail is vital, a clear route is configured and logged directly in the database through which the bot hands the conversation over to a human operator. Everything is a visible and fully configurable system. Now, one absolutely fascinating aspect. We are not talking from hearsay here. These are settings extracted directly from the database schema. When the assistant needs an answer, it uses a so-called hybrid search.
By default, the algorithm extracts 5 text fragments, applies a strict similarity threshold of 0-70, and gives 30% weight to exact word matches. Everything is processed through the Text Embedding 3 Small model. In practice, the system turns words into mathematical concepts in order to capture the exact context. The responses are not guesswork, but pure mathematics. Remember this number. 15. It is an absolute technical limit in the system. It represents the maximum time, in seconds, allocated to run any tool or search. If an external integration takes longer than that, say it needs 40 seconds, we cannot leave it in the live conversation flow. It has to be processed asynchronously, otherwise the natural rhythm of the dialogue would break completely.
And there is more. People write in chat in bursts, right? 2, 3, 4 short messages sent one after another. To keep the system from going mad, there is a 15-second concatenation buffer. Everything that comes in during this window gets merged and becomes one clear request. On top of that, on platforms like Meta, where you sometimes run into duplicate messages sent by mistake, the system applies a 120-second memory filter on the message ID. That way, the customer gets one coherent response, not 3 false alarms. Section three. Let’s look at a real case. We have this classic e-commerce scenario. We have an online store, with an impeccable catalogue on the website, but which receives an avalanche of private messages on Instagram and Messenger?
Is it in stock? How much does it cost? Here the integration was done elegantly, connecting the assistant directly to the public Store API interface from WooCommerce. Without security complications, the live catalogue of the store was simply put into the assistant’s hands. Only here does the technical reality of each platform intervene, even under the umbrella of the same company, such as Meta. On Messenger, the assistant can show you beautiful product carousels. On Instagram, the bot will reply only with text and at most a simple image. Why? Simply because Meta does not support those generic templates on Instagram. The assistant must play exactly by the rules of the channel it is on. This is the critical point.
What happens when the bot is out of its depth? Well, in the database the conversation has explicit states. When a question goes outside the catalogue’s comfort zone, the discussion thread immediately moves from the bot state to the human state. And the brilliant part is that the system tracks the time in which the human operator replies, marking everything clearly: OK status, warning, or overdue deadline. All the context is handed over to the person, without losing absolutely anything along the way. Section A4 System limits Because transparency means knowing what it cannot do. There are a few firm limits that we have to accept. You cannot send proactive messages on WhatsApp if more than 24 hours have passed since the customer’s message.
Meta will throw an error, more specifically error 131047, and the action will fail. The system does not make PDF files, it does not read attachments. On foreign languages, translations work only in one direction. The customer receives the translated answer, but the operator sees the original. And although the integration with 999.md works, it is unofficial and relies on browser cookies. If the platform changes its mechanisms, the connection drops and needs fixing. And make sure you remember this. The assistant is a mirror of your data. A wrong price on the website will definitely become a wrong price in the conversation. It acts as a reader, not as a store manager. It will not correct human errors in catalogues on its own initiative.
The technical infrastructure here is not a game. Everything is kept on a private Microsoft Azure server. We’re discussing an extremely structured MySQL database, with over 80 tables clearly modelled to separate channels and for audit. Access keys for WhatsApp, which are highly sensitive, use fernet encryption. On top of that, at the web level, the domains for the chat widget are added manually to a whitelist. No one connects without explicit permission. But we do need to address an obvious reality. People will write all kinds of personal data in those chat windows, phone numbers, addresses. Technically, you can’t block a free text field. So the solution is administrative. When you implement such a system, from second 1 you need clear retention policies that dictate exactly who is allowed to see that data and for how long it is stored.
And we’ve reached point 6. The final step. The central philosophy of the whole system can be summed up by this quote. An ultimate assistant is not the one that composes poems or writes beautifully, but the one that is connected to real information and, very importantly, knows exactly where it has to stop. Effective automation in business means the correct capture of data and the confidence with which you hand control over to a human operator at the right moment. Therefore, the next step is not to buy software, but to carefully analyse your current processes. Assess which workflows are truly worth building and automating, how they can be connected safely, and, most importantly, establish how you will measure the results with real data, not with marketing illusions.
And I’ll leave you with this thought. Of all the communication processes in a business, which are the ones that truly require a person’s empathy and tact, and which are, in fact, just repetitive tasks waiting simply to be connected precisely to the correct database? Any automation plan should start from this question. Thank you for being with us in this analysis!