Forum Discussion

chatto's avatar
chatto
Contributor
7 years ago

Facebook Handover Protocol

Hey,

       We are looking to use a facebook messenger chatbot as the primary social responder, with the chatbot handing over to the secondary responder being a human using social response.

We've built to this standard - Bot Workflow

While the handover works we are trying to make it so the customer doesn't need to type in the question again if the chatbot doesn't have an automated answer. 

 

Eg (how we would like it to work):

Chatbot: How can I help?

Customer:  Why is the sky blue?

Chatbot:  Sorry I can't help with that, let me put you onto our support team

<Chatbot calls FB handover protocol to pass thread control to Lithium, passes "Why is the sky blue" as metadata which is passed into Lithium Social Response as a customer message so the customer doesn't need to type the question in again>

See FB doco:  Pass Thread Control

 

Currently we need to ask the user to type in the question again. 

 

Eg (how it currently works):

Chatbot: How can I help?

Customer:  Why is the sky blue?

Chatbot:  Sorry I can't help with that, let me put you onto our support team

<Chatbot calls FB handover protocol to pass thread control to Lithium>

Support:  Hi how can I help you today?

Customer:  Why is the sky blue?

 

Questions:

What does Lithium do with the Facebook Pass Thread Control metadata and can it be passed support agent to be actioned?

Or has anyone come up with a different solution to the above problem?

 

Thanks

No RepliesBe the first to reply