[Publish] Connecting your Instagram account and setting up Direct Scheduling

Instagram only allow third party apps to publish posts automatically on behalf of a user under specific conditions. In Buffer Publish, this is known as Direct Scheduling. For posts that can't be published automatically, we will instead send a push notification to your phone when it's time for the post to be published. This is known as Reminders. Learn more about the differences here.

This article contains the following sections:

  1. Connecting your Instagram Business Profile
  2. Connecting your Instagram Personal Account
  3. Enabling Direct Scheduling
  4. Converting your Instagram Personal Account to a Business Profile

Unsure which type of Instagram account you have? Please check out this guide!

Connecting your Instagram Business Profile

After connecting your Instagram Business Profile, you will be able to use Direct Scheduling to publish posts automatically to Instagram. In order to successfully connect your Instagram Business Profile, it will need to be linked with a Facebook Page. Learn more about converting your Instagram account to a Business Profile here.

1

Click Manage Social Accounts at the bottom left hand of your dashboard. From there, click Add a New Social Account.

2

Click Instagram Business.

3

Enter your Facebook login credentials and click Login. (If you're already signed into Facebook, you'll just need to enter your password and click Continue.)

You will need to be logging into your personal Facebook Profile that has the Admin Role on the Facebook page connected to your Instagram account. If you log into a Facebook Profile that does not have the Admin Role on the Page, you will not see your Instagram Business Profile listed in the next step.

4

Click on the Instagram Business Profile you'd like to connect and click Connect to Buffer.

If you don't see your Instagram Business Profile listed, please hop over to our troubleshooting guide here.

Connecting your Instagram Personal Account

After connecting your Instagram Personal Account, you will be able to use Reminders to receive an alert to your phone when it's time for your post to be published. You will have the option to convert your Instagram account to a Business Profile and then set up Direct Scheduling later if you wish.

1

Click Manage Social Accounts at the bottom left hand of your dashboard. From there, click Add a New Social Account.

2

Click Instagram Personal.

3

Enter your Instagram login credentials and click Log In. (If you're already signed into Instagram, or your login credentials are saved within your browser, you'll just need to click Continue.)

4

You must enable push reminders so we can send an alert to your phone when it's time for your post to be published. If you don't already have it, download the Buffer mobile app either from the App Store on iOS or the Google Play Store on Android.

5

Log into your Publish account on the mobile app and tap the alert at the top of the screen to enable push notifications and then tap Allow.

6

Back in the Publish dashboard, click I've enabled Push Reminders.

7

Finally, click Go to dashboard.

Enabling Direct Scheduling

1

If you've just connected your Instagram Personal Account and set up Reminders, you'll see a popup asking if you'd like to set up Direct Scheduling. If your Instagram account was previously connected and you'd like to set up Direct Scheduling now, you can get to this step by selecting your Instagram account on the left hand side of your dashboard (if it's not already selected). You'll notice a blue message at the top of your Queue. Click Set up Instagram Direct Scheduling.

In order to use Direct Scheduling, your Instagram account needs to be a Business Profile. If your Instagram account is already a Business Profile, click Yes! Let's do it!.

If your Instagram account is currently a Personal Account, you'll need to convert it to a Business Profile, following the steps here. Once your Instagram account has been converted to a Business Profile, click I've Converted It to Business.

If you see an error stating "It seems you still don't have a Business Profile", please hop over to our troubleshooting guide here.

2

Facebook requires Instagram Business Profiles to be connected to a Facebook Page, and therefore we need to authenticate your Instagram account through Facebook. Click Continue & Authenticate with Facebook.

3

Enter your Facebook login credentials and click Log In. (If you're already signed into Facebook, you'll just need to enter your password and click Continue.)

You will need to be logging into your personal Facebook Profile that has the Admin Role on the Facebook page connected to your Instagram account. If you log into a Facebook Profile that does not have the Admin Role on the Page, it will not be possible to enable Direct Scheduling and you'll see an error.

4

You'll need to authorize Buffer to access your Facebook account. Click OK to confirm. (You won't see this step if you already have another Facebook or Instagram account connected to Publish that was authorized through the same Facebook personal profile.)

You'll notice here an option to "Choose what you allow". This option is required to be shown in this step due to Facebook's guidelines, but modifying any of the permissions here will mean that we are not able to authenticate with Facebook and it will not be possible to enable Direct Scheduling.

5

You're all set! Click Finish and return to your dashboard.

Converting your Instagram Personal Account to a Business Profile

Instagram Personal Accounts can be converted to Business Profiles either via the Instagram mobile app, or via Facebook.
It is imperative that a Facebook Page is linked to your Instagram Business Profile. Therefore, we recommend converting via Facebook, since this guarantees that a Facebook Page will be correctly connected to your Instagram account, whereas we have found some users to run into hiccups getting a Facebook Page connected to their Instagram account when converting via the Instagram mobile app.

Convert your Instagram account via Facebook (recommended) >>

  • Head over to Facebook and navigate to the Page that you would like to be connected to your Instagram Business Profile.
  • Click Settings at the top of the Page and then click Instagram on the left hand side.
  • Click Connect Account towards the top of the screen.
  • Enter your Instagram login credentials and click Log In. (If you're already signed into Instagram, or your login credentials are saved within your browser, you'll just need to click Continue.)
  • You'll see a pop up window prompting you to set up your Instagram Business Profile. Follow the on-screen instructions, ensuring your enter your contact info, and then tap Done.

Convert your Instagram account via the Instagram mobile app >>

  • Open the Instagram app on your mobile device and navigate to Settings.
  • Tap Account.
  • Tap Switch to Professional Account.
  • Tap Next under the Business option. (If you choose a Creator account, you won't be able to use Direct Scheduling in Publish.)
  • Follow the on-screen prompts, ensuring you select a Facebook Page to link to your Instagram account. You will see a "Don't Connect to Facebook Now" option, but if you don't connect a Facebook Page to your Instagram account, you won't be able to use Direct Scheduling.
  • If your Instagram Personal Account is currently set to private, you'll be prompted to tap OK in order to confirm switching to a Business Profile, since your account will become public.
  • Add your contact info and tap Done.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.