FAQ & Common Errors for Instagram Channel

FAQ & Common Errors for Instagram Channel

Some Instagram User don’t have Profile Image

There are some cases that the profile image is missing for some Instagram User. The reason behind this, for some user, especially if the user is coming from Instagram post comments, meta isn’t sending full user information through their API. Hence, we don’t have their profile image.

Also, once the user engaged or talked to the bot, meta is creating new user for that, so the previous user will remain without profile images. For the other users, the “update user profile” action can be used to refresh their profile & time zone information.

Error: “Message not sent because outside 24 hours”

This limit applies to meta channels (Messenger, Instagram, WhatsApp). If the user hasn't engaged with your bot for the past 24 hours. You can’t reach them directly. For WhatsApp, you will need to send a template message, for Messenger, you will need to send recurring notifications or one-time notification.

There aren't any good options to reach the Instagram user if they are outside of a 24-hour window. A work around is to gather the email of the user and reach them out via email.

More information here:
Platform Policy Overview - Messenger Platform - Documentation - Meta for Developers

Error: (#230) User consent is required to access user profile

Solution: 

The issue is about the user's Consent,

User consent is required to access a user's profile. It is set only when a person sends a message to a business or clicks icebreakers or the persistent menu. If a person comments on a post or comment but has not sent a message to a business, your app will receive an error.

User Profile API - Messenger Platform - Documentation - Meta for Developers

Instagram automation don’t work

If Instagram DM automations don't work however other automations such as comment automations work normally, it could be an issue with the user approval enabled on your profile. The approval stops OCP from creating a bot user and since no bot user is created, DM automations are not triggered.

This does not happen with Comment triggers since the approval system is bypassed as users usually don't require to be invite-accepted to comment on posts.


The solution for this is to go inside your Instagram profile settings and turn off User approvals. Once it's turned off, OCP will be able to create a bot user and the DM automations will resume to work.

To manage who can send you message requests on Instagram:

  • Click More in the bottom left, then click Settings.
  • Below How others can interact with you, click Messages and story replies.
  • Click Message controls.
  • Choose message requests to receive them at all.

    • Related Articles

    • Facebook Channel Common Errors

      Facebook Channel Common Errors Facebook Channel Common Errors Error: “Unsupported post request. Cannot be loaded due to missing permissions, or does not support this operation” Error: “Sending payload: 2534015 (#100) Invalid message data” Error: ...
    • FAQ & Common Errors for Web Chat

      FAQ & Common Errors for Web Chat Error: The web chat widget isn’t showing up Error: “Message not sent because outside 30 days” Error: The web chat widget isn’t showing up The reason might be one of the two reasons below: · You didn’t whitelist your ...
    • Instagram Channel

      Firstly, you need an Instagram business account. To change from personal account to business account, follow steps 1, 2 and 3 in the following screenshot and choose "Business": Then connect your Instagram business account with your Facebook page. A ...
    • Error log in Instagram channel

      Error 613 Error sending payload: 2534040 (#613): The rate limit has exceeded. Please retry again after some time. Recommendation: Facebook and Instagram have rate limits according to the number of followers. This error occurs when your follower ...
    • Omni Channel

      Omni Channel How to create a chatbot in omnichannel How to connect channels to omnichannel How to create an omnichannel flow Use conditions to determine where the user is coming from How to determine which channels support which features? Omnichannel ...