Connect Instagram to ICONIC so we can post photos for your clients automatically
Total time: ~20 minutes (most is waiting for Meta)
The Instagram API works with Creator accounts. If yours is already a Creator account, skip this step. Do NOT switch to a Business account — Creator accounts keep access to the full music library.
Tap your profile picture (bottom-right corner) to go to your profile page.
Tap the three horizontal lines (hamburger menu) in the top-right corner of your profile.
Tap Settings and activity — it's at the very top of the menu that slides up.
Scroll down to the section called "For professionals".
Tap Account type and tools.
Tap Switch to professional account (if currently personal) OR Switch account type (if already Business and want to switch to Creator).
Choose Creator (not Business) — this keeps your music library intact.
Tap Next.
In the search box, type Digital Creator or Photography.
Tap it to select, then tap Done or Next.
Instagram will ask about promotional emails and connecting a Facebook Page.
Tap Skip on both — we'll connect the Facebook Page properly in Step 3.
You should now see "Professional dashboard" on your profile. That confirms you're on a Creator account.
Meta requires a Facebook Page to be linked to Instagram before the API works. If you already have a Facebook Page, skip to Step 3.
Open the Facebook app on your phone (or go to facebook.com/pages/creation in your phone browser).
From the app: Tap Menu (three lines, bottom-right) → scroll down to Pages → tap Create or + Create new Page.
You must be logged into your personal Facebook account (this account becomes the Page admin).
Page name: Type ICONIC by AI (or whatever brand name you want)
Category: Click the category field and type Photography. Select Photography or Photographer from the dropdown.
Bio: Optional — you can type something like AI-powered photo studio or leave it blank.
Click the Create Page button at the bottom-left of the form.
You'll need to recognise this page name in Step 3. It should be ICONIC by AI (or whatever you typed).
This is the critical step — connecting the Instagram Creator account to the Facebook Page you just created. Without this, the API cannot post.
Open the Instagram app → go to your profile (bottom-right) → tap Edit Profile (the button near the top of your profile, below your bio).
Scroll down. Look for a section called "Public business information" or "Profile information".
In that section, tap Page.
A popup will appear — tap Continue or Connect.
Log into Facebook if prompted.
You'll see a list of your Facebook Pages. Tap ICONIC by AI (the page you created in Step 2).
Tap Done.
Open the Facebook app on your phone.
Tap your profile picture (bottom-right or top-right depending on version) to go to your profile.
Scroll down and find your Page (ICONIC by AI) — tap it.
If you can't find it, tap the menu (three lines) → look for Pages or Your Pages.
Once you're on your Page, tap the gear icon or three dots (top-right corner).
Tap Settings or Page settings.
Look for Linked Accounts or Instagram in the settings list — tap it.
Tap Connect Account.
Enter your Instagram username and password.
If asked about messages, tap Allow or Skip — either is fine.
Tap Confirm or Done.
This path sometimes shows a "something went wrong" error. To fix it:
Android: Phone Settings → Apps → Instagram → Storage → Clear Cache
iPhone: Delete the Instagram app and reinstall it from the App Store (this is the only way to clear cache on iOS).
Also make sure the Facebook app is installed and you're logged in to it.
Open Instagram → Profile → three lines (top-right) → Settings and activity
Scroll to "For professionals" → Account type and tools
You'll see "Connect a Facebook Page" or "Change or create a Page". Tap it.
Follow the prompts to log into Facebook and select your Page.
This creates the "pipeline" between our code and Instagram's servers. Think of it as registering our software with Meta.
Go to: https://developers.facebook.com/apps/
You'll need to be logged into the same Facebook account that owns the Page from Step 2.
Click the green Create App button (top-right area).
You'll see options like "Authenticate and request data", "Build a game", etc.
Click Other (at the bottom of the list).
Click Next.
You'll see: "Consumer", "Business", "Gaming".
Select Business.
Click Next.
App name: Type ICONIC Posting
App contact email: Should auto-fill with your email. If not, type your email.
Business account: If asked, select your business or choose "I don't want to connect a business portfolio yet".
Click Create app.
You may need to re-enter your Facebook password to confirm.
On the App Dashboard, look for the Instagram card/row in the product list.
Click Set up next to Instagram.
If you see options, choose API setup with Instagram login or just the default option.
In the left sidebar of your app dashboard, click App settings → Basic.
Or: look at the top of the page — the App ID is usually displayed right there.
App ID: It's the number displayed at the top. Click to copy or select and copy it.
App Secret: Click the Show button next to "App secret". Enter your Facebook password if prompted. Copy the revealed string.
Go to: https://developers.facebook.com/tools/explorer/
In the "Meta App" dropdown (top-left), select ICONIC Posting (the app you created in Step 4).
If it's not listed, refresh the page and try again.
Click the Add a Permission dropdown (or it may say "Permissions").
You need to find and add these 4 permissions (they might be under different categories — search for each one):
instagram_basic
instagram_content_publish
pages_show_list
pages_read_engagement
Click each one to add it. They should appear as tags/pills below the dropdown when added.
Click the blue Generate Access Token button.
A Facebook login popup will appear. Log in if needed.
It will ask you to grant permissions. Click Continue on each permission screen.
When it asks which Pages to connect, make sure ICONIC by AI (your Page) is selected. Click Continue.
When it asks which Instagram accounts, make sure yours is selected. Click Continue.
Finally click Save or Done.
Select the entire token from the "Access Token" field (it's very long — make sure you get all of it).
Click the button below and our system will automatically: exchange your token for a permanent one, find your Instagram Creator Account, verify it can post, and save everything. You're done after this.