Connect an instagram account
The Owner connects the company's Instagram professional account — directly via Business Login for Instagram, or through a Facebook Page it is linked to — so customer Direct Messages arrive in the shared Inbox.
When this happens: Owner opens Channel Administration — Connect Instagram Account.
Step by step
- 1
Open
/admin/channelsand clicks Connect Instagram Account.Offers the configured paths; Owner selects Business Login for Instagram. EasyCRM takes you to Instagram's authorization screen with PKCE and the scopes
instagram_business_basic,instagram_business_manage_messages. - 2
Signs in to Instagram and grants consent.
EasyCRM takes you back with an authorization code. Exchanges the code, verifies the account is a Business or Creator professional account, and creates the
ChannelConnectionwithExternalAccountId= the Instagram-scoped business account id andDisplayIdentifier=@handle. Subscribes the account to themessageswebhook field and shows Connected as *@brand.shop*.
Other paths
Connect through a linked facebook page
At step 2 selects Instagram API with Facebook Login and authorizes the companys Facebook Page (`pages_show_list`, `pages_manage_metadata`) plus the Instagram messaging permission on that Pages linked account. Beyond messaging, the consent also asks the Social CRM's publishing and insights scopes — Business Login instagram_business_content_publish and instagram_business_manage_insights, Facebook Login instagram_content_publish and instagram_manage_insights (UC-13.8, UC-13.9); an account connected before must be reconnected for publishing. Resolves the Page's linked Instagram professional account and creates the ChannelConnection with Settings.authPath = **FacebookLogin** and Settings.linkedPageId set.
If something goes wrong
Account is not a professional account
At step 6 the account resolves to a personal Instagram account. Rejects with This account isn't a Business or Creator account — convert it in Instagram settings first, linking to Meta's guidance. No connection is created.
Page has no linked instagram account
At the selected Page has no linked Instagram professional account. EasyCRM shows This Page has no linked Instagram professional account and the Page cannot be selected.
Good to know
- Only a Business or Creator professional account can be connected; personal accounts are rejected.
- Only the Owner may start a new Instagram connection.
- A company may connect an account through either path; both produce the same
ChannelConnectionshape.