Business Trends
SAP C4C Service Cloud WhatsApp integration
Hello everyone,
Welcome to my blog post, here I am going to discuss one of my Projects ‘WhatsApp integration with SAP C4C service Cloud’. We all know most probably WhatsApp is one of the most used messaging apps now a day people use for business as well as personal use.
How this integration works
Very simple think about a situation where you want to know your Service Ticket
Then how this integration is possible?
This answer is also very simple its Infobip, which will help us to achieve this. Deliver A Better Customer Experience
with WhatsApp Business API Communicate over the world’s most used chat app with Infobip as your WhatsApp Business Solution Provider
Technical architecture
Business Story
Mobile numbers are used by officers to communicate via WhatsApp with employees and candidates. Only 1 HRSS officer can communicate at a time per Officers mobile number. They do so via the WhatsApp web application.
A ticket is manually created in C4C once the WhatsApp communication has commenced. All messaging information including attachments is copied from WhatsApp to C4C manually.
This call is then closed and an email to inform the client is automatically sent via C4C. A customer satisfaction email is also sent after 2 days from the C4C application. No response is ever received.
- Create an Account in Infobip.
- Enable the WhatsApp channel.
- Create an Infobip function to interact with SAP C4C SDK.
- Deploy the function and use function Url as Webhook of WhatsApp channel.
- Create an account in Infobip using this link, you can get an account where all the beta services are enabled.
Here we are going to show how we can create service Ticket in C4C through WhatsApp chat
-
Users can communicate to the customer on WhatsApp through Infobip, here both ways communication can be done.
-
Infobip needs to consume C4C API and through this API, it can send the same message to C4C along with username, customer mobile number, and the message.
-
C4C will identify a customer with the same mobile number and create a service request for the same customer and store this message history in a separate tab under the Ticket.
-
C4C keeps storing messages until the Ticket gets closed.
-
Once the Ticket gets closed for this customer and if again C4C gets the new message for the same customer then it will create a new service Ticket and keep storing message history till the Ticket gets closed.
I hope everyone enjoyed this blog, please don’t forget to put a comment and share.
Nice Information Keshav
Hi Keshav,
Nice blog!!!
I’m new to C4C and I want to try this using trail version, can you please let me know what are the prerequisites.
Thank you,
Sharmila
Thank you so much !
Pre- requisites System
1.SAP C4C Tenant
2.Infobip system no trail system need to buy
3.Whatsapp any way you have it
When you start working on it let me know I can help you out.
Br,
Keshav
Hi Keshav,
I have used Twilio for Whatsapp integration in SAP UI5 which is a trial version that can send messages to the registered mobile numbers.
I want to work on this with the trail system first, if not possible I'll purchase the user account, can we get test a trial version for C4C?
Thanks for your help!:)
Hi Keshav,
Very nice blog, thanks for the value information.
thanks
M
Hi Keshav ,
Thanks for the blog. Can I have step by step process to setup and using Whatsapp for solution.
Hi Keshav,
could you maybe provide a bit more details on how to consume the C4C API, in order to forward the incoming WA messages from Infobip platform.
Can you maybe share the corresponding documentation?
Thank you!
Thanks for your sharing
Hi Keshav,
Thanks for the blog
Can you maybe share which API did you use to perform this integration ?
Thank You!
Hi Keshav,
Thanks for the detailed explanation. Can you please suggest what configuration is needed on C4C side?
Thanks!
Saurabh