Built on the official Instagram Graph API

Your team posts.
You approve.
Nobody gets your password.

The checkpoint between your team and your audience. Staff upload and submit, you approve, and it publishes through Instagram directly — so your login never leaves your hands.

No charge during the trial · Disconnect any time in one click

live
07/07Published
Friday service — the short cutReel

Thirty seconds from pass to plate. Book the window seat before the weekend goes.

From Amara O. · Creator · 12 min ago

Rights confirmedQuality passedNo policy flags
Approve & publishRequest changes

Amara can upload and submit. She cannot publish, and she never sees the account password.

Your password is never stored, shared, or seen — not by your team, not by us.
Runs onInstagram Graph APIGoogle CloudVercel Edge

How it works

Three steps, and one of them is you.

01

Your team uploads

Full-quality video straight from their phone, never through a chat app. Nothing arrives blurry, and nobody asks you for the login.

02

You decide

Everything stops and waits for you, with the video, the caption and the automatic checks in one place. Approve it, or send it back with a note.

03

We post it

Published through Instagram directly, at the time you chose — with protection against the same post going out twice if the connection stutters.

Connecting your account

Exactly what happens when you press connect.

Handing an account to software is a real decision, so here is the whole of it — including how to undo it.

01

You approve it on Instagram

We send you to Instagram’s own screen — the same one you would see connecting any app. You sign in there, not here.

We never see your password or your login screen.

02

Instagram gives us a key, not a password

What comes back is a limited key that only permits publishing and reading your own stats. It cannot change your password, your email, or your followers.

Encrypted before it is stored. Unusable if copied.

03

You can cancel it in one click

Remove the connection here, or revoke it from Instagram’s own settings under apps and websites. It stops working immediately, either way.

No email required. No waiting on support.

Security

Accounts are not usually hacked. They are handed over.

A password in a group chat. A staff phone that leaves with them. A login from a device Instagram does not recognise. Every one of those is closed here — not by a rule somebody has to follow, but because the system gives nobody the means.

No password, ever

There is no password for anyone to leak, because we never receive one. You approve access on Instagram’s own screen, and what comes back is a limited key you can cancel whenever you like.

OAuth 2.0 · no credential stored

Locked before it is stored

That key is sealed with the same class of encryption banks use, before it ever reaches a database. Someone who stole the entire database would hold nothing usable.

AES-256-GCM

A record nobody can quietly edit

Who uploaded, who changed the caption, who approved, when it went live. Each entry is locked to the one before it, so a deleted or edited line shows up as a break rather than disappearing.

SHA-256 hash chain

Access ends the moment you end it

Remove someone and they are locked out on their very next click. No password to change, no wondering who else knew it, no waiting for a session to expire.

Enforced server-side, per request

Who can do what

A creator cannot publish. Not discouraged — unable.

Five roles, checked on the server every single time. This table is generated from the exact permission set the application enforces, so it cannot claim something the software does not do.

Which actions each role can perform
CapabilityOwnerAdminManagerCreatorAnalyst
Upload & draftallowedallowedallowedallowednot allowed
Submit for reviewallowedallowedallowedallowednot allowed
Approveallowedallowedallowednot allowednot allowed
Publish liveallowedallowedallowednot allowednot allowed
Connect accountsallowedallowednot allowednot allowednot allowed
Manage teamallowedallowednot allowednot allowednot allowed
Billingallowednot allowednot allowednot allowednot allowed

Knowing who delivers

Every post carries the name of whoever made it.

Reach and engagement come back attached to the person who submitted the work. You pay and promote on what actually performed, not on who spoke loudest in the group.

Roles
5
Permissions
14
Gaps in the record
0
Northside StudioAGENCYLast 30 days
Followers
5.6M
+128K
Reach
41.7M
+22.4%
Posts shipped
137
Blocked at gate
12
Reach by contributor
A. Okafor2.41M8.4%
M. Adeyemi1.88M7.1%
J. Whitfield1.12M5.9%
S. Bassey640K4.2%
Demo workspace — illustrative data

Pricing

Flat monthly. Never per post.

7 days free, with your real team and your real account. Cancel before it ends and nothing is charged.

Starter

One account, one team

$49/month
or ₦75,000 billed in naira
  • Up to 5 team members
  • 1 connected account
  • 300 minutes of video a month
  • Approval gate
  • Encrypted key vault
  • Complete activity record
Start 7-day trial
Most chosen

Pro

High-value accounts posting daily

$149/month
or ₦225,000 billed in naira
  • Up to 15 team members
  • Up to 3 connected accounts
  • 1,200 minutes of video a month
  • Everything in Starter
  • Nobody approves their own work
  • Per-person performance tracking
Start 7-day trial

Agency

Agencies and multi-brand groups

$499/month
or ₦750,000 billed in naira
  • Unlimited team members
  • Up to 10 connected accounts
  • 5,000 minutes of video a month
  • Everything in Pro
  • Separate team per client account
  • Priority support
Start 7-day trial

Billed monthly. Cancel any month — there is no annual lock-in.

Questions

The things people ask before connecting.

Can my team see my Instagram password?

No — and neither can we, because we never receive one. You authorise once on Instagram’s own screen and it hands us a limited key instead. Your team publishes through the platform. When someone leaves, you remove their seat and their access ends on their next click. There is no password to change afterwards.

What kind of Instagram account do I need?

A Professional account — Business or Creator. Switching is free and takes about a minute in the Instagram app under Settings → Account type. Personal accounts cannot publish through the official API, so this is required with any tool of this kind, not just ours.

Can I disconnect, and what happens if I do?

Yes, in one click from your settings — or from Instagram itself under Settings → Apps and websites. The key stops working immediately. Nothing already published is affected, and we stop having any access at all.

Is this allowed by Instagram?

Yes. Publishing goes through Meta’s official Content Publishing API, the same interface large brands and agencies use. It is safer than several people signing into one account from different devices, which is a common trigger for security lockouts.

Can a team member publish without my approval?

Only if you decide they can. Creators upload and submit but cannot publish — that is enforced by the permission system on every request, not by policy. You can also require that nobody approves their own work, so every post is seen by a second person before it goes live.

What happens when the trial ends?

Your card is charged for the plan you chose and the account continues. Cancel before the 7 days are up and nothing is charged at all. There is no annual commitment — you can cancel in any month.

Where is my data stored?

In London, on Google Cloud infrastructure. Media sits in storage isolated per workspace and is only ever served through short-lived signed links, never a public URL.

I manage several brands. Does that work?

Yes. The Agency plan connects up to ten accounts under one login, each with its own team and its own approval chain, so a contributor on one brand has no visibility into another.

Take your password out of circulation.

Connect an account, invite your team, and put the first post through the gate today.

Start 7-day trial

Disconnect any time — from here or from Instagram itself.