How to Schedule Instagram Posts for Multiple Client Accounts

Sep 19, 2026 · 8 min
Six client avatars arranged around a single calendar on a warm gradient

Scheduling Instagram posts for one account is straightforward. Doing it for ten client accounts, each with its own access setup, permissions, and quirks, is where most agencies hit friction. Here’s how to set it up properly – the account type you need, how to get access without asking for a client’s password, what the API actually lets you schedule, and a weekly workflow that holds up past a handful of clients. None of it is complicated on its own – it’s the combination of account setup, access, and API limits that trips agencies up the first time they scale past a couple of clients.

Business or Creator account – which one do you need?

Scheduling through the Meta API requires the client’s Instagram account to be a Business or Creator account linked to a Facebook Page – a personal account can’t be connected to any third-party scheduling tool at all, regardless of which one you use. Business accounts are the standard choice for brand and client accounts; Creator accounts exist mainly for individual public figures and work similarly for API access. If a client is still on a personal account, converting it (in the Instagram app, under account settings) is the first step, and it’s non-destructive – existing posts, followers, and history carry over.

It’s worth checking this before a scheduling conversation even starts, not during onboarding when there’s already content ready to go out. A quick account-type check for every new client, before anything else is set up, avoids the awkward moment of discovering mid-campaign that a connection simply won’t work until the client converts their account.

Getting access without asking for a password

Asking a client for their Instagram password is both a bad practice and increasingly unworkable – two-factor authentication alone breaks most password-sharing workflows. The correct path is Facebook Business Asset Sharing: the client adds your agency’s Business Manager as a partner on their Page and Instagram account through Meta Business Suite, granting access without ever handing over a login. This is a standard, supported Meta workflow, not a workaround – it’s the same mechanism agencies have used for years to manage ad accounts without touching a client’s personal credentials.

The setup takes a few minutes on the client’s side: they open Meta Business Suite, go to Business Settings, and add your agency’s Business Manager as a partner with access to the specific Page and Instagram account you’re managing – not their entire Business Manager, just those assets. That scoping matters both ways: your agency only gets access to what it needs, and the client keeps everything else in their account private from you by default.

What the Meta API actually lets you schedule

Feed posts (single image, carousel) and Reels are fully supported for scheduled publishing through the API. Carousels can mix images and video. Stories scheduling is more limited – the API supports publishing Stories, but with fewer interactive elements (polls, stickers) than posting natively from the app, so agencies running heavy Stories campaigns with interactive elements often still post those manually while scheduling feed and Reels content through a tool.

This is worth checking against a client’s actual content mix before promising full automation. An account that leans heavily on interactive Stories – polls, question stickers, countdown timers – will always need some manual posting alongside whatever’s scheduled through the API, and it’s better to set that expectation upfront than to have a client notice a missing poll sticker after the fact.

Common mistakes agencies make

Most of these show up during onboarding or well after a client relationship has settled into a routine – rarely in between, which is exactly why they’re easy to miss until something visibly breaks.

  • Connecting a personal account instead of converting to Business/Creator first – the connection will simply fail
  • Asking for the client’s password instead of requesting Business Manager access – creates a security liability and breaks the moment the client enables 2FA or changes their password
  • Not noticing when an access token expires – a client removing your Business Manager as a partner, or a long-unused connection expiring, silently stops scheduled posts from publishing until someone notices
  • Scheduling Reels with a thumbnail or aspect ratio that wasn’t designed for 9:16 – it gets accepted by the API but crops badly on-screen

A weekly batch workflow for ten clients

Draft and load a week’s worth of content for every client in one sitting – batching by task (all captions, then all images, then all scheduling) is faster than working client-by-client through the full cycle each time. Send everything into approval queues by the same cutoff each week, so clients build a predictable rhythm for reviewing. Do a final pass the day before the earliest scheduled post in that batch to catch anything still pending or rejected, and check connection health (expired tokens, revoked access) as part of that same pass rather than discovering it when a post silently fails to go out.

The batching itself is what makes ten clients manageable instead of overwhelming – working through one task across all ten accounts (write every caption, then prep every image, then schedule every post) uses far less context-switching than handling each client’s full cycle start to finish before moving to the next. Most of the time saved in a multi-client Instagram workflow comes from that reordering, not from any single automation.

Put together, the setup for one client is quick – convert the account if needed, request Business Manager access, connect it, done in a few minutes. The value of getting it right shows up at scale: the same steps, repeated cleanly for every client, are what let an agency add its eleventh account without the process getting harder than the first one was.

Where Flomixy fits

Flomixy connects Instagram Business accounts through Facebook Business Asset Sharing – clients grant access from their own Meta Business Suite, no password ever changes hands, and the connection surfaces clearly if access is ever revoked or a token needs attention. Feed posts, carousels, and Reels schedule natively; each client’s account stays inside its own workspace so a ten-client batch day doesn’t risk cross-posting. See how account connections are set up on the for-agencies page, or read our agency tool checklist for the broader picture. Before you load a week of content, set up a per-post client approval workflow so nothing goes live unreviewed.

FAQ

Can I schedule Instagram Stories?

Yes, the Meta API supports scheduled Story publishing, but with fewer interactive elements available than posting natively – polls and certain stickers aren’t part of the scheduled-publish API. Static or simple video Stories schedule fine; heavily interactive Stories are often still easier to post manually.

Does the client need to give me their password?

No – and they shouldn’t. Facebook Business Asset Sharing lets a client grant your agency’s Business Manager access to their Page and Instagram account without ever sharing a login. It also means access can be revoked cleanly if the relationship ends, without the client needing to change their password.

What happens when an access token expires?

Scheduled posts tied to that connection stop publishing until access is renewed – the failure is usually silent unless the tool surfaces it clearly. This is why checking connection health should be a standing part of the weekly workflow, not something discovered only after a client asks why nothing went out that week.

Share this post:LinkedInThreadsCopy link

© 2026 Flomixy. All rights reserved.