AR
Marketing and sales campaigns

So the ad doesn't die in an unanswered "hello" or in budget thrown away.

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.

See the real-time audit Try the assistant

Outward

You pay for the ad, the message arrives, and on the other side there's nobody.

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.

The assistant knows which ad the person tapped and replies in promo mode.

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.

D
Distribuidora del Sur
online · Saturday 21:40
Hi, I saw the promo for the free water bottle
Hi! 👋 I'm Sofía, the assistant at Distribuidora del Sur. To know whether we can offer you the promo, which town or neighborhood are you in?
In Los Álamos
Great! We deliver to Los Álamos on Tuesdays and Thursdays with our own fleet. Shall I take your details and arrange the first delivery?
Sure, sounds great
🤖 came from ad 12025137 · area confirmed · order logged
A lead that came in through an Instagram ad: the bot recognizes the promo and confirms the area.
Real-time optimization

Live statistics to adjust the ads while the campaign is running.

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.

Real-time metrics · Meta Ads ad: 12 L Bottle + Dispenser Promo
Executive Audit
Total Clicks (Leads) 100%
41
Incoming from Facebook and Instagram
Initial Ghosting 41.5%
17
⚡ 2nd chance active
Out of Area 26.8%
11
⚠️ Ad-spend leak detected
Sales / Sign-ups 14.6%
6
✅ Real customers won

Campaign Conversion Funnel

Automatic real-time classification of the 41 contacts
1. Clicks with an incoming message (Total Leads) 41 (100%)
41 contacts
2. Initial leak: Don't reply to the 1st message (Ghosting) 17 (41.5%)
17 unanswered
3. Budget leak: Out of coverage or no delivery 11 (26.8%)
11 out of area
4. In conversation / Asked about prices and catalog 7 (17.1%)
7 interested
5. Effective sales conversions (Orders and Sign-ups) 6 (14.6%)
6 sales
💡

The data point that saves thousands in advertising:

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).

Immediate action for the marketing agency: in 5 minutes these 3 towns were excluded in Meta Ads Manager. The Cost Per Lead (CPL) dropped 27% and the budget started paying off only where there are trucks delivering.
❌ Before Cobratia
  • Paying for Meta Ads clicks without knowing whether the person lives in your area.
  • Between 40% and 50% of interested people get distracted and are lost forever.
  • Slow manual replies after hours: the customer has already bought elsewhere.
  • Your ads agency makes decisions blind, looking only at clicks, not real sales.
✅ With Cobratia
  • Automatic geographic filter: you know instantly which areas to exclude so you don't throw money away.
  • Second Chance (Anti-Ghosting): smart re-contact at 3 hours within the free 72-hour window.
  • Immediate reply 24 hours a day: the assistant serves with the exact promo and takes the order on the spot.
  • Live Executive Report: you share real metrics with your agency or management with a single click.
What we do with your campaign

The part that isn't putting money into Meta.

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.

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.

Live audit and funnel

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.

Second Chance (Anti-Ghosting)

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.

› See the other three tools included

Ad-spend tuning for your agency

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.

Executive Report in PDF

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.

Cost safeguards and handover to the web

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.

Inward

A bulk send that doesn't read like a bulk send.

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.

E
Estudio Aurora
online
Hi Carla 👋 It's been a while since your last session, on March 14.

This month we have 20% off the three-pack. Shall I book you an appointment?
Yes, tell me
Not now
Yes, tell me
The three-pack comes to US$24.00 (was US$30.00) and doesn't expire: use them whenever you like.
Do you prefer mornings or afternoons?
Mornings, next week
Done! I've booked you for Tuesday the 9th at 10:30. I'll send you a reminder the day before.
🤖 replied to the "March win-back" campaign · appointment logged
Example from the system. Name, service and dates changed.
To whom

The audience is built from your data, not from a list you exported by hand.

This is the part that decides whether a campaign works. Everything your system knows about each contact can be used as a condition.

You combine conditions, you don't write queries

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.

On your data, not just on the debt

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.

You define the fields

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.

By age, which almost nobody has

"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.

You see the reach as you build it

Below the builder appears "X of your Y contacts match" with a sample, and it updates as you tweak the conditions. Before activating anything.

Defined once, repeats on its own

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.

