Connecting Instagram & Facebook

How to let NovaBuildBot post on your behalf, and what permissions we ask for.

NovaBuildBot can publish to your Facebook Page and Instagram Business account on your behalf — text posts, photos, carousels, captions, hashtags. You connect once via Meta's official OAuth flow, and from then on you just tell the bot what to post.

Connecting

  1. In Telegram, send /connect
  2. The bot replies with a button — tap it to open Meta's authorization page
  3. Sign in to Facebook (if you aren't already), pick the Page you want connected, and approve the permissions
  4. Meta redirects you back to NovaBuildBot — you'll see a confirmation message in Telegram

What we ask for

We request the minimum scopes to do the job:

  • pages_show_list — see which Pages you manage
  • pages_read_engagement — read post performance after publishing
  • pages_manage_posts — create posts on the connected Page
  • pages_manage_metadata — update post metadata (rare)
  • instagram_basic — see your Instagram Business account
  • instagram_content_publish — publish to it

We never ask for pages_messaging (Page-DM access) or public_profile/email for personal data harvesting.

Connecting Instagram specifically

Instagram posting requires your Instagram account to be:

  1. A Business or Creator account (not Personal)
  2. Linked to a Facebook Page you manage

If your IG isn't linked to a Page, the OAuth flow will connect Facebook but Instagram will show as "not linked". To fix:

  1. Open the Facebook Page in Meta Business Suite
  2. Settings → Linked accounts → Instagram → Connect
  3. Run /connect again

What you can post

Once connected, just tell the bot:

"Post on Instagram: a quick tip about flossing properly, with a relevant hashtag set" "Share on Facebook: we're open next Saturday for the holiday weekend" "Post the latest blog post to both platforms with a custom caption" "Create a carousel of three before/after photos for Instagram, captioned like a story"

The bot drafts the post (including hashtags), shows you a preview in Telegram, and only publishes after you say "post it" or "looks good".

Disconnecting

Send /connect again — the bot will show you what's currently connected and a "Disconnect" option. You can also revoke our app's access from inside Meta Business Suite directly.

What if I don't want NovaBuildBot to have publish access?

You don't have to connect. Everything else (website, dashboard, content drafts) works without social connections. The bot can still draft posts you can copy-paste manually if you prefer that workflow.

Coming soon

WhatsApp Business posting is on the roadmap. We're waiting on Meta's Business Solution Provider program to open back up to new partners. We'll message you when it's live.