Skip to Content
Business Trends
Author's profile photo Keshav Harake

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

  1. Users can communicate to the customer on WhatsApp through Infobip, here both ways communication can be done.  

  2. 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.

  3. 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.

  4. C4C keeps storing messages until the Ticket gets closed.

  5. 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.

 

 

Assigned Tags

      10 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo raj D
      raj D

      Nice Information Keshav

      Author's profile photo Sharmila Gurubelli
      Sharmila Gurubelli

      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

      Author's profile photo Keshav Harake
      Keshav Harake
      Blog Post Author

      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

      Author's profile photo Sharmila Gurubelli
      Sharmila Gurubelli

      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!:)

      Author's profile photo Mahantesh Patil
      Mahantesh Patil

      Hi Keshav,

      Very nice blog, thanks for the value information.

       

      thanks

      M

       

      Author's profile photo Ravi Mocharla
      Ravi Mocharla

      Hi Keshav ,

      Thanks for the blog. Can I have step by step process to setup and using Whatsapp for solution.

      Author's profile photo Dzenana Tiro
      Dzenana Tiro

      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!

      Author's profile photo Beth Jefferson
      Beth Jefferson

      Thanks for your sharing

      Author's profile photo Chadi Mohamed
      Chadi Mohamed

      Hi Keshav,
      Thanks for the blog
      Can you maybe share which API did you use to perform this integration ?

      Thank You!

      Author's profile photo Saurabh Sharma
      Saurabh Sharma

      Hi Keshav,

       

      Thanks for the detailed explanation. Can you please suggest what configuration is needed on C4C side?

       

      Thanks!

      Saurabh