Skip to main content
The analytics dashboard shows how your content is performing across connected platforms. Use it to understand what works and adjust your strategy.

Key metrics

The dashboard displays six KPI cards at the top of the page:
  • Reach — how many unique people see your content
  • Likes — engagement through likes or reactions
  • Comments — replies and comments on your posts
  • Shares — how often your content is shared or reposted
  • Video views — play counts on video content
  • Engagement rate — calculated as (likes + comments + shares) / reach, expressed as a percentage
Each KPI card includes a tooltip explaining how the metric is calculated. Numbers are formatted with shorthand (for example, 1.5K or 2.3M) for readability.

Date range

Use the date range selector at the top of the dashboard to choose the time period for all charts and metrics. Available presets are 7 days, 30 days, and 90 days. On mobile, pull down from the top of the analytics page to refresh data.

At-a-glance insights

At the top of the dashboard, an insight strip gives you a quick summary without scrolling:
  • Top post — the post with the highest engagement
  • Best platform — the connected platform generating the most engagement
  • Engagement trend — whether your overall engagement is rising or falling
These cards populate automatically once you have enough published posts with metrics. Before data is available, each card shows a placeholder message such as “Will appear after enough data” or “Will appear after 3+ posts with metrics.”

Platform cards

Each connected platform gets its own analytics card showing:
  • Total posts — how many posts were published to that platform
  • Success rate — the percentage of posts that published without errors, shown as a progress bar
  • A visual bar comparing published and failed post counts
  • Engagement rate — shown to two decimal places for platform-level cards
For TikTok accounts, the fourth metric displays Views (video views) instead of Shares, reflecting TikTok’s video-first content model.
When a platform does not report reach data, the dashboard falls back to impressions. Reach counts unique viewers while impressions count total views, so these numbers may differ.

Top performing content

Below the platform cards, a ranked list shows your best-performing published posts sorted by engagement. Each entry includes:
  • A rank number (gold, silver, and bronze highlights for the top three)
  • A thumbnail preview
  • The caption and publish date
  • Impression, like, and comment counts
  • A link to open the original post on the platform (greyed out with “Link not available” if the platform did not return a URL)

Trend charts

Below the KPI cards, two charts help you spot patterns over time:
  • Reach and likes — an area chart showing reach and like trends. The chart displays the most recent 14 data points from your workspace metrics.
  • Posts by platform — a bar chart comparing published and failed post counts per platform

Audience demographics

On Professional and Enterprise plans, the analytics dashboard includes audience demographics with three views:
  • Platform distribution — a donut chart showing how your content activity is split across connected platforms. Each segment displays a percentage and the legend shows platform names with color coding.
  • Best posting times — a line chart showing average engagement by time-of-day bucket (00—06, 06—09, 09—12, 12—15, 15—18, 18—21, 21—24). The chart highlights your best time slot in green. Requires at least three published posts with engagement data across more than one time bucket.
  • Audience overview — a full-width panel showing three summary stats (total followers across all accounts, number of connected accounts, and active platforms) plus a breakdown of up to six individual account badges with follower counts.
Follower counts are formatted with shorthand (for example, 1.5K, 2.3M). If a platform does not report follower data, that account shows a dash instead of a number.

AI insights

The AI insights panel generates personalized recommendations based on your real analytics data. The panel analyzes your total reach, average likes and comments per post, engagement rate, top posting hours, and per-platform follower counts to produce actionable advice. Click Generate to receive three tailored tips:
InsightWhat it covers
EngagementA suggestion to improve likes, comments, and shares based on your current metrics
Content typeAdvice on which content formats are working best for you
Optimal timingA recommended posting window based on when your past posts received the most engagement. If specific time slots are identified, they appear as badges below the tip.
You can click Refresh Insights at any time to get updated recommendations as your data grows. The panel requires at least one published post to generate results. If you have no published posts, the panel displays a prompt to publish more content.
The more posts you publish and the more metrics you collect, the more accurate and actionable the AI recommendations become.

AI campaign planner

