How to track social media analytics in Notion (synced, not typed in)
Most Notion analytics dashboards die because someone has to type the numbers in. Here is how views, likes, comments, shares and saves land in the post row on their own, and what to build on top of them in Notion.
Search "Notion social media analytics" and you'll find a lot of beautiful trackers. Almost all of them share a flaw: a human has to open each platform, read the numbers, and type them into the database. That works for a week. Then it's Friday, you're busy, and the tracker is quietly two weeks stale, which is when a tracker stops being trusted and stops being opened.
The fix is not a better template. It's numbers that arrive on their own. This guide covers how post metrics get written into the Notion row after a post goes live, what you get per platform, and what's worth building in Notion once the data is there.
What "synced" means here
When a post publishes from your Notion database through NotionScheduler, that row is the record of the post. After it's live, the platform's own API is checked for the post's performance and the numbers are written into properties on the same row. The metrics are the ones the platforms expose for a published post:
- Views (or impressions, depending on the platform)
- Likes
- Comments
- Shares
- Saves (where the platform has the concept, such as Instagram)
Not every platform exposes every metric; a network that has no "saves" simply leaves that property empty. Post metrics are refreshed on a schedule after publishing, so a row keeps updating as a post gathers views over its first days. Follower counts per connected account are fetched separately, roughly once a day, so you also have an account-level number to compare against.
You choose which Notion properties receive each metric. The free template ships with them ready; on your own database you map five number properties (Views, Likes, Comments, Shares, Saves) once, and every row published from then on fills itself in.
The setup
- Add five number properties to your content database, or duplicate the template that has them.
- Map them in NotionScheduler's settings for that database, so it knows which property is which.
- Publish from Notion. Only posts that go out through the connection get metrics back, because that's how the row and the live post are linked. Posts you published by hand elsewhere aren't tracked.
- Wait. The first numbers appear shortly after publishing and keep refreshing.
That's the whole mechanism. Everything below is what Notion lets you do once the numbers are in the database.
What to build on top
A "Published" view sorted by views. A filtered table of Posted rows, sorted by the Views property, is the simplest useful report: your best-performing posts, by platform, without a spreadsheet. Add a filter per platform and you have a per-network leaderboard.
An engagement formula. A Notion formula property that adds likes, comments, shares and saves gives you one engagement number per post. Divide by views for an engagement rate. Because it's a formula on the row, it updates whenever the synced numbers do.
Rollups by month or by content pillar. If your rows relate to a "Month" or "Pillar" database (keep it to one relation), a rollup summing Views or the engagement formula gives you a monthly total or a per-pillar comparison. This is the report most people build a separate dashboard tool for; here it's a rollup.
A "what to repurpose" filter. Posts above a threshold of saves or shares are the ones worth adapting for another platform. A filtered view of those, plus the repurposing workflow, turns analytics into next week's plan without leaving the database.
What this is not
It's not a replacement for the platforms' own analytics. Instagram Insights or YouTube Studio will always show more: audience demographics, retention curves, story metrics. What syncing into Notion gives you is the number that matters for planning, next to the post it belongs to, in the place you plan the next one. For an agency, it also means the client can see performance in the shared workspace they already have, next to the calendar, without a separate reporting login.
If you already run your content out of Notion, this is the piece that makes the calendar close the loop: plan, publish, and see what happened, in one database. The social media management overview covers the publishing side, and the Scheduled comparison is where analytics-in-Notion is the deciding difference between two Notion-native tools.