The flow in one diagram
Every post is user-initiated and user-approved. Nothing publishes without your explicit reply.
The Meta APIs we use
Brand Update uses only the official Meta APIs. No scraping, no headless browsers, no unofficial endpoints.
WhatsApp Business Platform (Cloud API)
Used to receive your photos, videos, and replies on WhatsApp, and to send you the caption draft, approval prompts, and post insights. Brand Update is registered as a WhatsApp Business application with Meta.
Instagram API with Instagram Login
This is the modern Instagram publishing API (general availability since 2024). You authorize Brand Update directly through Instagram's official OAuth screen — you never give us your password. We request these permissions:
instagram_business_content_publish
instagram_business_manage_insights
In plain language: read your basic profile, publish posts you approve, and read post performance metrics. That is all. You can revoke access at any time from your Instagram settings.
Facebook Graph API (only if you opt in)
Used only if you choose to also cross-post to a Facebook Page. If you only want Brand Update to post to Instagram, we never call this API and you do not need a Facebook Page at all.
Account types we support
- Instagram Business — supported.
- Instagram Creator — supported.
- Instagram Personal — not supported. This is a Meta restriction, not ours: the Instagram API does not allow third-party publishing on personal accounts. Switching to a Business or Creator account is free and takes under a minute. See our switch guide.
Do you need a Facebook Page?
Short answer: no.
For Instagram-only use — which is what most of our customers want — Brand Update connects directly to your Instagram Business or Creator account. No Facebook Page is required, and we never ask for one.
A Facebook Page is only needed if you decide to also cross-post to Facebook (an optional feature you can enable later). In that case, you connect a Facebook Page through Meta's standard OAuth flow.
What we do — and what we don't do
What Brand Update does
- Publishes posts only after you approve them on WhatsApp
- Generates AI caption drafts for you to edit, replace, or approve
- Schedules posts you approve to publish at a future time
- Reads your post insights when you ask for them
- Stores the media and captions you send so we can publish them
- Uses revocable OAuth access tokens — never your password
What Brand Update does not do
- No scraping of Instagram or any Meta surface
- No auto-liking, auto-following, or auto-DMing
- No mass or bulk posting without your approval
- No bypassing of Meta's rate limits or policies
- No password storage — ever
- No selling or sharing of your data with third parties
Why this matters for policy alignment
Meta's automation policies are strict for good reason — historically, Instagram has been gamed by bots that scrape, mass-follow, or fake engagement. Tools that rely on those techniques get banned, and so do their users.
Brand Update is built differently. Every action is initiated by you (a human), every post is approved by you (a human), and every API call goes through Meta's official, sanctioned endpoints. There is no scraping layer, no bot engagement, and no shortcut around Meta's review process. This is the only way to build a third-party Instagram tool that lasts.
Data we store, and why
We store the minimum data we need to deliver the service:
- Your WhatsApp number (so we know how to reply to you)
- Your Instagram account ID and OAuth access token (so we can publish on your behalf when you approve)
- The media and captions you send (so we can publish them)
- Post-publish metadata like Instagram media IDs (so we can fetch insights when you ask)
We do not sell your data, and we do not share it with third parties beyond what is strictly required to deliver the service (e.g., sending media to Meta's APIs for publishing). For full details, see our Privacy Policy. To delete your data, see our Data Deletion page.
Ready to try it?
Send a photo on WhatsApp. AI writes the caption. You approve. It posts.
Start on WhatsApp — Free