The flow in one diagram

You send a photo on WhatsApp
Brand Update generates a caption
You approve via WhatsApp reply
Posted to your Instagram

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_basic
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

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:

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.

Frequently Asked Questions

Does Brand Update use official Meta APIs?
Yes. Brand Update uses only the official WhatsApp Business Platform (Cloud API), the Instagram API with Instagram Login, and the Facebook Graph API. We do not scrape Instagram and do not use any unofficial automation.
What Instagram permissions does Brand Update request?
Brand Update requests three Instagram OAuth scopes: instagram_business_basic (read your profile), instagram_business_content_publish (publish posts on your behalf when you approve them), and instagram_business_manage_insights (read post performance metrics).
Do I need a Facebook Page for Brand Update?
No. Brand Update connects directly to your Instagram Business or Creator account using Instagram's Login flow. A Facebook Page is only required if you opt into the optional Facebook cross-posting feature.
Does Brand Update store my Instagram password?
No. Brand Update never sees or stores your Instagram password. You authorize Brand Update through Instagram's official OAuth screen, and we receive a revocable access token that you can revoke at any time from your Instagram settings.
Does Brand Update automate likes, follows, or DMs?
No. Brand Update only publishes content that you explicitly approve via WhatsApp. We do not auto-like posts, auto-follow accounts, send mass DMs, or perform any engagement automation.
Does Brand Update work with personal Instagram accounts?
No. The Instagram API only supports Business and Creator accounts — personal accounts cannot be connected to any third-party publishing tool. Switching from personal to Business or Creator is free and takes under a minute inside the Instagram app.

Ready to try it?

Send a photo on WhatsApp. AI writes the caption. You approve. It posts.

Start on WhatsApp — Free