Recognizes the exact ad
The system reads Meta's ad identifier. You can run three different promotions on the same number and the assistant replies to each interested person with their corresponding offer.
A campaign has two ends and both finish in the same place: someone writing on WhatsApp. Outward, your Facebook or Instagram ad lands on a number that recognizes the promo, serves instantly and gives you real-time statistics to keep adjusting the ad spend. Inward, you notify your own base with automatic rules. In both, the assistant carries the conversation and recovers sales instead of leaving interested people unanswered.
* Real-time audit, anti-ghosting recovery and a 5-step funnel.
It's the most expensive way to lose money in marketing: the Facebook or Instagram ad works, people tap "Send message", and at nine on a Saturday night nobody answers. When someone replies on Monday, that person has already bought elsewhere.
When someone taps your Facebook or Instagram ad, Meta sends the ad's exact identifier. The assistant recognizes the offer promised in the ad, replies with that promotion's prices and terms and asks for delivery details immediately.
Every person who writes gets loaded, classified in the sales funnel and labeled on your team's board. If the person is in an area you cover, it takes the order on the spot; if they live outside your delivery radius, it lets you know so you don't overspend.
The real cost of Meta Ads isn't the click: it's paying blind for 30 days without knowing how many inquiries are unviable. Cobratia classifies every incoming contact into 5 tiers and hands your marketing agency the exact data to cut budget leaks instantly.
The assistant detected that 11 out of every 40 paid inquiries came from neighborhoods where the company has no delivery (Mendiolaza, Villa Allende, Alta Gracia).
You pay for the ads and it goes straight to Meta — we take no commission on that. What we do is make sure what comes in doesn't get lost and that every peso invested pays off to the fullest.
The system reads Meta's ad identifier. You can run three different promotions on the same number and the assistant replies to each interested person with their corresponding offer.
You see the 5-step funnel in real time: how many came in, how many drifted off, how many had no coverage and how many bought. Without waiting for the end-of-month report.
If someone clicks and doesn't reply to the first message, the bot sends them a gentle reminder 3 hours later within Meta's free 72-hour window. It rescues up to 25% of lost sales.
The system lists the towns where clicks came in without coverage. Your agency goes into Meta Ads Manager, excludes those areas in 5 minutes and the cost per viable lead (CPL) drops drastically.
With one click you generate a quantitative real-time report, ready to present to management, partners or the digital ads agency, optimized for phones and printers.
Total cost protection: the bot never sends messages outside Meta's free 72 hours, and if a chat runs long, it automatically hands over to your company's web app at no cost per message.
This message went out along with two hundred others. It carries her name, what she booked last time and the exact date: not a "dear customer" you can spot a mile away.
Look at what happens next. She replies, and on the other side there's no form or "we'll get back to you shortly": the assistant carries on, already knowing who she is and what she bought. That's where a campaign turns into a sale.
And if the case needs a person, it hands it over and notifies. Nobody has to sit staring at the screen the day the batch goes out.
Send in progress
August promo · 214 contacts
Marina Ferraro
Sent · WhatsApp · approved template
Damián Ocampo
Replied · the assistant follows up
Rocío Baigorria
Sent · Telegram
549 11 5555-0209
Rejected · the number has no WhatsApp
Alejandra Puig
Skipped · asked not to receive promotions
Ignacio Bordón
Ordered · the order is already on the board
Verónica Sandoval
Sent · email · no WhatsApp loaded
Hernán Vidal
Sent · WhatsApp · approved template
Carla Ibarrola
Replied · asks about the price
This is the part that decides whether a campaign works. Everything your system knows about each contact can be used as a condition.
You choose the variable, the operator and the value, and join them with AND (all must match) or OR (any must match). Up to ten conditions per rule.
Days since the last purchase or the last payment, area or route, city, price group, assigned driver, total or overdue debt. And whatever fields you invent.
Number, amount, date, yes/no, text or list of options. "Has direct debit = No", "overdue installments greater than 2", "last delivery 21 days ago". All of them work as criteria.
"60 days or more without buying". "Exactly 14 days since the last delivery". It's calculated at send time, not when you built the rule.
Below the builder appears "X of your Y contacts match" with a sample, and it updates as you tweak the conditions. Before activating anything.
A campaign here isn't a one-off shot: it's a rule. The condition is evaluated every day, so whoever enters the condition tomorrow receives it tomorrow, without you touching anything again.
Besides the rules that run on their own every day, there are one-time campaigns: "to the October Fair list, on Tuesday, this message". You choose the list, the channel —WhatsApp or email—, the template and the day, and before sending it you see how many people it will reach.
It isn't a loose send that skips the safeguards: it goes out through the same engine and inherits all the brakes. Opt-outs per channel, your hours and your holidays, pacing and caps, whoever has an order in progress, and whoever already received that template doesn't get it again. If you want, only to those who agreed to receive promotions on WhatsApp.
And where does the list come from? From your Excel or CSV file, just as you have it: Cobratia recognizes the columns —name, company, phone, email, last purchase date and your own fields—, never deletes data that was already there and puts the imported contacts in a list. When it's done, a button: "📣 Send them a campaign".
The assistant · One-off campaigns
New campaign
The placeholders are replaced with each contact's real data at send time. What you see in the preview is what goes out.
Per channel and without depending on anyone. With a live preview as you type: a WhatsApp bubble or the laid-out email, as it will arrive.
More than forty ready placeholders —name, first name, balance, overdue debt, days late, their route, their payment details, the link to their account— and also the custom fields you've created. Inserted with a click.
No "Phone:" left without a phone, no button leading nowhere. The whole block drops out of the message for that contact.
With header, footer and buttons. They're submitted to Meta for approval on their own: you don't go into Business Manager to request it. Meta remains the one who approves — no tool avoids that.
Approved, under review or rejected, with the reason for rejection. No more guessing why a message isn't going out.
A test send to a real contact, with the real template and real data, before launching the batch. You see it as it arrives.
A number blocked by Meta, or two hundred people receiving the same thing twice, isn't fixed by apologizing. These brakes come installed and you tune them.
| Brake | What it does |
|---|---|
| The pace | How many messages go out together and how long to wait before the next batch. A burst is the fastest way to get your number blocked by Meta. |
| The hours | Only within your window. The batch starts on its own when it opens and stops when it closes; whatever didn't go out moves to the next day. |
| The holidays | You load your calendar of no-contact days and can skip Saturdays and Sundays. What fell on a non-business day isn't lost: it goes out the next business day. |
| The opt-out | Whoever asks to receive no more stops receiving, by phone, by ID and by email at once. They can ask in the chat, your team can mark it, or your own system brings it in. |
| Brake | What it does |
|---|---|
| The distance | How many days minimum before writing to the same person again, for all channels together. And within one batch nobody receives two messages, even if they match several rules. |
| The cap | A maximum per day and per channel: 80 on WhatsApp and 500 on email, for example, because they don't cost the same. When the cap is reached it stops and continues tomorrow. |
| The dead number | When WhatsApp rejects a number, it gets flagged and the engine stops wasting sends on it. You see it listed so you can fix it, and if you fix it, it retries on its own. |
| The red button | If the batch has already started and something went wrong, you stop it from the panel. The engine detects it in under three seconds. What already went out can't be taken back; the rest doesn't go out. |
Before all of them comes the simulation: it runs the batch for real but sends nothing, and tells you how many messages would go out and why each of the others is skipped —already contacted recently, opted out, no WhatsApp, reached the day's cap—.
Anyone can send two hundred messages. The mess starts twenty minutes later, when forty replies arrive at once and there aren't forty people to answer them.
Here the assistant answers them, on WhatsApp and Telegram. It recognizes the contact, sees their history and picks up the chat where it left off. If the case needs someone on your team, it hands it over, leaves it labeled on the board and sends an email.
And when a person takes the conversation, the assistant goes quiet in that chat instantly. There aren't two voices talking to the same customer.
Each campaign has its own table with what happened in the following seven days, in total and contact by contact. And if you add a survey, also what people answered.
"October Fair" campaign · 7 days
Sample data. For email, also who opened and who clicked.
On WhatsApp, with the status Meta returns. By email, who opened it and which link they clicked.
Who wrote to the assistant, who placed an order and who paid in the following seven days. It's the number that decides whether it worked.
Multiple choice, 1 to 5, 0 to 10 for recommendation, or open-ended. With a personal link or a general, anonymous one; results can be downloaded.
What each person answered shows up in the history of their record. If you use the CRM, your team sees it before calling them.
It goes out through your company's mail server, under your name. If you don't have one, we guide you to set up your domain.
Whatever can't be measured on a channel says "not measured". A zero only appears when it really was zero.
We'd rather be clear about this, because it's where this industry exaggerates most.
Real platform numbers, totaled and without naming any customer. They update on their own.
What people ask us most before getting started. If something's missing, write to us and we'll answer it.
You pay for the ads and it goes straight to Meta: we take no commission on that. What we do is make sure what comes in doesn't get lost — we set up the assistant with that campaign's script, and every interested person gets loaded and labeled on the board. If you also want us to help build and follow the campaign in Meta Business, that's possible; if you already have someone running it, we just handle what comes in and give you real-time statistics.
Yes. Meta sends the ad ID (source_id) and the ad's text in the first WhatsApp message. The assistant immediately recognizes the promotion, serves in the context of that offer (without asking again which promo they saw) and classifies the inquiry on the sales board.
The panel generates a Real-Time Executive Report with the 5-step funnel. Instead of waiting until the end of the month to see what happened with the ads, your agency sees which neighborhoods or inquiries cause drop-offs and adjusts the geographic targeting in Meta Ads on the fly to drastically lower the cost per lead (CPL).
On WhatsApp, between 40% and 50% of interested people drift off after the first contact (ghosting). Cobratia includes the "Second Chance" automation: it sends a gentle follow-up 3 hours later (within Meta's free 72-hour window), recovering between 15% and 25% of sales that would otherwise be lost.
Yes. You import the Excel or CSV file as it is —Cobratia recognizes the columns and never deletes data that was already there— and the contacts end up in a list. Then you build a one-off campaign for that list: the channel, the template and the day. It goes out just once, with all the usual brakes.
Each campaign has its own table: how many received it and read it on WhatsApp, how many opened the email and clicked, and over the following seven days how many replied to the assistant, how many bought and how many paid. Contact by contact. Whatever can't be measured on a channel says "not measured", never a zero.
Yes: up to five questions —multiple choice, 1 to 5, 0 to 10 to measure recommendation, or open-ended—, with a personal link for each contact or a general, anonymous one. Each person's answer is saved in the history of their record, and the results can be downloaded.
Yes, and it's the point that surprises people most. The engine doesn't require there to be debt: you set the condition. You can send an offer to everyone in an area, announce a service outage, or write to those who haven't bought in two months. Collections is one use among many, not the only one.
Yes, with a template approved by Meta. WhatsApp only allows free-form messages if the person wrote to you in the last 24 hours; beyond that a template is required. Cobratia uses it and fills in each contact's data. If there's no approved template, it doesn't send and tells you so, instead of marking as sent something that never went out.
To create and submit your templates for approval, no: it's done from Cobratia. Just once, when setting up the account, you have to go into Meta to authorize the connection — we do that with you. After that, never again.
That's what the two prior steps are for: the reach preview while you build the rule, and the simulation of the full batch, which neither sends nor records anything. And if it has already started, the stop button cuts what's left in under three seconds.
WhatsApp, Telegram and email. Email goes out through your own mail server, so replies arrive in your usual inbox. There's no SMS.
On WhatsApp and Telegram, the assistant carries on the conversation by itself: it recognizes the contact, sees their history and doesn't start from scratch. When the case needs a person —a complaint, special terms— it hands it over, leaves it labeled on the board and notifies by email. If someone on your team takes the chat, the assistant goes quiet instantly. On email a person answers.
WhatsApp messages are charged by Meta, not by us, and the price depends on the country and the message type. In your panel you see how many you've used in the month against your plan. And for ad campaigns, the system makes the most of Meta's free 72-hour window and has safeguards to avoid unexpected charges.
Tell us what you want to send and to whom, and we'll tell you which conditions build that list from the data you already have. If a WhatsApp template is needed, we prepare it with you.
Campaigns are one of the things the platform does. These are the others.