Skip to content
Telegram reports

Meta ads report to Telegram: leads, qualified leads and sales in one message

CAPI Platform (capip.uz) sends your Meta ads report to Telegram automatically: to a group or a private chat, daily, weekly or monthly, at the hour you choose. Each message shows spend, leads, qualified leads, sales and revenue, with CPL, CPQL, CAC and ROAS. Spend comes from Meta, outcomes from your CRM: Bitrix24, amoCRM (Kommo) or capiCRM. Broken connections and undelivered leads are reported in the same chat.

  • Daily, weekly or monthly, at the hour you choose, in English, Russian or Uzbek
  • One message: spend, leads, qualified leads, sales and revenue, with CPL, CPQL, CAC and ROAS
  • Top creatives, and the spend that brought no qualified lead
  • Problems are reported when they start, daily while they last, and when they are fixed
Ad report
  • CAPI PlatformDriving school · Weekly report · 2 — 8 October
  • Spend — $885
  • Leads — 863 · CPL $1.03
  • Qualified — 335 · 39% · CPQL $2.64
  • Sales — 36 · CAC $24.58
  • Revenue — $5,297 · ROAS 5.99×
A familiar morning

“Send me yesterday’s numbers”

A report put together by hand comes from two places: spend and leads from Ads Manager, sales from the CRM.

The chat is an illustration. A screenshot report ends at cost per lead, and the sales sit somewhere else. CAPI Platform puts both sources into one message and sends it at the set hour, whether or not anyone asked.

Owner
  • Post yesterday’s ad results in the group, please.
  • On it. I’ll take a screenshot from Ads Manager.
  • I don’t need the lead count. How many were qualified, and how many bought?
  • That’s in the CRM. I’ll ask the sales team and send it by the evening.
What is in the message

Which numbers are in the report?

A Telegram report is the period’s result in one message: five numbers, with CPL, CPQL, CAC and ROAS beside them and the change against the previous period. Spend comes from the ad account; the other four numbers come from the CRM, which is why the report does not stop at the lead.

LineWhat it showsWhere it comes fromDriving school, 2–8 Oct 2026
SpendWhat Meta ads cost in the periodMeta ad account$885
Leads · CPLLeads tied to an exact ad, and the cost of one leadCRM and Meta863 · $1.03
Qualified · CPQLLeads that reached the CRM stage marked as a qualified lead, their share, and the cost of oneCRM stages335 · 39% · $2.64
Sales · CACLeads that reached the sale stage, and the cost of one customerCRM stages36 · $24.58
Revenue · ROASDeal amounts recorded in the CRM, and their ratio to spendDeal amounts in the CRM$5,297 · 5.99×

The real message has one more column on every line, ±%: the change against the previous period (the day before for a daily report, the week before for a weekly one, the month before for a monthly one). The sample leaves it out. Which stage counts as a qualified lead and which as a sale is set once, in the project’s funnel settings.

The lower part of the message

Which creative worked, and which spent the budget with no qualified lead

Under the five numbers the report names creatives. They are ranked by qualified leads, not by cost per lead: a lead can be cheap while a qualified lead is expensive. At the learning centre, in the week of 2–8 October 2026, a qualified lead cost $2.20 in one creative and $71.40 in another — 32 times more.

  • Top creatives: up to three creatives with the most qualified leads (up to five in the table layout), each with its count and CPQL.
  • Spend with no qualified leads: creatives that took 5% of the period’s spend or more and brought no qualified lead, with the money spent and the leads received.
  • Leads in the CRM: every lead the CRM saw and how many are not tied to an ad, unfolded by channel: lead form, website, Direct / WhatsApp, Telegram, call.
  • Sales without an amount in the CRM: how many sales have no deal amount, which is how far revenue and ROAS are understated.
  • The “Full report” button opens the full report for the same period in the platform.
See the full report
Two creatives in a learning centre's report: a qualified lead costs $2.20 in one (85 qualified of 94 leads) and $71.40 in the other (2 of 24).
Learning centre, 2–8 October 2026: two creatives, a qualified lead at $2.20 and at $71.40. A screen from the product.
Schedule

When does the report arrive, and which period does it cover?

Every chat has its own schedule: how often, at what hour and in which language. Time is counted in the project’s time zone.

ReportWhen it arrivesPeriod coveredCompared with
DailyEvery day at the chosen hourYesterdayThe day before
WeeklyOn the chosen weekday at the chosen hourThe 7 days that ended yesterdayThe 7 days before them
MonthlyOn the 1st of each month at the chosen hourThe whole previous monthThe month before it

For example, with a weekly report set to Friday, the message of 9 October 2026 covers 2–8 October 2026 — the very week in the sample above. If the period had neither spend nor leads, the report says so: “No spend and no leads in this period.”

Set-up

How do you connect a Telegram chat?

