← Back to Blog

Step-by-Step: Managing Multiple Instagram Accounts from One Dashboard

•By MediaDoc Team

Managing multiple Instagram accounts from one dashboard means connecting every account to a single tool, organising them into separate workspaces, giving each team member the right level of access, and scheduling posts and automations per account without logging in and out. It saves agencies and multi-brand teams hours every week and prevents the classic mistake: posting to the wrong account.

This guide walks through the setup step by step, with workflows for agencies, franchises and creators with several brands.

Who needs this

  • Social media agencies managing 5, 20 or 50 client accounts.
  • Franchises and chains with an account per city or outlet.
  • Multi-brand businesses, such as a parent company with several product lines.
  • Creators with a personal account plus a business or side-project account.
  • Freelancers working with a handful of clients.

Instagram's app lets you switch between a few accounts, but it isn't built for teams, approvals, scheduling at scale or keeping clients separate.

The problems with logging in and out

Without a central dashboard, teams usually run into the same issues:

  • Shared passwords. Every team member knows every client's password, which is a security risk and breaks easily when someone changes it.
  • Posting to the wrong account. One wrong tap and a client's post goes out on another brand's feed.
  • No overview. Nobody can see what's scheduled across all accounts this week.
  • Inconsistent automation. Each account has its own DM setup, or none at all.
  • No access control. Interns have the same access as account managers.

Step 1: Connect every account the official way

Use a tool that connects through Meta's official login, not one that asks for passwords. Each account must be an Instagram professional account (Business or Creator).

For client accounts, the client can log in and approve the connection themselves. You never need their password, and they can remove access at any time from their Instagram settings.

Step 2: Organise accounts into workspaces

A workspace is a separate area for one client or brand, with its own connected accounts, content calendar, automations, contacts and team members.

Good ways to structure workspaces:

  • Agencies: one workspace per client.
  • Franchises: one workspace per region, with each outlet's account inside it, or one workspace per outlet if they're run by separate teams.
  • Multi-brand companies: one workspace per brand.

Separate workspaces mean one client's leads and contacts never mix with another's, and a team member working on one client can't accidentally publish to another.

Step 3: Give each person the right role

Not everyone needs full access. A typical role setup:

  • Owner: the agency founder or business owner. Controls billing and can manage everyone.
  • Admin: account managers who manage the team, integrations and settings for a workspace.
  • Editor: content creators and community managers who create posts, schedule content and manage automations.
  • Viewer: clients or stakeholders who can see the calendar and results, but can't change anything.

Two rules keep this safe:

  • People can only invite others at or below their own level. An Editor can't make someone an Admin.
  • Remove access when someone leaves. Removing them from a workspace should take effect immediately.

For freelancers and team members who work across several clients, one login should be able to belong to many workspaces, with a switcher to move between them. Nobody should need a separate email address for each client.

Step 4: Build a content calendar per account

For each workspace:

  1. Plan the month in a shared calendar, with themes, campaigns and key dates.
  2. Batch-create content: write captions and prepare images, carousels and Reels.
  3. Schedule posts at each account's best times. Different audiences are active at different hours.
  4. Use bulk scheduling for high-volume accounts. Prepare a CSV with captions, dates and media, and upload a month of posts at once.
  5. Schedule first comments for hashtags or calls to action.

Then check the calendar view each week to see what's going out across all accounts.

Step 5: Set up automation per account

Each account needs its own DM automation, because each brand has different offers, tone and questions. Within each workspace:

  • Comment keyword rules for that account's posts.
  • Ice Breakers with that brand's top questions.
  • An AI assistant trained on that brand's FAQ.
  • Tags for that brand's leads.

Keep a shared library of rule templates, such as a "launch" rule, a "giveaway" rule and a "support" rule, and copy them into each workspace. Then adjust the wording to each brand's voice.

Step 6: Report per client

Agencies win and keep clients by showing results. For each workspace, report monthly on:

  • Posts published and engagement rate.
  • Comments and DMs handled by automation.
  • Leads captured, with emails or phone numbers.
  • Clicks and sales from tracked links in DMs.

Give clients Viewer access so they can check the calendar and results themselves between reports.

Setting it up in MediaDoc

  1. Create a workspace for each client or brand.
  2. Connect each Instagram account inside its workspace through the official login in Integrations.
  3. Invite your team from Settings > Team, choosing Owner, Admin, Editor or Viewer for each person.
  4. Use the workspace switcher at the top of the dashboard to move between clients with one login.
  5. Schedule posts per workspace, including carousels, Reels and bulk CSV uploads.
  6. Set up automations per workspace: comment rules, DM keyword rules, Ice Breakers and the AI assistant.

Workflow examples

A 10-client agency. Each client has a workspace. Two content creators are Editors in all ten. Each account manager is Admin for their own three or four clients. Clients are Viewers in their own workspace only. On Monday, the team checks every calendar for the week, and on the 1st of each month they send a report from each workspace.

A café chain with six outlets. Head office runs brand-wide campaigns. Each outlet manager is an Editor in their outlet's workspace and posts daily specials. Every outlet uses the same "Comment MENU" rule, with its own menu link and address.

A creator with two brands. The creator owns two workspaces, one for their personal brand and one for their skincare line. Their assistant is an Editor in both and switches between them without logging out.

Mistakes to avoid

  • Sharing passwords instead of using official connections and roles.
  • Putting all clients in one workspace, which mixes their contacts and risks wrong-account posts.
  • Giving everyone admin access. Use the lowest role that lets someone do their job.
  • Copying automations without editing them. Each brand's messages should sound like that brand.
  • Forgetting to remove access when a team member or client relationship ends.

Common questions

How many Instagram accounts can I manage from one dashboard?

It depends on your tool and plan. Check the account limits on the pricing page.

Can clients approve posts before they go out?

A common approach is to give clients Viewer access to the calendar, so they can review what's scheduled. Agree on a review deadline, such as 48 hours before posting.

Do I need a Facebook page for each Instagram account?

Not with the Instagram API with Instagram Login, which connects professional accounts directly. Some features, such as Facebook page comment automation, still need the Facebook page.

Get organised this week

Create a workspace for each client, connect their accounts and invite your team with the right roles. Then plan next week's posts across every account from one calendar.

Set up your workspaces in MediaDoc, or read about bulk scheduling and content calendars.