Skip to main content

Why Webhooks Dont Work for Instagram & Facebook Flows

Webhook triggers are not available for Instagram and Facebook flows in Spur. Understand why.

Updated this week

Meta's platform rules dont allow businesses to initiate messages via webhooks on Instagram and Facebook.

How Instagram & Facebook Messaging Works

On these platforms, the customer must start the conversation:

  • Only a comment or DM from a customer can initiate a response

  • You cannot send an automated message first to someone's Instagram/Facebook inbox (You can still text them manually whenever you want)

  • Once they message you, you can reply with automated messages

  • You can continue automated conversations within the 24 hour messaging window

What This Means for Automation

Scenario: Someone creates an order on your Shopify store.

  • โœ… WhatsApp: Webhook trigger works. You can send order confirmation via WhatsApp.

  • โŒ Instagram/Facebook: No webhook trigger available. The order happened outside Instagram (on your website), and Meta doesnt let you message customers about it unless they contacted you first on Instagram.

The Rule:
If an event happens outside Instagram/Facebook (website purchase, form submission, etc.), you cant use that event to send an Instagram/Facebook message. The interaction must originate from the customer on that platform.

What You CAN Do on Instagram & Facebook

  • Respond to comments automatically

  • Reply to DMs when customers message first

  • Send follow up messages within 24 hours of their last message

  • Use Instagram comment automation to drive people to DM you

What You CANNOT Do

  • Send order confirmations via Instagram for Shopify orders

  • Message customers first about events from external systems

  • Use webhook triggers to initiate Instagram/Facebook conversations

Bottom line: Webhook flows work great for WhatsApp. For Instagram and Facebook, you need the customer to make the first move on those platforms. Since WhatsApp is a more reliable channel to send updates about orders and other actions taken by the customer, it's better that those messages are sent through WhatsApp.

Did this answer your question?