I have an existing Open messaging integration and actively using it to send messages on behalf of our 3rd party Chatbot by using Agentless message API for the conversations through our own Chat widget.
/api/v2/conversations/messages/agentless
Now, I also aim to make social media messaging integration and firstly created Facebook messenger native integration and need to use it to send messages on behalf of our 3rd party Chatbot by using a send Message API.
It seems that there is no option for "facebook" etc. in "toAddressMessengerType" parameter valid values of the agentless message API.
So, by using an API I need to send outbound message anytime after a customer initiated a conversation on Facebook Messenger.
Can you please help me, is there any way to do that?
hi @ugur.bayramoglu
Unfortunately agentless api doesn't currently support facebook at this time, as you have seen there. Part of the reason for this is due to the various restrictions that the 3rd parties can impose on outbound initiated messages. For instance Facebook imposes a "24 hour rule" with many caveats and restrictions. Platform Policy Overview - Messenger Platform - Documentation - Meta for Developers this page has some more information about some of those restrictions.
Genesys does provide ability for bots to be setup and to send messages on active conversation, after customers inbound their first message, so you could use a setup like that.
My only other suggestion would be for you to use https://genesyscloud.ideas.aha.io/ to request that agentless api feature and share your use case.