Social performance

Last 30 days · updated 4 minutes ago

Data Hub

Where every number on this dashboard comes from. Exports respect the active range: last 30 days.

Connected sources

Sync health across the reporting pipeline

Connected data sources
SourceStatusLast syncRecordsOwner
LinkedIn Pages APIHealthy4 min ago182,411Growth Ops
Instagram Graph APIHealthy6 min ago146,908Growth Ops
Site click attributionDelayed3 h ago38,220Web team
CRM demo requestsHealthy12 min ago1,204Revenue
Paid social spendAction needed2 d ago—Finance

Rows in warehouse

368,743

Across five sources

Refresh cadence

15 min

Incremental pulls

Retention

26 months

Rolling window

Import a native export

Map a LinkedIn or Instagram CSV / JSON export onto the reporting schema

Export from

Drop a LinkedIn export here, CSV or JSON

Nothing leaves this browser. The file is read locally and checked against the schema.

Field mapping

Standard LinkedIn export headers and where each one lands.

Import field mapping
Native fieldTableColumnTransformIn file
Publish Datemetrics_snapshotspublish_dateKept as YYYY-MM-DDWaiting for a file
Publish Timemetrics_snapshotspublish_timeKept as HH:MM:SSWaiting for a file
Impressions (organic)metrics_snapshotsviewsDirectWaiting for a file
Clicksmetrics_snapshotsclicks_swipesAdds document swipesWaiting for a file
Repostsmetrics_snapshotsshares_sendsSums with sendsWaiting for a file
Savesmetrics_snapshotssavesDirectWaiting for a file
Page / profile namesocial_accountsaccount_nameAlways Elite ProWaiting for a file
Platformsocial_accountsplatformCapitalised: LinkedIn, Instagram, Facebook, YouTubeWaiting for a file

Future platforms

The schema already holds columns for these. Adding them later is a credentials job, not a rebuild.

Facebook Graph API

Coming soon (future-proofed)

Page insights, reels plays and unified Views land in the same snapshot rows.

Columns already in place

  • views
  • reach
  • engagements
  • custom_attributes.reel_retention

Turn this on to reserve it in the sync queue. Nothing runs until the API is connected.

YouTube Reporting API

Coming soon (future-proofed)

Channel reports map watch time and subscriber velocity onto existing columns.

Columns already in place

  • views
  • engagements
  • follower_growth_velocity
  • custom_attributes.avg_view_duration

Turn this on to reserve it in the sync queue. Nothing runs until the API is connected.

Post-level records

Raw rows behind the channel pages

Top performing posts
PostChannelFormatPublish datePublish timeReachEng. rateClicks
How our field team cut install time by a thirdElite ProLinkedInCarousel2026-09-0410:30:0024,8106.8%1,420
Behind the truck: a day with Crew 12Elite ProInstagramReel2026-09-0317:15:0031,2005.1%640
Q3 safety record, in numbersElite ProLinkedInSingle image2026-09-0113:05:0018,7404.4%910
Hiring: senior estimator, ChicagoElite ProLinkedInFeed2026-08-2907:45:0015,2207.9%2,180
Before / after: Lincoln Park retrofitElite ProInstagramCarousel2026-08-2712:00:0021,4606.2%520
What clients actually ask on day oneElite ProLinkedInVideo2026-08-2409:20:0012,9803.8%470
Crew spotlight: MarisolElite ProInstagramStory set2026-08-2218:40:009,8408.4%260
Three permit mistakes that cost weeksElite ProLinkedInCarousel2026-08-2008:15:0027,3105.6%1,710