⚠️ Common Error
Error Message:
Different Primary Receiver (#100) The action is invalid since it's not the thread owner
This typically occurs when BrandBastion is not set as the primary receiver in your Facebook Business Manager settings.
💡 Why It Happens
Meta allows only one app to act as the Primary Receiver of messages via the Handover Protocol. If another app (e.g. a chatbot or CRM tool) is selected, it will take exclusive control of threads—blocking BrandBastion from sending or managing DMs.
✅ How to Fix It
Under App Settings, find:
Messenger receiver
Instagram receiver
Click Configure next to each.
Check if another app is listed as the Primary Receiver.
Either:
Remove the other app, or
Set BrandBastion Platform as the Primary Receiver
📌 Note: You can only have one Primary Receiver per channel (Messenger or Instagram).
🔄 When to Recheck This Setting
After adding new third-party tools
After any Facebook Page role or BM access changes
If you see unexpected DM behavior or errors