Meta Ads report for clients: a template by objective

By Matheus Mello, founder of Ads Editor and owner of YEP Agência · Published · Updated · 6 min read

A Meta Ads report for clients has one job: show what the spend produced for the business, in the client's language, and say what happens next. Most reports fail because they lead with impressions and CPM, which matter to the media buyer and rarely to the owner. Below: the metric to lead with for each objective, a one-page template you can copy, and what to cut.

Quick answer

For a ready-to-share Meta Ads, Google Ads and Instagram report link, use Ads Editor. Reportei connects 50+ platforms; AgencyAnalytics, 80+; and in Looker Studio you build the dashboard, with Meta through a third-party connector. Choose by data-source breadth or whether you also need to operate ad accounts in the same system.

Summary

  • Answer five questions: what was spent, what came back, cost per result versus last period, what worked, what comes next.
  • Pick the headline metric by objective: ROAS and purchases, leads and CPL, conversations and cost per conversation.
  • One page is enough: period, result cards, funnel, top three ads, Instagram when relevant, next steps.
  • Add offline or chat sales as manual metrics next to the platform numbers.
  • A live link beats a PDF or a spreadsheet: it updates itself and shows when the client opened it.
In this article · 10 sections
Client report for Meta and Google ads with result cards, funnel and spend breakdown

What does a client ads report need to answer?

  • How much was spent?
  • How much came back, measured on the client's objective?
  • How much did each result cost, compared with the previous period?
  • What worked best (ads, audiences, campaigns)?
  • What are we doing next period?

Everything else is supporting detail. Impressions and CPM help the media buyer diagnose; the business owner needs them only when they explain why the result changed.

Which metrics should you show for each objective?

Headline metric by campaign objective
Campaign objectiveHeadline metricSupporting metrics
Online salesROAS and purchasesCost per purchase, add to cart, initiate checkout
Lead generationLeads and CPLLanding page conversion rate, lead quality reported by sales
MessagesConversations started and cost per conversationSales closed in chat, lead quality
Local businessMessages, impressions and reachBookings, sales, foot traffic and customers
AwarenessReach and CPMFrequency and follower growth

What does a one-page client report template look like?

Copy this structure once, save it as your template and fill it in for each client. Each block answers one of the five questions above.

  1. Header: [period] compared with [previous period].
  2. Result cards: spend, headline result for the objective, cost per result and return, each with the change versus the previous period.
  3. Funnel: from click to conversion, to show where people drop off.
  4. Top ads: the 3 that drove the most results, with the image and their cost per result.
  5. Instagram: follower growth and best posts, when the client cares.
  6. Next steps: 2 or 3 lines written by you, in plain language.
Client report with result cards, funnel and spend distribution for Meta ads
Report with result cards, funnel and spend distribution (demo data, Portuguese interface).

How do you include sales the platform cannot see?

A messaging campaign produces sales in chat or over the phone, and Meta never sees them. In the Ads Editor report, you add manual metrics, such as sales closed in chat, right next to the platform metrics. For online sales, the link between each sale and the ad that produced it comes from UTMs, covered in UTM parameters for Facebook ads.

Report formats compared
FormatAdvantageProblem
PDF or slidesPolished, controlledBuilt by hand every week and stale the next day
SpreadsheetFlexibleThe client does not read it
Report linkUpdates itself, opens on a phone with no loginNeeds a tool (included in every Ads Editor plan)

In Ads Editor, the report is a link that combines Meta Ads accounts, Google Ads accounts and the client's Instagram. It can be public or password-protected, and a recent-access view shows when the client opened it. Templates save the setup so you can reuse it for other clients.

Instagram section of a client report with followers, posts, reach and growth
Instagram section: followers, posts, reach and growth (demo data, Portuguese interface).

Which tools can media buyers use to send client reports?

Prices from vendor pages on September 23, 2026. Ads Editor is ours.
ToolSourcesHow it deliversPrice seen
Data StudioGoogle natively; Meta only through a third-party connectorA dashboard you buildFree; Meta connector extra, not verified
Ads EditorMeta Ads, Google Ads and InstagramA link that opens on a phone with no login and shows when the client opened itFrom $19/month
Spreadsheet or slidesAnything, copied by handA file rebuilt for every sendFree, costs hours

Dedicated reporting platforms that pull dozens of marketing sources are the other path when the bottleneck is many channels, not ad operations. The full list is in best Facebook ads tools for media buyers.

What about a quick summary for chat?

Not every client wants to open a link. In the Ads Editor manager, the Copy report button generates a text summary with the metrics you choose, ready to paste into Slack, email or WhatsApp, with an optional AI-written recap. It works for both Meta Ads and Google Ads.

How often should you send a client report?

Weekly for accounts with a meaningful daily budget and frequent changes; monthly for stable accounts. With a link, the question changes: the client can open it whenever they want, and you send the analysis at the agreed cadence. What happens between reports is the job of alerts and automated rules, covered in how to scale Facebook ads and in the monitoring layer of how to manage multiple Facebook ad accounts.

What should you cut from a client report?

  • Vanity metrics with no tie to the objective (impressions, CPM, link clicks on a sales campaign).
  • Every campaign in a table. Show the top three and summarize the rest.
  • Numbers without a comparison. A $32 CPL means nothing without last month's $41.
  • Metric definitions the client never asked for. Put them in a glossary at the end if needed.

Should Google Ads go in the same report?

Yes, when the same client runs both. The owner thinks in total spend and total results, not in platforms. Reporting both in one link heads off the question of which number is right. The Google side of the routine is in how to manage Google Ads for multiple clients.

Measured: June 25 to September 23, 2026

102 reports were created in Ads Editor by 29 user accounts.

Step by step in Ads Editor

Help Center articles that walk through this task screen by screen:

Frequently asked questions

What should a Meta Ads report for clients include?

Spend, the result of the objective, cost per result compared with the previous period, the best ads and the next steps.

What is the best tool for Meta and Google Ads client reports?

One that combines both platforms and Instagram in a link the client opens without logging in. Ads Editor does that and shows when the client opened it.

How often should I send a Meta Ads report to a client?

Weekly for accounts with a meaningful daily budget and frequent changes, monthly for stable ones. With a live link, the client can check the numbers any time and you send the analysis at the agreed cadence.

Can I password protect a client report?

Yes. The report can be public or password-protected.

How do I show chat or phone sales in the report?

Add manual metrics, such as sales closed in chat, next to the platform metrics.

Glossary

ROAS
Return on ad spend: revenue attributed to ads divided by ad spend.
CPL
Cost per lead: ad spend divided by leads.
Manual metric
A number you add to the report by hand, such as sales closed outside the ad platform.
Report link
A URL that shows live report data without the client logging in.

About the author

Matheus Mello, founder of Ads Editor and owner of YEP Agência. Runs client ad accounts at YEP Agência and built Ads Editor so his own agency could stop publishing ads one at a time. Usage numbers quoted on the blog come from the product activity log. Instagram: @theusm

Keep reading

Question about an Ads Editor screen? Help Center · All blog articles

Link reports

Client reports in a link, no spreadsheets

Meta, Google and Instagram in one link that updates itself. Your client opens it on the phone and you keep your Friday.

  • Updates itself
  • Meta, Google and Instagram together
  • One link per client
Build a report now
  • 7 day free trial
  • No credit card required
  • Cancellation through support