For the complete documentation index, see llms.txt. This page is also available as Markdown.

Instagram integration

ABefore integrating Meta Messenger with OMniLeads, you need an active Meta Business Manager account and an app configured for the service.

The following are the general and recommended steps to complete the registration process from the official Meta environment:

1. Access to Meta Business Manager

  • If you already have a Business Manager, simply log in. If you don't have one yet, create your business account by providing your company name, email address, and website.

2. Business Verification

  • It's always important to verify the business that will be using the channel to ensure compliance with the Service Usage Policies. Go to Business Settings and complete the business identity verification process.

Meta will request official documents that prove the existence of the business (CUIT, tax registration, company name, etc.). This step is essential for a proper verification process.

3. Application Creation

Below are a series of steps in the Wizard to use the Instagram Messenger API (as well as other channels).

Since Meta may change the registration procedure without prior notice, it is important to visit the manufacturer's website and delve into the details of the process: https://developers.facebook.com/documentation/business-messaging/instagram-messaging.

  • Once inside the panel of Meta for Developers, Go to the “My Apps” section and select Create New App (if you already have one, you can skip the rest of the steps and go directly to Step 4).

  • Follow the App Creation Wizard, completing the required information at each step of the form.

  • In Use Cases, select "Other," and in App Type, select "Business." In this final part of the Wizard, you can connect your app to the business portfolio and grant certain application-level permissions for using the Meta API.

  • Once the app has been created, select Instagram from the list of available products and click Configure.

  1. Webhook Configuration

  • In the Messenger API Configuration section, we define the webhook or web service that will be used in OMniLeads, respecting the following format:

https://my_omnileads/webhook/instagram/<AppID>/ Where my_omnileads is the instance hosting the OMniLeads platform, and AppID is the identifier of the app created in Meta Developers. Remember that the digital certificates used for HTTPS must be valid, and the domain name or FQDN (Fully Qualified Domain Name) must be reachable on the internet. From the Instagram menu -> API Settings, you must add the Instagram business account you intend to integrate with, as well as generate an access token that will be used to configure OMniLeads. On the other hand, the secret key will help protect your webhook, so it's necessary to set one and rotate it periodically.

5. Event Subscription:

Below is a list of the events to which the webhook must subscribe for proper operation with OMniLeads

Done!

We are now ready to configure the settings from the OMniLeads app. To do this, from the menu “Connections → Meta/Facebook → Instagram”, we will configure a new resource to interact with Instagram.

For more details, visit the section Cuentas de Instagram.

Last updated