Instagram

Prerequisites

  • Instagram Professional Account: You need either a Business or Creator account to set up Instagram Messaging. If your current account is not of this type, you can switch it to a Professional account in Instagram settings.

Instructions

Step 1: Create an Instagram App

  1. Visit the Meta Developer Site and click on My Apps in the top-right corner.
  2. From the dropdown menu, select Create App to begin.
  • Enter your app details, such as App Name and Contact Email, then click Next.

  • Select a Use Case, choose Other, and click Next.

  • Set the App Type to Business and click Next.

  • Review your app details and click Create App.

Step 2: Add the Instagram Product to Your App

  • Under the Add Products to Your App section, select Instagram.
  • Click the Set Up button to add it to your app.

Step 3: Connect Instagram Account

  • Navigate to the API Setup with Instagram business login page.
  • Click Add Account in Step 1 to connect to your Instagram account.

Step 4: Configure Webhook

  1. Navigate to SeaChat to get the webhook URL.
    • Go to Agent Configuration β†’ Channels β†’ Instagram to find the Callback URL and Verify Token.

  1. Click Set Up Verify Token in Step 1. Once completed, a popup will confirm the token has been saved successfully.

  1. Return to the Instagram app dashboard, paste the Webhook URL and Verify Token into the respective fields, and click Save.

  • Enable all necessary webhook events by clicking the Manage button to configure webhook fields.

Step 5: Generate Access Token

  • Click the Generate Token button in the Generate Access Token section.
  • Check the I Understand checkbox in the popup to copy the access token.

  • Paste the copied token into Step 2 of the SeaChat Instagram setup interface and click Save.

Now you’ve finished all steps to set up Instagram integration in SeaChat!


Step 6: Add Privacy Policy URL, Icon, and Category

  1. Go to App Settings β†’ Basic.
  2. Add a Privacy Policy URL, Icon, and Category, then click Save Changes.

Step 7: Set App to Live

  • Toggle the App Status to Live.

Congratulations! You’ve successfully set up an Instagram Messaging AI agent. πŸŽ‰


Step 9: Remove your Instagram Integration

If you want to remove the Instagram integration, you need to do it in two places:

  • Properly remove the page access from your Meta app
    • Go to your Meta Business app β†’ Instagram β†’ API setup with Instagram login β†’ Generate access tokens β†’ trash can icon β†’ Remove Account
  • Click the Remove button inside SeaChat