Spotting an Underperforming Campaign Before the Owner Asks

Spotting an Underperforming Campaign Before the Owner Asks

2 min read 8 views
Celion is building a bot for a client that regularly detects critically low ad performance and shows likely causes in Telegram.

Celion is building a Telegram bot for a client that detects critically low performance in Meta ads before the owner has to ask. Until now, the business owner monitored the campaigns personally. He was also the one who noticed that one campaign had slowed sharply and asked for its audience and campaign settings to be reviewed. That led to a clear business goal: at least 100 leads per day.

This monitoring is now being handed over to a research bot in Telegram. The bot regularly checks advertising data, identifies underperforming campaigns, and indicates whether the problem may lie with the audience or the way the campaign was configured. The owner no longer has to hunt for the problem first. The investigation starts with the campaign and likely cause identified by the bot.

The Problem Remained Hidden Until the Owner Noticed It

Previously, monitoring depended on the owner paying attention. He noticed that one campaign was performing at a critically low level and asked for the cause to be investigated.

The problem was not a lack of reporting. The problem was that the owner had to be the first to look for the issue. Unless he raised the alarm, potential weaknesses in audience fit or campaign settings were not investigated separately.

The Bot Finds the Underperforming Campaign on Its Own

We are adapting the research bot—one of the client’s three Telegram bots—to monitor advertising campaigns independently. It flags critically low performance and shows the owner what needs to be checked.

The bot does not change the ad settings. It reads Meta data and reports the issues it detects. The final decision remains with the owner.

Analytics screen where one advertising campaign sharply trails the others
Previously, the business owner monitored the advertising campaigns.

For the Owner, the Process Works in Three Steps

  1. Checks the Data The bot reviews Meta ad metrics every hour.
  2. Identifies the Problem It flags critically low performance and highlights a potential audience-related issue.
  3. Shows the Result in Telegram The owner sees in Telegram which campaign needs to be reviewed.

A Daily Target Provides a Clear Monitoring Benchmark

The client’s clarified business goal is at least 100 leads per day. This benchmark replaces the vague judgment that “performance is low” with a clear threshold. It is understood the same way in both manual monitoring and the bot’s checks.

The project is ongoing. Approximately 170 engineering hours have been allocated to it. Once the work is complete, the owner will no longer search manually for underperforming campaigns. The investigation will begin with the problem and likely cause identified by the bot.

Tablet with a daily lead chart and a clearly marked target line
The business target is set at a minimum of 100 leads per day.

Three Practical Lessons for Similar Businesses

  • Set a Numeric Goal. Instead of aiming for “more leads,” set a specific daily target. That way, everyone understands exactly where underperformance begins.
  • An Alert Alone Is Not Enough. When an alert includes a likely cause, it becomes clear where the investigation should begin.
  • Start with Monitoring. Let the bot identify the problem without changing the ads. This keeps the final decision in the owner’s hands.

Keep Your Advertising Under Constant Watch

Do not wait until you have to find an underperforming campaign yourself. If you need this kind of monitoring, contact Celion. We will build the process around your business goal and the advertising channel you use.

Contact us

Share this article