Help · Setup

Connect Instagram

Two quick checks before you connect — most issues come down to these.

TL;DR

  1. Your Instagram account must be Business or Creator (not Personal).
  2. Meta's "Activity off Meta technologies" setting must be on.
  3. In MusicLaunch → Connect Accounts → click Connect Instagram → approve in browser.

1 Switch to Business or Creator

Instagram's API only allows posting from Business or Creator accounts. Personal accounts can't connect — this is Meta's rule, not ours.

Switching is free, takes ~30 seconds, and changes nothing visible to your followers. You keep your username, posts, followers, DMs, and feed exactly as they are. The only difference is you unlock Instagram's professional tools (Insights, scheduling, ads, API access).

How to switch (in the Instagram app)

  1. Open the Instagram app on your phone.
  2. Tap your profile picture (bottom-right) to go to your profile.
  3. Tap the ☰ menu (top-right corner).
  4. Tap Settings and activity.
  5. Scroll to For professionals → tap Account type and tools.
  6. Tap Switch to professional account.
  7. Choose Creator (recommended for musicians) or Business.
  8. Pick a category (e.g. "Musician/Band", "Artist", "Music").
  9. Done.

How do I know if I'm already Business or Creator?

On your Instagram profile, if you see a "Professional dashboard" button or "Insights", you're already set — skip to step 2.

Creator vs Business — which should I pick?

Either works for MusicLaunch. Creator is designed for solo artists and influencers. Business is designed for brands and shops. Musicians usually pick Creator. You can switch between them anytime in the same menu.

2 Enable "Activity off Meta technologies"

Meta requires this privacy setting to be on before any third-party app can receive an API token from your account. If you've previously turned it off, OAuth will fail with a confusing "future activity is currently turned off" error.

This setting controls cross-app analytics for your Meta account. Turning it on doesn't expose your Instagram posts — it just allows Meta to issue tokens to apps you choose to connect.

Direct link (fastest)

accountscenter.meta.com/info_and_permissions/activity_off_meta_technologies/

Open it → click Manage future activity → select Connect future activity → confirm.

Or through Instagram

  1. Instagram app → profile → Settings and activity.
  2. Tap Accounts Center at the top.
  3. Tap Your information and permissions.
  4. Tap Activity off Meta technologies.
  5. Tap Manage future activity.
  6. Select Connect future activity.

3 Connect from MusicLaunch

  1. Open MusicLaunch.
  2. Click the gear/settings icon → Connect Accounts.
  3. Find Instagram in the list → click Connect.
  4. A pre-flight checklist appears — click Continue to Instagram.
  5. Your browser opens to Instagram's login — log in if needed.
  6. Click Allow on the permission screen.
  7. Your browser briefly visits musiclaunchapp.com and bounces back to MusicLaunch.
  8. You'll see your Instagram handle appear as connected. Done.

Common errors

"Your account's future activity history off Meta technologies is currently turned off"

Go to Section 2 above and flip the toggle to Connect future activity. Wait a minute, then retry.

"Insufficient developer role"

MusicLaunch is awaiting final approval from Meta for Instagram publishing. We're working on it. In the meantime, please try again in a few days.

"Personal Instagram accounts cannot use the API"

Switch to a Business or Creator account — see Section 1 above. Free, 30 seconds, nothing visible to your followers changes.

"Instagram login timed out"

The browser flow took longer than 5 minutes. Try again and complete the login + approval in one sitting.

Browser opens but never returns to MusicLaunch

After approving, you should see a purple "Connecting Instagram…" page that auto-redirects you back to MusicLaunch. If it doesn't:

  • Click the Open MusicLaunch button on that page manually.
  • If macOS asks "Allow this page to open MusicLaunch?", click Allow.
  • If nothing happens at all, make sure you've launched MusicLaunch at least once before connecting (it registers the URL handler on first launch).

"OAuth state mismatch"

Close any other Instagram OAuth tabs you may have open and try again from the MusicLaunch window.

Still stuck?

Email hello@musiclaunchapp.com with a screenshot of the error and we'll help you sort it out.