Posts by brand and channel, with LinkedIn stats shown right next to already-published posts
Import analytics
Refresh from master spreadsheet
Clicking Refresh tries a live sync first — this only works when the dashboard is deployed with the small proxy Worker described in its deploy package, since browsers can't fetch Google Sheets directly. If that's not set up (e.g. right here in Claude), use this manual fallback instead: in Google Sheets, File → Download → Microsoft Excel (.xlsx), then upload that file below. Either way, it re-reads the plan from scratch — brand colours, channel rows, and any post links you've added — the same way it was originally built, entirely in your browser. Note: this replaces the current post list, so any LinkedIn/Instagram/Slack metrics you've already saved will only carry over for posts whose date, brand, channel, and text stayed exactly the same.
Import analytics
—
Analytics layer
Insights
–
Top performers
Underperformers
Reach trend by month
Best day to post
Frequency vs engagement
Link & creative coverage
Top reactors this month
💡 Things to think about
Detail view
Schedule
Top reactors — monthly update
This comes from Slack's per-message reaction data, which isn't part of the regular analytics export — Claude pulls it on request (ask "who reacted the most in [channel] last month"). Paste the ranked list below, one person per line as Name, count, then pick the channel and month it's for.
Slack channels tracked
Map each Slack channel you want tracked to the brand it belongs to — this is what "Slack channel" dropdowns (like above) pick from. VeliTech and Veli Group can each have their own channel(s); add as many as you need.
Import creatives (bulk)
Easiest: ask Claude to check your creatives Drive folder — it will hand you a ready .json file matching filenames to posts. Upload it below and click Apply, no typing needed. (Manual entry below still works too, one creative per line: search text | URL | image or video | channel.)