Every post,
one table.
Add a brand's accounts, pick a month, and get the numbers for every post on Instagram, TikTok, YouTube, X, Facebook and Threads, with the report deck ready to send.
The problem
Where the reporting day goes
About 8 hours at every month-end, and very little of it is analysis.
- 09:00–12:00
Posts opened one by one
Views, likes, comments and shares copied by hand, post by post, brand by brand.
- 13:00–14:30
Splitting what the tools don't
Boosted vs organic and format splits rarely come out in the shape the report needs.
- 14:30–15:30
Checking numbers that drifted
Copied figures get mixed up between brands and months, and there is rarely time to check them twice.
- 15:30–18:00
Competitors, all over again
Five to eight competitors per brand means dozens more profiles every month.
A typical month-end before Mykurva, illustrative
Before
~8 hoursPost links opened one by one, numbers typed into a sheet.
With Mykurva
~15 minutesEvery post of the month in one table, boosted and organic marked.
Example data
How it works
Add accounts once, pull any month
Step 1
Add a brand
Type the brand's usernames once for Instagram, TikTok, YouTube, X, Facebook and Threads. No client passwords, no account access.
Watch: How to add a brand01 / 03
Step 2
Pick a month, pull the data
One click collects every post published that month across all platforms, usually in a few minutes.
Watch: How to read the dashboard02 / 03
Step 3
Review, then send the deck
Sort, filter and label posts, let AI draft the key insights, then download the report deck as PowerPoint or PDF, open it in Google Slides, or export to Excel.
Watch: How to export a report03 / 03
Features
From one table to the client's deck
Organised the way monthly reports are: by brand, by month, by platform.
- Every post in one table
- Views, likes, comments, shares and saves for every post, with thumbnail, date, format and link.
- Top and bottom performers
- Ranked per platform and per format, with giveaways left out in one click for a fair comparison.
- Boosted vs organic
- Promoted TikTok videos are marked, so ad spend doesn't get credited to great content (or the other way around).
- Competitors, pulled the same way
- Posts, engagement and share of voice side by side with your brand's.
What your client receives
Four ways to hand over the month
Every one comes from the same pull, no copying in between.
Excel workbook
A sheet per platform with every post's numbers, ready for any template.
Report deck
Slides already laid out, as PowerPoint, PDF or Google Slides.
Client share link
A password-protected page where the client opens the month themselves.
AI narrative
Key insights drafted from the month's numbers, for your team to edit.
Example data
For agency teams
Many brands and team members in one workspace
A password-protected link so clients can open the month themselves
An Excel workbook with a sheet per platform
Each agency's data stays private to its own team
Pricing
One price per workspace.
Pick a plan by how many brands you report on, and try Pro free for 7 days.
Basic
For collecting monthly post data on a few brands.
Rp99,000/month
Up to 3 brands and 3 team members
Basic includes
- All 6 platforms
- Every post in one table
- Report deck: PowerPoint, PDF, Google Slides
- AI-drafted key insights
- 3 months of history
Pay monthly or every 3 months
Pro
PopularFor teams reporting on several brands every month.
Rp299,000/month
Up to 10 brands, unlimited team members
Everything in Basic, and
- Competitor tracking (5 accounts)
- Boosted vs organic split
- Campaign & giveaway labels
- 12 months of history · up to 3 at a time (6 on 3-month billing)
No card needed · Buy now
Agency
For larger rosters, custom limits and invoicing.
Custom
More than 10 brands
Everything in Pro, and
- Custom brand & competitor limits
- Your agency's name only on shared pages
- Custom export template
- Priority support
Invoice by bank transfer
Prices are per workspace. No VAT. Data costs are included.
Built by the agency team behind these brands' monthly reports
Younghearts
Daikin Indonesia- Daikin Proshop
Sania- Olivoila
Ichitan- Fullo
- Noccio
Compare plans
| Basic | Pro | Agency | |
|---|---|---|---|
| Brands & data | |||
| Brands | 3 | 10 | Custom |
| Competitor accounts | — | 5 | Custom |
| Team members | 3 | Unlimited | Unlimited |
| Platforms | All 6 | All 6 | All 6 |
| Posts per account each month | 60 newest | 150 newest | Custom |
| Months you can pull | Last 3 | Last 12 | Custom |
| Months per history pull | 3 | 3 (6 on 3-month billing) | Custom |
| Reports | |||
| Every post in one table | |||
| Top & bottom performers | |||
| Report deck: PowerPoint, PDF, Google Slides | |||
| AI-drafted key insights | |||
| Excel export | |||
| Boosted vs organic split | — | ||
| Campaign & giveaway labels | — | ||
| Report on your agency's own posts | — | ||
| Client share links | 1 per brand | Unlimited | Unlimited |
| Your agency's name only on shared pages | — | — | |
| Daily tracking | |||
| Daily Instagram & Facebook insights (through Meta) | |||
| Daily followers for Instagram competitors | — | ||
| Reach & audience through Meta (beta) | |||
| Billing & support | |||
| Pay monthly or every 3 months | Custom | ||
| Invoice by bank transfer | — | — | |
| Custom export template | — | — | |
| Priority support | — | — |
FAQ
Questions
Something else? Email us at support@mykurva.com.
Where does the data come from?
From each platform's publicly visible posts and profiles: the same numbers anyone can see on Instagram, TikTok, YouTube, X, Facebook and Threads. YouTube data comes from the official YouTube Data API.
Do I need my clients' passwords or account access?
No. You only enter usernames. Nothing is posted, and we never log in to your clients' accounts.
Can I see reach and impressions?
Yes, for brands that connect their Instagram or Facebook account through Meta (read-only). Reach and demographics are private to the account owner, so public data never includes them.
How fresh are the numbers?
Post numbers are captured when you pull; most teams pull right after the month ends and can refresh once later. Daily followers, views, reach and engagement come from Instagram and Facebook accounts connected through Meta, with up to 90 days of history.
What isn't included?
Stories (they disappear after 24 hours), ads that never appear on the profile (dark posts), and private accounts.
How does the free trial work?
7 days of Pro, up to 2 brands and 10 data pulls (1 per account), with last month's data. No card needed. After that you pay one flat price per workspace for your plan, whatever mix of brands you add within its limit.
How do I pay?
On the Billing page: QRIS, virtual account, e-wallets and more. Pay monthly or every 3 months, with no automatic renewal; your plan starts as soon as the payment is confirmed. Prices have no VAT. Refund policy
Is it only for agencies?
No. Agencies are who we built it for, but anyone who reports on social media accounts can use any plan.
Can I pull older months?
The trial covers last month, Basic the last 3 months and Pro the last 12. Pro pulls up to 3 past months at a time (6 on 3-month billing); pull again for the months before. Each month you pull is saved, so opening it again later is instant and free.
Who can see my brands' data?
Only members of your agency workspace. Each agency's workspace is isolated from the others.
Blog
Notes on reporting
How to build a monthly social media report clients actually read
Most monthly reports are 60 slides of numbers. Here's a structure that leads with what changed, why, and what to do next.
Read articleOrganic vs boosted: reading TikTok numbers honestly
When most of a brand's videos are promoted, total views stop telling you which content works. Here's how to read them.
Read articleWhy your engagement rate doesn't match your analytics tool
Engagement rate can be calculated per follower, per view or per impression. They're all valid; just don't mix them in one report.
Read articlePull last month's posts for one of your brands.
Try Pro free for 7 days. No credit card.