One-off campaigns

And when you want a single shot: one list, one day, just once.

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".

What they receive

You write one. Two hundred go out, and each one is different.

The placeholders are replaced with each contact's real data at send time. What you see in the preview is what goes out.

You write it, in the panel

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.

Each one gets their own

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.

If a piece of data is missing, the block disappears

No "Phone:" left without a phone, no button leading nowhere. The whole block drops out of the message for that contact.

WhatsApp templates, from here

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.

You see where each one stands

Approved, under review or rejected, with the reason for rejection. No more guessing why a message isn't going out.

You send it to yourself first

A test send to a real contact, with the real template and real data, before launching the batch. You see it as it arrives.

What prevents disaster

Eight brakes, because a botched bulk send is paid for dearly.

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.

BrakeWhat it does
The paceHow 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 hoursOnly 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 holidaysYou 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-outWhoever 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.
› See the other 4 brakes
BrakeWhat it does
The distanceHow 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 capA 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 numberWhen 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 buttonIf 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.
+ + And the step you should never skip

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—.

And afterwards

The problem with a campaign isn't sending it. It's what comes back.

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.

T
Action board
instantly
A case needs someone on the team.

Contact: Carla Suárez
Came from: "March win-back" campaign
Reason: asks for special payment terms
Label: needs-supervisor
What they said: "can you split it into two payments?"
What your team sees when a reply needs a person.
Every campaign, measured

Don't stop at "it went out". See what happened next.

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.

Received and read

On WhatsApp, with the status Meta returns. By email, who opened it and which link they clicked.

Replied, bought, paid

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.

Surveys of up to five questions

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.

The answer is saved in the record

What each person answered shows up in the history of their record. If you use the CRM, your team sees it before calling them.

Email, from your domain

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.

Never a made-up zero

Whatever can't be measured on a channel says "not measured". A zero only appears when it really was zero.

What gets recorded

What you can see, and what nobody can promise you.

We'd rather be clear about this, because it's where this industry exaggerates most.

What you see

  • Every message that went out: when, to whom, through which channel, with which template and in what state it ended.
  • The result of every batch: how many contacts were evaluated, how many messages went out, how many were skipped and how many failed.
  • When Meta reports it couldn't deliver, the reason explained in plain language — and the row stops counting as sent.
  • The numbers WhatsApp rejected, listed so you can fix them.
  • How many messages you've used in the month against your plan.
  • Each template's status at Meta, with the reason for rejection if there was one.

And the number that actually matters to you

  • We measure real activity, not just opens. Besides who read or opened, we tell you what happened next: who replied, who ordered, who paid. That's the number that decides whether a campaign worked.
  • Channels where the message arrives and can be answered. WhatsApp, Telegram and email: whoever receives it replies right there and the conversation continues, with the assistant serving.
  • Every send is traced. If Meta rejects one, you see it with the reason in plain language and the number listed so you can fix it — it doesn't get lost inside an average.

What's already gone out through here

Real platform numbers, totaled and without naming any customer. They update on their own.

4.694
messages the engine set out to send
19.898
contacts in the portfolios loaded today
1.333
conversations the assistant handled
647
records corrected by chatting, without calling anyone

What they ask before sending the first one

What people ask us most before getting started. If something's missing, write to us and we'll answer it.

Does this include running the campaign on Facebook or Instagram?

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.

Does the assistant know which ad each person came from?

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.

How does this help my marketing agency or community manager?

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).

What happens if the person clicks the ad and doesn't reply to the first message?

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.

Can I send a message to a list I have in Excel?

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.

How do I know if a campaign worked?

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.

Can I run surveys?

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.

Is it useful if my customers don't owe me anything?

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.

Can I message someone who hasn't talked to me in months?

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.

Do I have to go into Meta's Business Manager?

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.

And if I make a mistake and send it to the wrong people?

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.

Which channels does it go out through?

WhatsApp, Telegram and email. Email goes out through your own mail server, so replies arrive in your usual inbox. There's no SMS.

Who answers when they reply?

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.

How much does each message cost me?

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.

Let's start with whom you want to write to.

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.

Let's talk about my case Sign in to the platform and see it

Keep going

Campaigns are one of the things the platform does. These are the others.

Message us on WhatsApp Call