Instagram reporting metrics that matter
Instagram's app gives you a wall of insights and no opinion about which ones belong in a client report. For a monthly retainer the useful set is small and stable. This guide covers what to include, how level metrics differ from cumulative ones, and how to rank posts for the period rather than for all time.
Key takeaways
- Report followers, reach, impressions, profile views, website clicks and an engagement proxy — the same set each month.
- Level metrics (followers) compare last value vs last value; cumulative metrics (reach) sum the window and compare to the previous window.
- Rank top posts by engagement for the selected date range, not a frozen list.
- Instagram insights need a Business or Creator account linked to a Facebook Page.
The set worth reporting
Followers for audience size and its trend. Reach and impressions for how far the work travelled. Profile views and website clicks for intent — these are the ones that hint at business impact. An engagement proxy (likes + comments + shares + saves relative to reach) for content quality. That is enough for a monthly view; deeper story and reel breakdowns are worth adding only when a client is focused on a specific format.
Level vs cumulative metrics
Followers is a level: the right monthly number is the value at the end of the period versus the value at the end of the previous period. Reach is cumulative: you sum it across the window and compare that total to the previous window of the same length. Mixing these up — summing followers, or taking the last day of reach — is the most common Instagram reporting error and it makes months look wildly better or worse than they were.
Top posts, ranked for the period
Pull recent posts with likes, comments, shares, saves and reach, and rank them by engagement for the exact dates in the report. A post that did well three months ago should not dominate this month's list. Showing the top three to five with their numbers gives the client something concrete to react to and to brief against for next month.
History and the data lifecycle
The first sync backfills about twelve months, walked in 30-day windows because of Meta's insight limits. After that, daily snapshots accrue. Disconnecting the account stops the sync; a Meta data-deletion request removes the provider-derived rows. The report states the coverage it actually has rather than implying a full year on day one.
Common questions
Can I report on a personal Instagram account?
No. Instagram insights require a Business or Creator account linked to a Facebook Page — that's Meta's requirement, not a tool limitation.
What permissions are requested?
Read-only insights scopes for the Instagram account and the linked Page. No posting or management permissions.
Does the reporting tool publish or schedule posts?
No. It reports only. Tracking a post from brief to "posted" is a separate workflow in the content pipeline.
See how ThodaLogic Ops does this
Meta (Instagram & Facebook) — part of one workspace for clients, content, approvals, invoicing and client reporting.
Keep reading
A repeatable process for monthly agency client reports: which sources to connect, how to get th…
GuideThe GA4 metrics clients actually understand — sessions, users, conversions, engagement — presen…
GuideA content approval workflow that ends "we never approved that": an internal check, the client's…
IntegrationConnect a client's Instagram Business account and Facebook Page for followers, reach, engagemen…
SolutionA production pipeline, two-gate approvals, a client portal and Instagram/Facebook reporting — w…
ReportsSee your agency's revenue, pipeline and attendance at a glance, and hand every client a branded…
Content pipelineMove every post from brief to posted with a live auto-priority engine, a two-gate review flow a…