The AI campaign planner generates a full content calendar tailored to your goals, audience, and preferred platforms. You can open it from the analytics page or from the AI chat assistant.
1

Set your campaign goal

Enter your primary objective, such as “Increase brand awareness” or “Drive website traffic.” This field is required.
2

Define your audience and context

Optionally fill in Target Audience (for example, “Young adults 18-35”), Location (for example, “Dubai, UAE”), and Industry (for example, “Car rental”) to help the AI tailor its recommendations.
3

Choose a timeframe

Select Weekly (7-day plan) or Monthly (30-day plan).
4

Select platforms

Toggle the platforms you want posts planned for: Instagram, Facebook, TikTok, or LinkedIn. You can select multiple.
5

Set content mix

Toggle which content types to include in the plan: Reels/Short Videos, Stories, Carousels, and Static Images.
6

Generate the plan

Click Generate Content Plan. The AI produces a structured campaign with individual post cards.
Each generated post card includes:
  • Day number and platform — when and where to post
  • Content type — Reel, Story, Static, or Carousel
  • Post idea — a suggested topic or angle
  • Caption — ready-to-use text with a Copy button
  • Media prompt — a description you can use with AI image or video generation
  • Hashtags — up to five relevant tags
The plan header shows the campaign name, total post count, and an AI-generated strategy note summarizing the approach.

Evidence mode

Evidence mode is an administrative panel that provides a transparent audit trail for Meta App Review. It shows which permissions, API endpoints, and accounts the application is using, and over what timeframe. When visible, the panel displays:
SectionWhat it shows
Token typeThe type of access token in use
Granted scopesPermissions that have been approved, shown as green badges
Missing scopesPermissions that are missing, shown as red badges
Endpoints calledAPI endpoints the application has accessed
Accounts queriedWhich accounts were included in data requests
PeriodThe date range covered by the evidence
Evidence mode is primarily used during Meta platform reviews and is not part of everyday analytics usage.

Permission health

The permission health banner monitors whether your connected accounts have the scopes needed for full analytics data. It has three states:
BannerWhat it meansWhat to do
Amber (missing scopes)One or more permissions are not granted. The banner lists the specific missing scopes using friendly names (for example, “Insights”, “Engagement”, “Pages List”).Click Reconnect to re-authorize the account with the correct permissions on the connections page.
Blue (data populating)All permissions are in place, but metrics are still being fetched from the platform.Click Refresh to check for the latest data.
No bannerEverything is healthy — permissions are granted and data is available.No action needed.
Hover over the help icon on the amber banner to see the raw scope names (for example, read_insights, pages_read_engagement) for troubleshooting.

Analytics setup

If your analytics dashboard is missing data for some platforms, an Analytics setup card appears with suggested next actions. Click View details to open a per-platform readiness summary showing each account’s status:
StatusMeaning
AvailableAnalytics data is ready
No dataNo published posts with metrics yet
Missing permissionsThe account needs to be reconnected with additional scopes
Provider limitationThe platform does not provide certain metrics through its API
ErrorAn unexpected issue occurred while fetching data
Follow the suggested actions in the setup card to resolve any issues.

Exporting analytics

You can export your analytics data in two formats from the analytics dashboard.

CSV export

Download a spreadsheet with your raw metrics or post-level data.
1

Open the export menu

Click the Export button at the top of the analytics dashboard.
2

Select CSV format

Choose CSV as the export format.
3

Choose export type

Select Metrics export for aggregated performance data, or Posts export for individual post-level breakdowns.
4

Set filters

Choose a date range (last 7, 30, or 90 days) and optionally filter by a specific account.
5

Download

Click Download to save the CSV file.
Metrics export includes date, platform, impressions, reach, likes, comments, shares, saves, clicks, video views, and engagement rate for each post. Posts export includes post details with total engagement, reach, and individual metric breakdowns.

PDF report

Generate a formatted report with charts and summaries suitable for sharing with your team or clients.
1

Open the export menu

Click the Export button at the top of the analytics dashboard.
2

Select PDF format

Choose PDF Report as the export format.
3

