[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"help-article-connect-an-instagram-account":3},{"data":4},{"title":5,"excerpt":6,"content":7,"help_category":8,"seo":11},"Connect an Instagram Account","Instagram in m18t rides on your Meta connection. Meet the Professional-account prerequisites, find your Instagram Business Account ID, and add the IG outlet","\u003Cp>\u003Cstrong>What you&#39;ll learn\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Why Instagram in m18t rides on your Facebook\u002FMeta connection, not a standalone IG login.\u003C\u002Fli>\n\u003Cli>The Meta-side prerequisites that must be true before publishing works.\u003C\u002Fli>\n\u003Cli>How to find your Instagram Business Account ID and add the IG outlet in m18t.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2>The concept: Instagram goes through Meta\u003C\u002Fh2>\n\u003Cp>m18t publishes to Instagram through Meta&#39;s Graph API — the same API and the same token as your Facebook Page. Meta does not let third-party tools publish to standalone personal Instagram profiles. So in m18t there&#39;s no separate &quot;Instagram&quot; provider: Instagram is an \u003Cstrong>outlet\u003C\u002Fstrong> on your \u003Cstrong>Meta (Facebook &amp; IG)\u003C\u002Fstrong> connection.\u003C\u002Fp>\n\u003Cp>If you haven&#39;t set up the Meta connection yet, start there: \u003Ca href=\"\u002Fhelp\u002Fconnect-a-facebook-page\">Connect a Facebook Page\u003C\u002Fa>. This article assumes that token already exists in your \u003Ca href=\"\u002Fhelp\u002Fthe-secret-vault\">Vault\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Meta changes their developer surfaces often, so the provider-side steps below are described by intent.\u003C\u002Fp>\n\u003Ch2>Step 1 — Meet Meta&#39;s prerequisites\u003C\u002Fh2>\n\u003Cp>Before m18t can post to your Instagram account, three things must be true on Meta&#39;s side:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Professional account.\u003C\u002Fstrong> Your Instagram account must be a Professional account (Business or Creator). Convert it in the Instagram app settings — personal accounts can&#39;t receive API-published posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linked to your Facebook Page.\u003C\u002Fstrong> The Instagram Professional account must be linked to the Facebook Page you connected in m18t.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram permissions on your token.\u003C\u002Fstrong> The Meta app\u002Ftoken from your \u003Ca href=\"\u002Fhelp\u002Fconnect-a-facebook-page\">Facebook setup\u003C\u002Fa> must include the Instagram scopes: \u003Ccode>instagram_basic\u003C\u002Fcode> and \u003Ccode>instagram_content_publish\u003C\u002Fcode> to publish, plus \u003Ccode>instagram_manage_comments\u003C\u002Fcode> if you want comment counts to sync back. Likes and comment counts read via \u003Ccode>instagram_basic\u003C\u002Fcode>; without \u003Ccode>instagram_content_publish\u003C\u002Fcode>, IG publishes fail with a permissions error.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If any of these is missing, publishes fail — usually with a permissions error in the sync log.\u003C\u002Fp>\n\u003Ch2>Step 2 — Find your Instagram Business Account ID\u003C\u002Fh2>\n\u003Cp>This is a Graph API ID, not your username or your visible profile ID. You retrieve it with Meta&#39;s tools:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the \u003Cstrong>Graph API Explorer\u003C\u002Fstrong> with your app and token selected.\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>me\u002Faccounts?fields=instagram_business_account\u003C\u002Fcode> (or query the connected Page directly for \u003Ccode>instagram_business_account\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>The response contains an \u003Ccode>id\u003C\u002Fcode> — a long numeric string like \u003Ccode>178414...\u003C\u002Fcode>. That&#39;s your Instagram Business Account ID.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>[!WARNING]\nThis is \u003Cstrong>not\u003C\u002Fstrong> your @username and \u003Cstrong>not\u003C\u002Fstrong> your profile ID. It&#39;s a numeric Graph API ID. A username pasted here will make every Instagram publish fail.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C!-- spacer -->\u003Ch2>Step 3 — Add the Instagram outlet in m18t\u003C\u002Fh2>\n\u003Cp>You attach Instagram to the \u003Cstrong>same\u003C\u002Fstrong> Meta connection you built for Facebook.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Business Settings → Connections\u003C\u002Fstrong> (\u003Ccode>\u002Fstudio\u002Fbusiness\u002Fconnections\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>If you&#39;re creating the Meta connection now, run \u003Cstrong>Add Connection\u003C\u002Fstrong> and reach the \u003Cstrong>Outlets\u003C\u002Fstrong> step. If your Meta connection already exists, edit it (note: outlets are added during the create flow — if the IG fields aren&#39;t available on an existing connection, create the outlet through a fresh Meta connection for that brand, reusing the same \u003Ccode>META_ACCESS_TOKEN\u003C\u002Fcode> Vault key).\u003C\u002Fli>\n\u003Cli>On the \u003Cstrong>Outlets\u003C\u002Fstrong> step, fill the \u003Cstrong>Instagram account name\u003C\u002Fstrong> (a free-text label, e.g. &quot;Acme IG&quot;) and paste the numeric string into \u003Cstrong>Instagram Business Account ID\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Save. m18t creates an Instagram outlet for the active brand. Outlets left without an ID aren&#39;t created.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once the outlet exists, you can target Instagram when publishing a content piece, alongside the Facebook Page.\u003C\u002Fp>\n\u003Ch2>FAQ\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Why can&#39;t I connect Instagram on its own?\u003C\u002Fstrong>\nMeta&#39;s API requires it to route through a linked Facebook Page. m18t reflects that — Instagram is an outlet on the Meta connection, not a separate login.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>My publish failed and the account is set up correctly.\u003C\u002Fstrong>\nCheck the three prerequisites again: Professional account, linked to the Page, and Instagram permissions on the token. A missing content-publishing permission is the most common cause. The sync log shows the raw Graph API error.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>I pasted my @username and nothing works.\u003C\u002Fstrong>\nThe field needs the numeric Instagram Business Account ID from the Graph API, not the username. Re-run the query in Step 2 and paste the numeric \u003Ccode>id\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do Facebook and Instagram share the same token?\u003C\u002Fstrong>\nYes. One \u003Ccode>META_ACCESS_TOKEN\u003C\u002Fcode> in the \u003Ca href=\"\u002Fhelp\u002Fthe-secret-vault\">Vault\u003C\u002Fa> powers both outlets on the connection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I post Stories or Reels?\u003C\u002Fstrong>\nm18t publishes feed posts — single images and carousels — to Instagram today via the Graph API. Check \u003Ca href=\"\u002Fhelp\u002Fpublishing-to-facebook-and-instagram\">Publishing to Facebook &amp; Instagram\u003C\u002Fa> for exactly what each format supports.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What&#39;s next\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The token setup this depends on: \u003Ca href=\"\u002Fhelp\u002Fconnect-a-facebook-page\">Connect a Facebook Page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>What gets posted and how carousels differ: \u003Ca href=\"\u002Fhelp\u002Fpublishing-to-facebook-and-instagram\">Publishing to Facebook &amp; Instagram\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Credential storage and per-brand mapping: \u003Ca href=\"\u002Fhelp\u002Fthe-secret-vault\">The Secret Vault\u003C\u002Fa> · \u003Ca href=\"\u002Fhelp\u002Fper-brand-integrations\">Per-Brand Integrations\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n",{"slug":9,"title":10},"connections-and-keys","Connections & API Keys",{"meta_title":12,"meta_description":6,"keywords":13,"canonical_url":14,"og_title":5,"og_description":15,"og_image":16,"robots":17,"json_ld":18},"Connect an Instagram Account | m18t Help","connect instagram, instagram business account id, professional account, meta graph api, instagram outlet, ig publishing, m18t instagram","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fconnect-an-instagram-account","IG goes through your Meta connection: meet the prerequisites, find your Business Account ID, and add the outlet.","https:\u002F\u002Fm18t.com\u002Fog-default.png","index, follow",{"@context":19,"@graph":20},"https:\u002F\u002Fschema.org",[21,34,59],{"@type":22,"headline":5,"description":6,"articleSection":10,"inLanguage":23,"datePublished":24,"dateModified":24,"image":16,"author":25,"publisher":29,"mainEntityOfPage":32},"Article","en","2026-06-25",{"@type":26,"name":27,"url":28},"Organization","m18t","https:\u002F\u002Fm18t.com",{"@type":26,"name":27,"url":28,"logo":30},{"@type":31,"url":16},"ImageObject",{"@type":33,"@id":14},"WebPage",{"@type":35,"mainEntity":36},"FAQPage",[37,43,47,51,55],{"@type":38,"name":39,"acceptedAnswer":40},"Question","Why can't I connect Instagram on its own?",{"@type":41,"text":42},"Answer","Meta's API requires it to route through a linked Facebook Page. m18t reflects that — Instagram is an outlet on the Meta connection, not a separate login.",{"@type":38,"name":44,"acceptedAnswer":45},"My publish failed and the account is set up correctly.",{"@type":41,"text":46},"Check the three prerequisites again: Professional account, linked to the Page, and Instagram permissions on the token. A missing content-publishing permission is the most common cause. The sync log shows the raw Graph API error.",{"@type":38,"name":48,"acceptedAnswer":49},"I pasted my @username and nothing works.",{"@type":41,"text":50},"The field needs the numeric Instagram Business Account ID from the Graph API, not the username. Re-run the query in Step 2 and paste the numeric id.",{"@type":38,"name":52,"acceptedAnswer":53},"Do Facebook and Instagram share the same token?",{"@type":41,"text":54},"Yes. One META_ACCESS_TOKEN in the Vault powers both outlets on the connection.",{"@type":38,"name":56,"acceptedAnswer":57},"Can I post Stories or Reels?",{"@type":41,"text":58},"m18t publishes feed posts — single images and carousels — to Instagram today via the Graph API. Check Publishing to Facebook & Instagram for exactly what each format supports.",{"@type":60,"itemListElement":61},"BreadcrumbList",[62,66,70,73],{"@type":63,"position":64,"name":65,"item":28},"ListItem",1,"Home",{"@type":63,"position":67,"name":68,"item":69},2,"Help","https:\u002F\u002Fm18t.com\u002Fhelp",{"@type":63,"position":71,"name":10,"item":72},3,"https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fconnections-and-keys",{"@type":63,"position":74,"name":5,"item":14},4,1786312169114]