Social Media Report Template: Free CSV with Example
A social media report template is one page that shows how your accounts did against last period and a target, which posts did best, what you learned and what you will do next. This free CSV opens in Excel, Google Sheets and Numbers, and the table below shows where each of nine networks keeps the numbers to fill it in, read from the network’s own help page on October 15, 2026.
By Tayyab, Founder
Updated . Each network fact below was read from that network’s own help page on this date.
Download the social media report template
It is a plain CSV, so it opens in Excel, Google Sheets, Apple Numbers and LibreOffice with no account and no signup. Free for your own accounts and for client work. Prefer Google Sheets? Make your own editable copy in one click.
In Excel, double-click the file and save it once as .xlsx to keep your formatting. In Google Sheets, use File, then Import, then Upload, and choose Replace spreadsheet so the headers land in row 1.
What is in the report template
One file, six sections, in the order a reader needs them. The top is for the person who reads one screen, the rest is for the person who wants the proof.
REPORT DETAILS
Brand, period, who prepared it, the one goal for the period and the date the numbers were pulled.
SCORECARD
One row per network per metric, with the previous period, this period, the change and the target.
Columns: Network, Metric (the network's own name), Previous period, This period, Change, Change (%), Target, Note
TOP POSTS AND ONE MISS
Your best three posts and your worst one, each with a one sentence reason you can act on.
Columns: Rank, Date, Network, Format, Post title or link, Metric used, Result, Why it did well or badly
WHAT WE LEARNED
Four questions, answered after the numbers, including which number not to trust.
NEXT PERIOD
Three actions at most, each naming the metric it should move.
Columns: Action, Owner, Due date, Metric it should move, Network, Status
WHERE THE NUMBERS CAME FROM
The screen, the date range and any estimate flag behind each network’s figures, so a number can be checked later.
Columns: Network, Screen or report used, Date range selected, Date pulled, Estimated or delayed?, Notes
How to fill in the report, step by step
Write the goal first
Put one sentence in REPORT DETAILS: what this period was meant to achieve. A report with no goal is a list of numbers, and the reader cannot tell whether they are good.
Pick three to five metrics per network
Choose by the goal, not by what the dashboard shows first. Reach for awareness, interactions for response, followers for growth, clicks for traffic. The table below gives each network’s own name for them.
Pull the numbers on one day
Read every network on the same day and set the same date range. Write that day in WHERE THE NUMBERS CAME FROM. Networks revise recent figures, so a number pulled on the 1st can differ from one pulled on the 3rd.
Fill the scorecard, then the change
Enter the previous period and this period from the network’s screen, then work out the change as this period minus the previous one. Copy the network’s metric name exactly, and never add one network’s figure to another’s.
List the top three posts and one miss
Use the metric from your goal to rank posts. For each, write why in one sentence a colleague could act on. “People liked it” is not a reason; “the first line named the product” is.
Write the takeaways last, then the next steps
With the numbers in front of you, answer the four WHAT WE LEARNED questions, then set up to three actions in NEXT PERIOD. Next month’s report starts by checking whether they moved their metric.
A worked example: one month for a neighborhood bakery
ExampleSample Street Bakery posts on Instagram and Facebook. This is its September scorecard with the change worked out, the top post, and what the owner took from it.
Sample Street Bakery is an invented business. Every number in this example is made up to show the arithmetic, and none of them is a benchmark for your business or for any network.
| Network | Metric | Previous | This period | Change | Target | Note |
|---|---|---|---|---|---|---|
| Viewers | 1,200 | 1,500 | +300 (+25%) | 1,800 | Reels reached more people than photos | |
| Interactions | 300 | 330 | +30 (+10%) | 400 | Saves up, comments flat | |
| Reach | 2,100 | 1,890 | -210 (-10%) | 2,500 | Two weeks with no event post | |
| Net followers | 14 | 9 | -5 | 15 | Fewer posts, fewer follows |
| Rank | Network | Post | Viewers or reach | Why |
|---|---|---|---|---|
| 1 | Instagram Reel | Sourdough in 30 seconds | 640 | Showed the process, and the first line named the loaf |
| Miss | Facebook photo | New opening hours | 85 | Posted at the end of the day with no reason to share it |
The owner’s three takeaways: process Reels reach more people than photos of finished loaves; Facebook slipped in the two weeks without the weekly event post; next month is two Reels a week and the Friday event post back on the plan. Notice that Instagram’s Viewers and Facebook’s Reach sit on separate rows. They are different measures, so the report never adds them into one “reach” figure.
What to measure, and where each network shows it
We opened each network’s own help page on October 15, 2026 and wrote down where it says to find the numbers and what it calls them. Copy the name in the second column into the scorecard exactly, because the names are not interchangeable (see the next two tables). Where a network publishes nothing, the table says so.
| Network | Where to find it | What it calls the numbers | Good to know | Source |
|---|---|---|---|---|
| The insights overview in the Instagram app, and Account and Content overviews on instagram.com. Needs a public account. | Views, Viewers, Interactions, Accounts engaged, New followers, Total followers | Views, Viewers and Accounts engaged are marked estimated and in development. Audience demographics need over 100 accounts. | Instagram Help Center | |
| On the Page, open the professional dashboard, then Insights. | Views, Reach, Engagement, Net followers, 3-second video views, 1-minute video views | Reach is an estimate and counts organic and paid reach once. Follower insights need at least 100 followers who are not also friends. Community Pages have no Insights. | Meta Business Help Center, Facebook Help Center | |
| Page analytics, available to all Page admin roles. | Tabs: Content, Followers, Visitors, Search appearances, Competitors, Employer brand, Newsletter | The help page lists the tabs, not each metric’s definition, so read the definition inside the tab before you copy a number. | LinkedIn Help | |
| X | The Post Activity Dashboard and Video Activity Dashboard, described in X’s business help. | Impressions, Engagements, Engagement rate, Likes, Replies, Reposts, Link clicks, Follows | Engagement rate is engagements divided by impressions. The page describes impressions in terms of ads served, so confirm what your dashboard counts. Numbers can take up to 36 hours to settle. | X Business Help |
| TikTok | Web Business Suite, Analytics tab, with Overview, Audience and Video views. Needs a TikTok Business Account. | Reach, Engagement, Conversion and Followers on the Overview; New followers, Gender, Age, Top countries, Top cities and Activity on Audience | Overview and Audience data can be downloaded. The Video view lists posts by newest or most viewed. | TikTok For Business |
| YouTube | YouTube Studio, then Analytics in the left menu. The Overview tab opens first. | Views, Watch time, Subscribers, and Estimated revenue for channels in the YouTube Partner Program | The page also covers average view duration. The Estimated revenue figure appears only for channels in the Partner Program. | YouTube Help |
| On a business account, open Analytics, then Overview. On the app, tap the chart icon on your profile. | Impressions, Saves, Pin clicks, Outbound clicks, Engagements, Engaged audience, Total audience | Real-time estimates include the last 48 hours and can decrease. They are not available for audience metrics. | Pinterest Business help | |
| Threads | On mobile, the insights icon at the top left of your profile. On the web, the menu at the bottom left or threads.com/insights. | Where people saw your posts, your followers, and interactions with your posts | This comes from an announcement by the official Threads account, which does not name individual metrics. Check the in-app screen for the current names. | Threads (@threads, the official account) |
| Bluesky | No analytics screen is described on Bluesky’s support page. | None published | Count likes, reposts and replies on each post by hand, or leave Bluesky out of the scorecard and say so in the notes. | Bluesky |
Same word, different number: why you cannot add networks together
“Engagement” means a different set of actions on each network, and “views”, “viewers”, “reach” and “impressions” count different things. A report that adds Instagram interactions to X engagements is adding two measures that were never meant to match. Keep one scorecard row per network and metric, and compare each against its own past.
What “engagement” counts
| Network | Its term | What it counts | Source |
|---|---|---|---|
| Interactions | Actions people take on your content, such as likes, comments, saves and shares. | Instagram Help Center | |
| Engagement | Reactions, comments, shares and clicks on your posts. | Meta Business Help Center | |
| X | Engagements | Any click or action on a post, including reposts, replies, follows, likes, link clicks, media clicks, username and profile photo clicks, and expanding the post. | X Business Help |
| Engagements | Saves, Pin clicks, outbound clicks, carousel swipes and collection clicks together. | Pinterest Business help |
What “views” and “reach” count
| Network | Its term | What it counts | Source |
|---|---|---|---|
| Views | Times content was played or displayed, so one account can count more than once. | Instagram Help Center | |
| Viewers | Unique accounts that saw your content on screen at least once. | Instagram Help Center | |
| Views | Times content was played or displayed, across reels, videos, posts, stories and ads. | Meta Business Help Center | |
| Reach | An estimate that counts organic and paid reach once, and includes reach from tags, check-ins and Page or profile visits. | Meta Business Help Center | |
| Impressions | Times your Pins or ads appeared on screen. | Pinterest Business help | |
| Total audience | People who saw or engaged with your Pins. | Pinterest Business help |
X is left out of the second table on purpose. The page we read defines impressions in terms of ads being served, so we do not claim more for it than it says.
Five mistakes that make a social media report useless
Adding unlike numbers
Views, viewers, reach and impressions are not interchangeable, and each network defines them differently. Keep a row per network and metric, as the table below shows.
Reporting everything the dashboard offers
A reader remembers three numbers. If the scorecard has forty rows, the one that matters is buried.
No target, no previous period
A number alone is not good or bad. The change and the target are what turn it into a finding.
Explaining nothing
The top posts section is where a report earns its keep. A reason you can repeat is worth more than a chart.
Ending without a next step
If no action names a metric to move, next month’s report has nothing to check.
Where these facts come from
Every network fact on this page comes from one of these pages. We paraphrase rather than quote, and where a page states nothing we say so instead of filling the gap.
- About Instagram insights, Instagram Help Center. Read . The metric names and definitions for Instagram, the 90 day timeframe and the 100 account threshold for demographics.
- Insights on your Facebook Page, Meta Business Help Center. Read . Performance, post, reels and follower insights for Facebook, and the 7, 14 and 28 day windows.
- See Page Insights on Facebook, Facebook Help Center. Read . Where to open Page Insights, the 2 year limit and the Community Page exclusion.
- LinkedIn Page analytics, LinkedIn Help. Read . The seven analytics tabs for a LinkedIn Page and who can see them.
- Post and Video Activity Dashboards, X Business Help. Read . The definitions of impressions, engagements and engagement rate, and how long the numbers take to settle.
- About Web Business Suite, TikTok For Business. Read . The Analytics tabs, the date ranges and the account it needs.
- Get an overview of channel performance, YouTube Help. Read . Where YouTube Analytics opens in YouTube Studio and what its Overview tab leads with.
- Review Pinterest Analytics, Pinterest Business help. Read . The metric definitions, the date ranges and the real-time estimates.
- Rolling out this week: Dig a bit deeper into insights, Threads (@threads, the official account) (published ). Read . Where to open insights on mobile and on the web. We found no separate Threads help article on this that we could read.
- Support, Bluesky. Read . Bluesky’s support page lists contact details and policies. It describes no analytics screen.
Frequently asked questions
What should a social media report include?
A goal for the period, a scorecard of three to five metrics per network with the previous period and a target, the top three posts and one miss with a reason each, what you learned, and up to three next actions. Keep it to one page for the reader and put anything longer in a separate tab.
How often should I send a social media report?
Monthly suits most small teams: it is long enough for a trend to show and short enough to act on. Look at the numbers weekly for yourself, and add a quarterly version when you review the strategy. Send it on the same day each month so the reader knows when to expect it.
Which metrics should a social media report track?
Pick them from the goal: reach or viewers for awareness, interactions or engagements for response, followers for growth and clicks for traffic. Three to five per network is plenty. Each network names these differently, for example Instagram has Viewers and Interactions while Pinterest has Impressions, Saves and Outbound clicks, so the table on this page gives each network’s own names.
Can I add reach or engagement together across networks?
No, because the networks define the same word differently. Instagram’s Viewers counts unique accounts that saw content on screen at least once, while its Views can include repeat plays. Facebook’s Reach is an estimate that counts organic and paid reach once. X counts an engagement as a click anywhere on a post, including follows and profile clicks. Keep one row per network and metric.
Where do I find the numbers for each network?
Each network keeps them in its own analytics screen: Instagram insights, Facebook Page Insights in the professional dashboard, LinkedIn Page analytics, the X Post Activity Dashboard, TikTok Web Business Suite Analytics, YouTube Studio Analytics, Pinterest Analytics and Threads insights. Bluesky’s support page describes no analytics screen, so count by hand or leave it out and say so. The page lists each help page with the date we read it.
Is the social media report template free, and does it work in Excel?
Yes, it is free with no signup, including for client work. It is a plain CSV, which opens in Excel, Google Sheets, Apple Numbers and LibreOffice. In Excel, double-click the file and save it once as .xlsx to keep your formatting. In Google Sheets, use File, then Import, then Upload, and choose Replace spreadsheet.
How long should a social media report be?
One page for the reader: the goal, the scorecard, the top posts, what you learned and the next steps. Put anything else, such as every post of the month, in a separate tab so the one page version stays readable and the person who wants the proof can still find it.
Copy fewer numbers by hand
Content Drifter’s analytics dashboard shows post performance across the networks you connect, with exportable charts, so the scorecard asks for less retyping.
Start for $0Free forever plan, no credit card. Every network is included.