Generate the report

The system compiles your analytics data into a formatted document with charts and tables.
4

Download or share

Download the PDF to your device or share it with your team or clients.
The PDF includes:
  • Performance summary with totals for reach, engagement, likes, comments, shares, and video views
  • Platform breakdown with per-channel stats
  • Top 5 performing posts ranked by engagement

Filtering by account

When exporting analytics, you can filter data to a specific connected account. The account filter applies to both CSV and PDF exports, letting you generate per-account reports for clients or internal reviews.

Analytics by plan

PlanAnalytics level
FreeBasic (KPIs, trend charts, platform cards)
StarterBasic
ProfessionalAdvanced (includes audience demographics, AI insights, top content, and export)
EnterpriseAdvanced

Features

  • Workspace scoping — analytics data is filtered to your currently active workspace. Switch workspaces using the workspace selector in the sidebar to view different data.
  • Timezone-aware — all data is displayed in your configured timezone
  • Pull-to-refresh — on mobile (touch devices only), swipe down from the top of the analytics page to reload data. Desktop users can switch the date range selector to trigger a refresh.
  • Bilingual support — the dashboard is available in both English and Arabic with full RTL layout support

Empty states

If you have not connected any social accounts yet, the dashboard shows a prompt to visit the connections page. If you have connected accounts but no published posts, a prompt suggests creating your first post in the composer.
You need at least one connected account with published posts to see analytics data.

Data freshness

Analytics data is cached for two minutes. If you publish a post and immediately check the dashboard, the new post may not appear until the cache refreshes. On mobile, pull to refresh to force an update. On desktop, switching the date range triggers a fresh data fetch. Any metric that is unavailable or still loading displays a dash (”---”) as a placeholder.

Troubleshooting

ProblemCauseFix
Dashboard shows “Connect your accounts first”No social accounts are linked to this workspaceGo to the connections page and link at least one account
Dashboard shows “No data yet”Accounts are connected but no posts have been publishedCreate and publish a post from the composer
Amber banner warns about missing permissionsThe connected account was authorized without the scopes needed for analytics (for example, read_insights or pages_read_engagement)Click Reconnect on the banner to re-authorize the account with the required permissions
Blue banner says “Data is populating”Permissions are correct but metrics have not been fetched yetClick Refresh or wait a few minutes for the platform to return data
Metrics show zero for a recent postPlatforms can take several minutes to calculate engagement numbers after a post goes livePull to refresh on mobile or click the refresh icon. If metrics remain at zero after an hour, check the analytics setup card for platform-specific issues
Audience demographics section is missingDemographics are available on Professional and Enterprise plans onlyUpgrade your plan to access audience demographics and AI insights
AI insights button is greyed outYou need at least one published post with metrics before insights can be generatedPublish content and wait for metrics to populate, then try again
Export button is missingExport is available on Professional and Enterprise plansUpgrade your plan to unlock CSV and PDF exports
Analytics setup card shows “Missing permissions” for a platformThe account needs to be reconnected with additional OAuth scopesGo to connections, disconnect the account, and reconnect it to grant the required scopes
Analytics setup card shows “Provider limitation”The platform API does not expose certain metricsThis is a platform restriction and cannot be resolved. Available metrics vary by platform.
Dashboard shows data but all metrics are zero or dashesA network error may have occurred while fetching data, causing the dashboard to display empty resultsTry refreshing the page. If the issue persists, check the system status page.
”Failed to generate insights” errorThe AI service was temporarily unavailableWait a moment and click Generate or Refresh Insights again. If the error persists, check system status.
”Failed to generate plan” errorThe AI campaign planner could not complete the requestMake sure you have entered a campaign goal (required). Try again with simpler inputs if the error repeats.
Best posting times chart is not showingYou need at least three published posts with engagement data spread across more than one time-of-day bucketPublish more content at different times of day to unlock this chart.
Recently published post not appearing in analyticsAnalytics data is cached for two minutesWait two minutes or force a refresh (pull to refresh on mobile, or switch date ranges on desktop).