Six steps. A chat is connected by someone whose role may change the project: an owner, an admin or a member.

  1. 1

    Add the bot to the chat

    The “Telegram reports” page in the platform shows the bot’s name. Add it to your group, or open it in a private chat.

  2. 2

    Get a code

    On the same page press “Get a code”. The code is valid for 15 minutes.

  3. 3

    Send the code to that chat

    Type the command /connect CODE in the very chat the report should arrive in. The bot answers “Connected”.

  4. 4

    Set the schedule

    How often (daily, weekly or monthly), the hour, the weekday and the report’s language: English, Russian or Uzbek. Keep the classic layout: every Telegram app opens it; the table layout is new and not every app shows it yet.

  5. 5

    Switch on the messages you need

    Two separate switches: “Post every new lead here” and “Tell about problems”. Both start switched off.

  6. 6

    Send a test report

    The “Send a test report” button sends a message with real numbers at once, so you check the look without waiting for the schedule.

Beyond the report

What else arrives in the chat?

These messages go to a chat where “Post every new lead here” is switched on. Problem alerts have a switch of their own and are covered below.

Alerts

Which problems does the platform report?

A chat with “Tell about problems” switched on gets a message at three moments: when a problem starts, once a day while it lasts, and when it is fixed. The message holds only counts and the error’s text, no customer data. Under it is an “Open” button that leads to the page where the problem is fixed.

MessageWhen it is sentWhere it is fixed
Meta connection errorA token or permission error lasts longer than 10 minutesConnections
Meta statistics are not updatingNo statistics have come from Meta for 6 hoursConnections
Meta access is running outThe access has an end date and fewer than 7 days are leftConnections
CRM connection errorA CRM key or connection error lasts longer than 10 minutesConnections
The CRM went quietNo change has come from the CRM for 24 hoursConnections
CAPI events are not reaching MetaA signal has failed on its second attempt too, or has ended in an errorCAPI events
Leads are not reaching the CRMA lead has waited longer than 15 minutes, or its delivery has ended in an errorLead forms
Lead forms cannot be read from MetaMeta refuses to let a switched-on form be read: new leads wait in MetaLead forms
Money going out, no leadsAds have spent money today, and by 13:00 the CRM has no lead from todayReport
The platform’s background work has stoppedThe platform’s own scheduled work — reports, syncs, the lead check — has stopped runningThe platform’s team

A blip is not news: a connection error is reported only once it has lasted 10 minutes, and the fix only after the problem has stayed away, as a rule, for 30 minutes (2 hours for the Meta connection). The lead’s road is described on the lead delivery page, the signals on the Conversions API page.

Questions about Telegram reports

Which numbers are in a Telegram report?

Five main ones: spend, leads, qualified leads, sales and revenue. Beside them are CPL, CPQL, CAC and ROAS and the change against the previous period. Below: the top creatives, the creatives that spent with no qualified lead, all leads in the CRM and the number of sales without an amount. The whole table is in the report.

Does the report go to a group or to a private chat?

Either. One project can have several chats, each with its own schedule, language and switches. For example: a daily report to the owner’s private chat, a weekly one to the client’s group, and new-lead messages to the sales team’s group. The report’s language is chosen per chat: English, Russian or Uzbek.

Which CRMs and ad platforms does it work with?

CRMs: Bitrix24, amoCRM (Kommo) or the platform’s own capiCRM; one CRM per project. The only ad platform is Meta (Facebook and Instagram). More: integrations.

Can Telegram tell me about every new lead?

Yes, when “Post every new lead here” is switched on for the chat. The moment a Meta lead-form lead reaches the CRM, the chat gets the name, phone, form, the ad’s and the campaign’s names, the answers and an “Open in CRM” button. This covers the leads the platform delivers into the CRM; leads from Direct, WhatsApp or phone calls bring no such message.

Do the reports contain customers’ names or phone numbers?

Scheduled reports and problem alerts do not: they hold only counts, creative names and the error’s text. A new-lead message holds a name, a phone number and the answers, and a capiCRM reminder holds the task’s text and the lead’s name. Send those two kinds to the sales team’s chat. More about data is in the privacy policy.

Can I write a question to the bot?

No. The reports bot understands one command, /connect CODE, which links a chat to a project. The rest of the time it only sends. For questions, write to the support bot listed on the contact page.

What if the report stops arriving?

The “Telegram reports” page shows, for every chat, when the last report was sent and the error’s text if there was one. If the bot was removed from the group, the platform switches that chat off: add the bot back and switch the chat on again. The “Send a test report” button checks delivery at once.

Is the report also sent by e-mail?

No. The platform sends no e-mail: reports and alerts go to Telegram only, and the full report opens in a browser, on a computer or a phone.

How much do Telegram reports cost?

They have no price of their own. Set-up is $159 once: in 3 days the CRM is connected, the stages are tied to signals and a test signal goes out. Then $40 a month for CAPI, the report, Telegram reports and lead integration up to 4,000 leads a month. More: pricing.

Get your ad report in Telegram, sales included

Sign up with Google and connect Meta, your CRM and a chat yourself, or leave a request and we will set it up in 3 days. Set-up is $159 once, then $40 a month; Telegram reports are part of that price.