Appearance
Dashboard
The dashboard is the workspace home for measurement. It composes a grid of widgets backed by dedicated analytics endpoints. Every widget filters by the workspace and (where relevant) by the date range and channel selection in the dashboard toolbar.
Widgets and their endpoints
| Widget | Backend endpoint |
|---|---|
| Scheduled queue (next 7 days) | GET /api/v1/analytics/scheduled-queue |
| Top posts | GET /api/v1/analytics/top-posts |
| Engagement trend | GET /api/v1/analytics/engagement-trend |
| Posts by channel | GET /api/v1/analytics/posts-by-channel |
| Best posting time | GET /api/v1/analytics/best-posting-time |
| Activity feed | GET /api/v1/analytics/activity-feed |
| Posts funnel | GET /api/v1/analytics/posts-funnel |
| Campaign performance | GET /api/v1/analytics/campaign-performance |
| Short-links summary | GET /api/v1/analytics/short-links-summary |
| AI credits usage | GET /api/v1/analytics/ai-credits-usage |
| Workspace summary | GET /api/v1/analytics/summary |
All endpoints require authentication and a current workspace. Most accept from and to ISO-8601 query params, plus accounts and labels filters.
Data freshness
Analytics widgets read from the post_stats collection populated by the post-publishing flow and a periodic platform-stats sync. Snapshots are written each time a stat is fetched; the dashboard always reads the latest snapshot per (post_id, account_id). Cadence varies per platform — see Post Stats.