Enlarged screenshot

How To Connect Instagram To YACSS

Instagram uses the Facebook Developer Portal to manage API access. By creating a Facebook Developer App with Instagram permissions, you can connect your Instagram account to YACSS and publish content directly from your workflows.


1

Open Cloud Connectivity

In YACSS, navigate to Cloud Connectivity from the sidebar. Click Connect on the Instagram card to begin the setup process.

Step 1: Open Cloud Connectivity in YACSS
2

Prepare Your Inputs

You will need two credentials from the Facebook Developer Portal:

  • Instagram App ID — Found in your Facebook Developer app settings
  • Instagram App Secret — Found in your Facebook Developer app settings

We will retrieve both of these from the Facebook Developer Portal in the steps below.

3

Create Your App

Go to the Facebook Developer Portal and create your developer account if you haven't already. Navigate to My Apps, click Create App, then enter your App name and contact email and click Next.

developers.facebook.com/apps
Step 3: Create App and add App name
4

Select Use Case

In the Use Cases step, click All in the left filter panel, then select Manage messaging & content on Instagram and click Next.

Step 4: Use Cases - select Manage messaging and content on Instagram
5

Connect Business Portfolio

Facebook will ask which Business Portfolio to connect. If you already have one, select it and click Next. Otherwise, Facebook will show no businesses available — click Business Settings to create one.

Step 5: Use case selected confirmation
Step 5: Business portfolio selection screen
6

Create a Business Portfolio

Once created, return to the app creation screen, select your new portfolio, and continue.

Step 6: Create a business portfolio
7

Select Portfolio & Finish App Creation

Back on the app creation screen, select your business portfolio and click Next. Continue clicking Next through the remaining steps until your app is fully created.

8

Customize the Instagram Use Case

Once your app is created, go to Use Cases in the sidebar. Click Customize next to "Manage messaging & content on Instagram".

Step 8: Use Cases - click Customize
9

Add Required Permissions

Go to Permissions and features and add the following two permissions by clicking + Add next to each:

  • instagram_business_basic — Allows reading Instagram Business account info and media
  • instagram_business_content_publish — Allows creating organic photo and video posts on behalf of a business user
Step 9: Add required Instagram permissions
10

Set Up Business Login

Go back to Customize use case and click Set up under "Set up Instagram business login".

Step 10: Set up Instagram business login
11

Add OAuth Redirect URL

A popup will appear asking for a Redirect URL. Paste the URL below and click Save.

https://app.yacss.site/user/instagram-redirect.php
Step 11: Add Instagram OAuth redirect URL
12

Go to Roles & Add Instagram Tester

Navigate to App Roles → Roles in the sidebar. This is the Instagram account you actually want to post to. Click the Instagram Testers tab, then click Add People.

Step 12: App Roles panel
Step 12: Click Add People on Instagram Testers tab
13

Enter Instagram Username

In the popup, select Instagram Tester as the role, then enter the username of the Instagram account you want to post to and click Add.

Step 13: Select Instagram Tester role and enter username
14

Accept the Tester Invite on Instagram

The invite will be pending until accepted. Log in to Instagram, go to Settings → App Website Permissions → Apps and Websites. Click the Tester Invites tab and click Accept.

Step 14: Instagram App Website Permissions
15

Copy Instagram App ID & App Secret

The account is now connected as a tester. Go back to your app in the Facebook Developer Portal. Under API setup with Instagram login, copy both the Instagram App ID and Instagram App Secret — click Show to reveal the secret.

Step 15: Copy Instagram App ID and App Secret
16

Paste Into YACSS & Allow Access

Return to YACSS. Paste your App ID and App Secret into the Instagram Account fields and click Save. You will be redirected to Instagram for authorization — click Allow to grant YACSS permission to view your profile, access media, and publish content.

Step 16: Paste into YACSS and Allow access on Instagram
Step 16: Paste into YACSS and Allow access on Instagram
Done! Your Instagram account is now connected to YACSS.
Shopping Cart
Scroll to Top