Building Customer Journeys on WhatsApp Business Using Journey Facilitator - Manual and Trigger Based

Updated 

Learn how to strategize business goals using Journey Facilitator and convert your potential leads on WhatsApp Business into customers.

Sprinklr’s Journey Facilitator helps you to create unified, omnichannel customer journeys using a visual, state-of-the-art flow builder. In this article, you will learn how to create customer journeys for the WhatsApp Business channel using Journey Facilitator — from importing leads to Sprinklr to deploying the journey and analyzing the reports under Reporting.

Journey Facilitator workflow

  1. Importing audiences into Sprinklr - Gather valuable leads by importing contacts using Audience Profiles into Sprinklr to send the intended message on the supported channels. In this article we will cover two ways of importing audience profiles into Sprinklr

    1. Excel file import - For Manual Journeys

    2. Journey Facilitator API - For Trigger-based/Automated Journeys

  2. Create an asset - Create an asset by choosing the desired template type to be sent to the potential customers. For a Brand to initiate a conversation on WhatsApp, HSM Assets is the only available option. (For more details - META )

  3. Audience segmentation (Optional)- In addition to importing profiles, they can be segmented location, gender, language, etc., in the Segment Manager depending upon the all the meta data passed into Sprinklr relevant to the profiles.

  4. Create the journey canvas - Strategize and create the journey on the Journey Facilitator canvas builder.

  5. Deploy the journey - Deploy the journey once created.

  6. Reporting - Analyze the journey with reporting.

To import audience profiles to Sprinklr using excel file import

  1. Click the New Tab icon. Under the Sprinklr Marketing tab, click Audience Profiles within Publish. Altenrately select it from the platform modules option.

  2. On the Audience Profiles window, click the Options icon in the top right corner and select Import.

  3. On the Import Audience Profiles window, click Download Excel Template in the top right.

  4. Fill downloaded Excel template with all the necessary details. Please note that the first 6 fields are Mandatory.

  5. Upload the filled Excel template back to Import Audience Profiles window. For more information, see Manage Audience Data with Profile Lists.

To import audience profiles to Sprinklr using JF API

  1. Profiles details can be passed to Sprinklr in the payload of the journey API itself. The profile information has to be added in the "Unified Profiles" section

  2. For the Bulk API endpoint, multiple profiles can be passed in the same payload one after another like an array.

  3. For WhatsApp channel, the following parameters are to be passed in the profiles section

    1. unifiedProfile

      1. firstName - Name of the user as visible in Sprinklr

    2. profiles

      1. channelType - Fixed String "WHATSAPP_BUSINESS"

      2. channelId - WA phone number of the customer with the country code appended in front

      3. name - Name of the user

    3. contextParams (optional)

      1. "key": "value" mappings of any Meta Data to be passed

To create an HSM template to be sent to the customers

  1. Click the New Tab icon. Under the Sprinklr Social tab, click Assets within Engage. Altenrately select it from the platform modules option.

  2. On the All Assets dashboard, click Create Asset in the top right corner.

  3. Select Omni Chat Templates from the Create Asset drop-down.

  4. On the Create New Asset window, fill in a Name and Description for the asset in the respective fields under Basic Details.

  5. Under Asset Specific, select HSM from the Template Type dropdown and WhatsApp Business from the Channel dropdown.

To create Audience Segment for the audience (Optional)

  1. Click the New Tab icon. Under Governance Console, click Audience Segments within Integrate.

  2. On the Segment Manager window, you can either create a new segment or edit the existing segment. For more information, see About the Segment Manager.

Note: The step of creating an Audience Segment is optional with the new JF Canvas as it allows us to trigger journeys directly on profile lists (To know more click link)

To create Journey within Journey Facilitator

  1. Click the New Tab icon. Under the Sprinklr Service tab, click Journey Facilitator within Omni-Channel Journeys. Same option can be founder under Sprinklr Marketing tab as well.

  2. Click Create Journey in the top right corner.

  3. On the Create Journey window, provide Basic Information such as Journey Name, Description, Trigger Settings (Segment vs Profile List vs Trigger/APIs), Share Settings, and more.

    1. For Manual journeys, select Segment or Profile List depending upon how the audiences have been configured in the platform. A drop down for selecting the segment/profile list will be available based on the selection

    2. For Trigger Based journeys being called from API calls, select Trigger based

  4. Click Save and proceed at the bottom. You will be redirected to the Journey Builder.

  5. On the Journey Builder, click Start to initiate the journey and choose the action Send Message to be sent to the customer segment that you have chosen in the Audience Profile.

  6. Choose the desired Asset from DAM that is approved by WhatsApp. You can add more actions to the journey as per your requirement. Click Next after choosing the desired approved asset.

  7. On the Select Account window, choose the Account from which you want to trigger the message to the customer segment and click Save.

  8. Now the journey can be created using the various available nodes depending upon the use case to tbe achieved. For more details on the different journey nodes visit here.

  9. After adding the desired actions in the Journey Builder, select End Event. The journey will end here.

  10. Click Save & Deploy at the bottom. For Manual journeys, the message selected will be sent to the customer segment or profile list that you have selected earlier immediately. For trigger based journey messages will be sent to the customers whose details have been passed in the API payload for each all. You can also click Save as draft in case you want to just save your changes and not deploy the journey immediately.

To view reporting on Journey Facilitator

  1. Click the New Tab icon. Under the Sprinklr Marketing tab, click Reporting within Analyze.

  2. Next, search and select WhatsApp Journey Reporting dashboard.

    Note: You can also create a new Dashboard and add widgets as required. To know more click link

  3. Under the WhatsApp Journey Reporting tab, you can view the analytics of the journey you have created from the Journey Facilitator.