You see a client's analytics outside Meta Business Suite in one of two ways, and neither involves their password: the client grants you a view-level role inside each platform's own settings, or they connect their accounts to a scheduling tool through a link and the numbers land in one dashboard on your side.
One catch has to come first, because it is usually the real blocker. If the client is on a personal Instagram account, there are no analytics to access by any of these methods, because personal accounts do not generate insights. The account has to become a professional account before Business Suite, a tool, or anyone else can show a single number, and that switch is free, takes about two minutes, and hands the manager nothing on its own. Once that is sorted, the rest of this page is the part the platforms and the tools genuinely solve: reach, views, and engagement per post across every network the client is on, without you ever typing their login.
The usual disclosure: we make one of the scheduling tools in question. The platform roles below are free and sometimes all you need, and where our own analytics coverage has gaps, they are named.
If the Client Is on a Personal Account, There Is Nothing to See Yet
Instagram only generates insights for professional accounts, meaning Business or Creator. A personal account has no insights tab in the app, shows nothing in Meta Business Suite, and returns nothing through the API that scheduling tools use. So when a client on a personal account asks how the content performed, the honest answer is that right now nobody can know, including them. The fix is the switch: Settings, then Account type and tools, then Switch to professional account. It costs nothing, nothing gets posted, the grid does not change, and the account can switch back later. Creator suits an individual, Business suits a shop or brand, and for analytics purposes the two are nearly identical.
Two things are worth telling the client before they tap it. Insights start counting from the day of the switch, so the first month's report will be thin and every week of waiting is a week that never makes it into the record. And converting shares nothing with anyone: it turns the numbers on for the account owner, full stop. Whether a manager ever sees them is a separate, revocable grant that comes later, and the client controls both ends of it. Once the insights exist, what each Instagram metric actually means is its own topic. The same pattern repeats elsewhere in smaller ways: TikTok's analytics live behind the creator tools toggle, LinkedIn shows a personal profile's post analytics only to the owner, and X moved account analytics behind Premium.
Maeve Analytics & Reports
Per-platform dashboards for connected Instagram, Facebook, YouTube, TikTok, Pinterest, and Threads accounts, with 7 to 90 day and all-time ranges, prior-period comparison on every number, and a white-labeled PDF export for the client.
See Analytics & ReportsPlan, preview, and publish in one workflow
The View-Only Roles Each Platform Already Has
Seeing a client's analytics and being inside a client's account are two different things, and every major platform separates them. There is some form of role the account owner grants from their own settings, you work from your own login, no password moves, and either side can end it any time. This path is free, and at one or two clients it may be the whole answer. The grants are uneven, though, and knowing which platforms have a clean view role saves an awkward conversation.
| Platform | How the client grants it | The catch |
|---|---|---|
| Facebook Page | Page access through Meta's business tools, which can be scoped to tasks that include insights | The granting flow assumes the client knows their way around Business Portfolio screens, and most do not, so budget a screenshare. |
| Partner access through a Meta Business Portfolio, alongside the Facebook Page | Only works once the account is professional, and it is the same maze of business-tools screens for the client. | |
| LinkedIn Page | The Analyst role, granted from the Page's settings | Analytics and nothing else, which is exactly the right shape. Company Pages only; personal profile analytics cannot be shared at all. |
| YouTube | Channel permissions in YouTube Studio: Viewer, or Viewer (limited) to keep revenue private | Needs the client to add your Google account email under Settings and Permissions, which is a short, findable flow. |
| TikTok | No clean view-only role for an ordinary creator account | This one is the client's phone, a screenshot, or a connected tool. Business Center exists but is built around ads and business accounts. |
| An invite through Business Access on a business account | Requires a business account, and few small clients have Business Access set up before you ask. | |
| X | None to speak of | Account analytics sit behind Premium now. If the client does not pay for it, the options are their occasional screenshot or leaving X out of the report. |
The Connection Link: Every Account in One Dashboard
A scheduling tool generates a link tied to the client's workspace. The client opens it and taps each platform they use, and each tap sends them to that platform's own login page, on the platform's own domain, where they sign in as themselves and approve a specific list of permissions, analytics among them. The platform hands the tool a scoped token, the same handshake behind every Sign in with Google button, and the password never goes anywhere except the platform it belongs to. From then on the tool pulls the numbers through the official APIs and you read them from your own login, in one place, for every connected account. The client can cut it off any time from their own connected-apps settings, which is a stronger position than any password arrangement, and the full onboarding flow is in how to onboard clients without collecting passwords.
For a client who is uneasy about sharing a login, this is the version to propose, because it answers the worry directly: they sign in themselves, on the real platform, and they can see and revoke exactly what was granted. For the manager it solves the numbers living in five different apps behind five different logins.
Since we sell one of these: in Maeve, the analytics tab covers connected Instagram, Facebook, YouTube, TikTok, Pinterest, and Threads accounts, every number carries a comparison against the matching prior period across 7 to 90 day and all-time ranges, and a white-labeled PDF report exports per platform with your agency's name on the cover rather than ours. The honest gaps: LinkedIn and X connect for publishing but their analytics are not in the tab yet, and reports are on demand rather than scheduled. Whatever tool you look at, ask the same two questions, because publishing coverage and analytics coverage are never quite the same list: which platforms feed the analytics view, and can the export go straight to a client without rebadging.
Manual Checking Works Until the Windows Close
Checking the numbers by hand is genuinely fine at one small client on two platforms. The problem is retention. The Instagram app shows roughly the last 90 days of insights, TikTok's in-app analytics reach back about 60 days for most numbers, and neither window reopens later. Skip a busy month and that month's performance is gone from the record, which is how a manager ends up unable to answer the one question every client eventually asks, which is how this year compares to last year.
The free fix is a routine rather than a tool: once a month, while the windows are open, the numbers get transcribed into the same document, and a monthly report template gives that document a shape so the KPIs sit in the same slots every cycle. Pair it with a clear idea of which metrics are worth the client's attention and manual checking becomes a workable reporting system, at small scale, for free. A connected tool earns its cost where that routine starts breaking: more than a couple of platforms, more than a couple of clients, or a relationship old enough that period-over-period comparison matters more than any single month. How the report should read once the numbers are in hand is covered in how to present results to clients and the agency reporting workflow.
So: convert the account to professional if it is personal, because until then there is nothing to access. Then either have the client grant view-level roles where the platforms offer them, LinkedIn and YouTube make it easy, Meta makes it a maze, TikTok and X barely make it possible, or send a connection link so they authorize each account on its own login screen and the numbers arrive in one dashboard without a password ever reaching you. A client who hesitates to hand over a personal login is being sensible, and every path here agrees with them: they sign in as themselves, grant something specific they can see, and keep the power to take it back.
Related tools
Analytics & Reports
Per-platform dashboards with prior-period comparison and white-labeled PDF export for client reporting.
Monthly Report Template
A free report structure with consistent KPI slots, so manual monthly checking builds a record instead of a pile of screenshots.
Maeve for Agencies
One workspace per client with a connection link for onboarding, so analytics access never means client passwords.
One Dashboard, No Client Logins
Maeve's connection link lets a client authorize their accounts on each platform's own login screen, and from then on their Instagram, Facebook, YouTube, TikTok, Pinterest, and Threads numbers sit in one analytics tab, with a white-labeled PDF ready for the monthly report. 3 days free, cancel anytime.
Start planning in Maeve