Social KPIs Dashboard Development

Customer: AI | Published: 22.11.2025

I need a streamlined way to plug multiple Instagram and TikTok accounts into a single platform, pull their data automatically, and turn it into a clear, insight-rich dashboard. The build should: • Connect through the official Instagram and TikTok APIs (or approved third-party connectors) and schedule daily data pulls. • Import all the core KPIs I use—impressions, likes, comments, engagement rate, follower growth, and Earned Media Value—without any manual CSV work. • Store historical data so trends can be benchmarked across accounts and campaigns. For the front-end, a responsive dashboard that mixes charts, graphs, and sortable tables is ideal. At a glance I want to see totals and per-post averages for posts, impressions, likes, comments, engagement %, EMV, followers, and follower growth. Quick switching between “all accounts” and individual account views is essential. Acceptance criteria 1. After connecting test Instagram and TikTok handles, the system ingests at least 90 days of history and refreshes on a 24-hour cycle. 2. Engagement rate, follower growth, and EMV appear in the hero section of the dashboard, updating automatically. 3. Data exports cleanly to PDF or CSV for reporting. 4. The solution runs error-free for seven consecutive days on my server (Docker, AWS, or similar). If you’re comfortable with API integrations, time-series databases, and data-viz tools like Power BI, Tableau, or a JavaScript charting library, this should be a straightforward engagement. I’m happy to clarify the data model and branding guidelines once we kick off.