The Instagram Bridge — Team Build Brief
Illume Digital · Team Build Brief · July 2026

The Instagram Bridge

We build content with pipelines and then deliver it by hand. This brief states the problem, shows the data, and hands you the research. How you solve it is up to you.

The problem, plainly

Our fulcrum pipelines now do real work: research floods the board with ideas, the production system writes slides, captions, and SEO strings and designs the visuals, the Dream 100 system runs whole engagement loops. But every single one of those pipelines ends the same way: a finished asset sitting in Canva or Notion, waiting for a person to hand-carry it to Instagram.

Nothing we have schedules or publishes. The last mile of every content workflow is a human pasting, uploading, and clicking — every workday.

The data

From our own EOD logs, May 29 – July 17 (7 weeks) — tasks we ourselves labeled "No AI on this":

105
manual posting/scheduling tasks logged by the team
~38 hrs
spent hand-carrying content to IG in 7 weeks
~5.5 hrs
every week, indefinitely, unless we fix it

"Scheduled and manually posted content" appears in our EODs nearly every workday, from all three of you. It is the single largest block of automatable manual work in the company — bigger than any other category we measured.

Research + calendar pipeline
Production orchestrator
Caption + hashtag chain
Finished asset
Canva / Notion
Instagram
The gap: a human pastes, uploads, and clicks — every post, every day

What we verified so you don't have to

The front door is already open: Metricool's official MCP

Metricool — the scheduler we already pay for — ships an official hosted MCP connector (ai.metricool.com/mcp) that works with Claude Code, Claude Desktop, and Cowork-class clients. Confirmed from Metricool's own docs:

  • Works on any plan — no upgrade required (their REST API is a different story: top-tier plans only, and we are not on one).
  • Connects with a normal browser login (OAuth). No API keys.
  • Can view, create, schedule, and publish — Instagram posts, reels, and stories, plus GBP, TikTok, Facebook and the rest. It can also use Metricool's best-time recommendations.

Which means the bridge is probably not an infrastructure project. It's a skill — the shape you already know how to build: something that reads our Notion content board (where posting dates and approval statuses already live) and turns "Approved" into "Scheduled."

One honest caveat: a third-party project claimed the MCP's scheduling had a formatting bug at some point. Metricool's current docs say scheduling works. First move for whoever picks this up: a live smoke test — schedule one draft post on the Illume account through the MCP and see it appear in the planner. Ten minutes, and we know.

Fallbacks, if the smoke test disappoints

OptionWhat it isTrade-off
Drive Metricool's planner in the browserA skill that operates the Metricool web planner directly — the same pattern the production orchestrator already uses to drive Claude Design.Plan-proof and familiar, but more brittle than a connector.
Meta's official Graph APIFree, direct publishing of posts, carousels, and reels (up to 25 API posts per account per day).Real setup cost: a Meta app, tokens per client account, and stories go through a separate, limited API.
Postiz (open source)A 29k-star self-hosted scheduler supporting IG and 30+ platforms.New infrastructure to run, and it duplicates a tool we already pay for.

Non-negotiable guardrails

Test on Illume's account only, with drafts. No client account touches an experiment, ever.
A human approve gate stays in the loop. Nothing gets scheduled to a client account without a person saying go on the batch. We are removing the pasting, not the taste.
Official routes only. No unofficial Instagram automation of any kind — it risks client accounts.

Design the QA gate before you design the bridge

Automating the posting makes the final human quality check more important, not less — once this works, a mistake ships to a client's audience at machine speed. Whatever you build must make the QA pass structural, not optional. Ideas to work with (yours to improve on):

Before anything is scheduled — a real "ready to publish" state

  • "Approved" (content is good) and "QA'd — ready to publish" should be two different statuses on the board. The bridge only ever picks up the second one. Content that skipped final QA is invisible to it by design.
  • The final QA pass is a human looking at the post as it will ship: right client and account, final Canva export (not a draft version), caption and hashtags final, carousel frames in order, link or sticker actually works, posting date and time make sense next to what else is queued that week.
  • Batch approval beats per-post approval: one person reviews the whole week's queue side by side before anything is handed to Metricool — that's also where clustering and gaps get caught.
  • The skill should produce a receipt: a plain list of exactly what it scheduled, for which account, at what time. No receipt, no trust.

After it's live — verify on a rhythm, not on faith

  • Daily while it's new, weekly once it's earned it: someone opens the Metricool planner and the actual Instagram accounts and confirms the receipt matches reality — posts went out, at the right times, looking right (crops, hashtags, frame order, no broken links).
  • Any mismatch — a post that didn't go out, posted twice, posted wrong — is a bug to root-cause that day, not a shrug. Silent failures are how automated systems quietly burn client trust.
  • Log the check (a one-line EOD entry is enough). If nobody can say when the queue was last verified, the answer is "too long ago."

The ask

This is a high-agency build. This brief deliberately contains no step-by-step. You have the problem, the data, the verified front door, the fallbacks, and the guardrails. Design the solution: what the skill (or chain of skills) looks like, how it plugs into the pipelines we already run, where the approve gate sits, and how we'll know it worked.

Done looks like: a week's QA'd content goes from our Notion board into Metricool's queue without anyone hand-carrying a single post — demoed live on the Illume account first, with the receipt-vs-reality check passing for a full week after.

Whoever takes this closes the biggest gap in the whole system, for every client at once. Bring it to the weekly session when you have something working — or questions worth arguing about.