Difference between revisions of "UseCases/Current/GenesysCloud/CE12"

From Genesys Documentation
Jump to: navigation, search
m (Text replacement - "Genesys Cloud" to "Genesys Cloud CX")
(UCC: Republished use case to include email capabilities)
 
Line 3: Line 3:
 
|Offering=GenesysEngage-cloud
 
|Offering=GenesysEngage-cloud
 
|SMART_Benefits={{SMART Benefits
 
|SMART_Benefits={{SMART Benefits
|UCBenefitID=Improved Customer Experience
+
|UCBenefitID=Reduced Volume of Interactions
|UCBenefit=Improve Net Promoter Score (NPS) by proactively notifying customers through SMS.
+
|UCBenefit=Decrease inbound interactions by proactively sending communications through SMS and email.
 
}}{{SMART Benefits
 
}}{{SMART Benefits
|UCBenefitID=Reduced Volume of Interactions
+
|UCBenefitID=Improved Conversion Rates
|UCBenefit=Decrease inbound interactions by proactively sending communications through SMS.
+
|UCBenefit=Conversion rates, close rates, cross-sells, and up-sell rates improve through the ability to automatically generate outbound messages and empower agents with a single searchable desktop application that shows customer context.
 
}}{{SMART Benefits
 
}}{{SMART Benefits
|UCBenefitID=Improved Employee Utilization
+
|UCBenefitID=Improved Customer Experience
|UCBenefit=Reduce agent-assisted outbound calls by automatically sending communications through SMS.
+
|UCBenefit=Improve Net Promoter Score (NPS) by proactively notifying customers through SMS and email interactions.
 
}}{{SMART Benefits
 
}}{{SMART Benefits
|UCBenefitID=Improved Conversion Rates
+
|UCBenefitID=Improved Employee Occupancy
|UCBenefit=Conversion rates, close rates, cross-sells, and up-sell rates improve through the ability to automatically generate outbound SMS messages and empower agents with single a searchable desktop application that shows customer context.
+
|UCBenefit=Reduce agent-assisted outbound calls by automatically sending communications through SMS and email.
 
}}
 
}}
|UCOverview=Consumers want businesses to send them proactive notifications when that information is personalized, timely, and relevant. The SMS channel is an efficient, quick way to notify customers of appointment reminders, delivery notifications, fraud alerts, coupons, loyalty program information, surveys, and much more. Many companies struggle with adding the SMS channel to their outbound notification strategy for marketing, care, or collections. This use case offers the ability to configure and run outbound SMS campaigns based on customer-provided contact lists.
+
|UCOverview=Consumers want businesses to send them proactive notifications when that information is personalized, timely, and relevant. Automated notifications are an efficient, quick way to notify customers of appointment reminders, delivery notifications, fraud alerts, coupons, loyalty program information, surveys, and much more. Many companies struggle with adding the SMS channel to their outbound notification strategy for marketing, care, or collections. This use case offers the ability to configure and execute outbound SMS / Email campaigns.
|UCSummary=This use case illustrates how companies proactively send customer notifications using SMS for marketing, care, or collections purposes using contact lists. The lists include the appropriate contact details, such as contact name, mobile phone number, and contact reason. The system records delivery results to feed into reports. Public APIs are useful to send a message based on a one-time event, recurring events, or trigger-based events without needing to build and maintain a traditional "blast" campaign.   
+
|UCSummary=This use case illustrates how companies proactively send customers notifications using SMS or email for marketing, care, or collections purposes. The company can use its marketing, CRM, or collections system to generate contact lists to generate an SMS or email campaign. The lists can include the appropriate contact details, such as contact name, mobile phone number, email address and contact reason. The system records delivery results to feed into reports. Public APIs are useful to send a message based on a one-time event, recurring events, or trigger-based events without needing to build and maintain a traditional "blast" campaign.   
  
  
Outbound SMS notification examples include:
+
Outbound SMS / Email notification examples include:
 
{{{!}} style="width: 695px;" border="1" data-mce-style="width: 695px;"
 
{{{!}} style="width: 695px;" border="1" data-mce-style="width: 695px;"
 
{{!}}-
 
{{!}}-
Line 33: Line 33:
 
*Fraud alerts
 
*Fraud alerts
 
{{!}} style="width: 165px;" data-mce-style="width: 165px;"{{!}}
 
{{!}} style="width: 165px;" data-mce-style="width: 165px;"{{!}}
*Review plan alerts
+
*Going over plan alerts
 
*Payment reminders
 
*Payment reminders
 
*Upgrade eligibility
 
*Upgrade eligibility
*Customer win-back
+
*Customer win -back
 
{{!}} style="width: 160px;" data-mce-style="width: 160px;"{{!}}
 
{{!}} style="width: 160px;" data-mce-style="width: 160px;"{{!}}
 
*Appointment reminders
 
*Appointment reminders
Line 54: Line 54:
 
{{!}}-
 
{{!}}-
 
{{!}} style="width: 186px;" data-mce-style="width: 186px;"{{!}}
 
{{!}} style="width: 186px;" data-mce-style="width: 186px;"{{!}}
*Sales alerts
+
*Promotional Messaging
 
*Order confirmations
 
*Order confirmations
 
*Product recalls
 
*Product recalls
 
*Loyalty program activity
 
*Loyalty program activity
*Shipment and delivery status
 
 
{{!}} style="width: 165px;" data-mce-style="width: 165px;"{{!}}
 
{{!}} style="width: 165px;" data-mce-style="width: 165px;"{{!}}
 
*Quote follow-up
 
*Quote follow-up
Line 84: Line 83:
 
|MaturityLevel=Consistent
 
|MaturityLevel=Consistent
 
|BusinessImageFlow={{SMART BusinessImageFlow
 
|BusinessImageFlow={{SMART BusinessImageFlow
|BusinessFlow=(1) Trigger-based SMS
+
|BusinessFlow=(1) Trigger-based SMS / Email
 
|BusinessImage=https://www.lucidchart.com/documents/edit/41ff724d-36fb-48cc-a949-d42891c59a68/0
 
|BusinessImage=https://www.lucidchart.com/documents/edit/41ff724d-36fb-48cc-a949-d42891c59a68/0
|BusinessFlowDescription=#Create or use an existing OAuth client
+
|BusinessFlowDescription=#Create or use an existing OAuth client.
#*Customers need an OAuth client with the <code>Conversation:Message:Create</code> permission assigned to the OAuth client. See [https://help.mypurecloud.com/articles/create-an-oauth-client/ link] for more info.
+
#*Customers will need an OAuth client with the appropriate permission assigned to the OAuth client. See [https://help.mypurecloud.com/articles/create-an-oauth-client/ link] for more info.
 
#Generate an OAuth client token
 
#Generate an OAuth client token
#*To call the endpoint to send agentless outbound SMS notifications, customers need to use an OAuth client to [https://developer.genesys.cloud/api/rest/authorization/use-client-credentials.html generate a token].  <br /> They need to make sure to build the basePath for the correct Genesys Cloud CX region they are working in. For more information, see [https://developer.genesys.cloud/api/rest/ link].
+
#*To call the endpoint to send agentless notifications, customers need to use an OAuth client to [https://developer.mypurecloud.com/api/rest/authorization/use-client-credentials.html generate a token].  <br /> They need to make sure to build the basePath for the correct Genesys Cloud region they are working in. For more information, see [https://developer.genesys.cloud/api/rest/ link].
#Use the OAuth client token to call the agentless outbound SMS endpoint. For more information reference the [https://developer.genesys.cloud/api/tutorials/agentless-sms-notifications/ tutorial].
+
#Use the OAuth client token to call the agentless outbound endpoint. For more information reference the agentless SMS [https://developer.genesys.cloud/api/tutorials/agentless-sms-notifications/ tutorial].
  
 
<br />
 
<br />
 
}}{{SMART BusinessImageFlow
 
}}{{SMART BusinessImageFlow
 
|BusinessFlow=(2) Campaign-Based SMS
 
|BusinessFlow=(2) Campaign-Based SMS
|BusinessImage=d78c4195-c2f7-44c3-97fe-d74c07ec6dd4
+
|BusinessImage=https://www.lucidchart.com/documents/edit/d78c4195-c2f7-44c3-97fe-d74c07ec6dd4/0
|BusinessFlowDescription=#An Admin (or Genesys PS) configures the campaign settings in Genesys.
+
|BusinessFlowDescription=#An Admin configures the campaign settings in Genesys Cloud.
#The organization either prepares a contact list from a third-party system (such as CRM) or configures their system to use Genesys REST APIs to insert contact records.
+
#The organization either prepares a contact list from a third-party system (such as CRM or Collections) or configures their system to use Genesys REST API to insert contact records.
 
#*Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
 
#*Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
#*API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.
+
#*API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.
#The customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Customers can also use a message content template to create a dynamic message using data from the contact list.  Best practice recommends that if hyperlinks are used in the message body that the total message content is no greater than 160 characters to avoid splitting the hyperlink across multiple text messages. The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages.
+
#Customers can use a message content template to create a dynamic message using data from the contact list. Alternatively, The customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Best practice recommends that if hyperlinks are used in the message body that the total message content is no greater than 160 characters to avoid splitting the hyperlink across multiple text messages. The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages.
#The campaign is started and begins contacting consumers based on the settings configured in the first step. The Genesys system checks each contact/record against the Do Not Call lists assigned to the campaign to filter out consumers who should not be contacted.
+
#The campaign is started and begins contacting consumers based on the settings configured in the first step.
 +
#The Genesys system checks each contact/record against the Do Not Contact lists assigned to the campaign to filter out consumers who should not be contacted.
 
#Message send fail or success status is stored on the interaction.
 
#Message send fail or success status is stored on the interaction.
 
#Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer.
 
#Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer.
Line 107: Line 107:
 
#*For a STOP keyword, a default or customer-specified text is sent to the consumer, and the mobile number is added to a suppression list by the aggregator so further messages are blocked by the aggregator.
 
#*For a STOP keyword, a default or customer-specified text is sent to the consumer, and the mobile number is added to a suppression list by the aggregator so further messages are blocked by the aggregator.
 
#*For a START or UNSTOP keyword, the aggregator begins allowing further messages to the consumer.
 
#*For a START or UNSTOP keyword, the aggregator begins allowing further messages to the consumer.
 +
#Interaction closed if customer doesn't respond by a configurable setting.
 +
}}{{SMART BusinessImageFlow
 +
|BusinessFlow=(3) Campaign-Based Email
 +
|BusinessImage=0d125998-494a-4213-919e-029cdb944a3f
 +
|BusinessFlowDescription=#An Admin configures the campaign settings in Genesys Cloud.
 +
#The organization either prepares a contact list from a third-party system (such as CRM or Collections) or configures their system to use Genesys REST API to insert contact records.
 +
#*Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
 +
#*API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call.  Customers can set a flag in the API to add the contact to the top of the list.
 +
#Customers use an email content template to create a dynamic message using data from the contact list.
 +
#Customers provision an outbound sending domain to be used on behalf of the campaign.
 +
#The campaign is started and begins contacting consumers based on the settings configured in the first step.
 +
#The Genesys system checks each contact/record against the Do Not Contact lists assigned to the campaign to filter out consumers who should not be contacted.
 +
#Message send fail or success status is stored on the interaction.
 +
#Consumer may decide to respond to the email. Responses will thread with the original outbound email for a configured amount of time with the available metadata from the email to identify the consumer.
 
}}
 
}}
|BusinessLogic=====Agentless SMS Notifications====
+
|BusinessLogic=====Agentless SMS and Email Notifications====
Customers typically use agentless SMS notifications when triggering an SMS based on an event such as: purchase, scheduled appointment, two factor authorization, and so on. The customer must have an external system invoking the API call to send the message. These trigger-based notifications are not sent all at once. As such, trigger-based notifications do not use traditional outbound campaigns. However, they are included within interaction views and reporting.
+
Customers typically use agentless SMS / Email notifications when triggering a message based on an event such as: purchase, scheduled appointment, two factor authorization, and so on. The customer must have an external system invoking the API call to send the message. These trigger-based notifications are not sent all at once. As such, trigger-based notifications do not use traditional outbound campaigns. However, they are included within interaction views and reporting.
  
 
====Standard SMS Keywords====
 
====Standard SMS Keywords====
Standard opt-out keywords include STOP and UNSUBSCRIBE and additional variations including: END, QUIT, CANCEL and STOPALL  
+
Standard opt-out keywords include STOP and UNSUBSCRIBE and additional variations including: END, QUIT, CANCEL and STOPALL
  
Standard help keywords include HELP and INFO.  
+
Standard help keywords include HELP and INFO.
  
Standard opt-in keywords include START, YES and UNSTOP.  
+
Standard opt-in keywords include START, YES and UNSTOP.
  
====SMS Campaigns====
+
===='''SMS Campaigns'''====
  
 
====Contact List====
 
====Contact List====
Line 128: Line 142:
 
====Campaign====
 
====Campaign====
  
*The campaign is started and begins contacting consumers based on the campaign settings configured. The Genesys Cloud CX system checks each contact record against the Do Not Call list(s) assigned to the campaign to filter out consumers who should not be contacted. The customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Alternatively the message body can be specified in a SMS campaign templated associated with the campaign.  Best practice recommends that if hyperlinks are used in the message that the total message content is no more than 160 characters to avoid splitting the hyperlink across multiple text messages.
+
*The campaign is started and begins contacting consumers based on the campaign settings configured. The Genesys Cloud CX system checks each contact record against the Do Not Contact list(s) assigned to the campaign to filter out consumers who should not be contacted. The message body can be specified in a SMS campaign templated associated with the campaign. Alternatively, the customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Best practice recommends that if hyperlinks are used in the message that the total message content is no more than 160 characters to avoid splitting the hyperlink across multiple text messages.
*The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages. Genesys stores the SMS sent success or failure status of a message on the interaction. Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer. For a HELP keyword, a customer-specified help text is sent to the consumer. For a STOP keyword, a default or customer-specified text is sent to the consumer, the mobile number is added to a suppression list by the aggregator, and further messages are blocked by the aggregator. For a START or UNSTOP keyword, the aggregator begins allowing further messages to be sent to the consumer.
+
*The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages. Genesys stores the SMS sent success or failure status of a message on the interaction. Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer. For a HELP keyword, a customer-specified help text is sent to the consumer. For a STOP keyword, a default or customer-specified text is sent to the consumer, the mobile number is added to a suppression list by the aggregator, and further messages are blocked by the aggregator. For a START or UNSTOP keyword, the aggregator begins allowing further messages to be sent to the consumer.
|DistributionLogic=This section is not applicable for this use case.
+
 
|CustomerInterfaceRequirements=This section is not applicable for this use case.
+
===='''Email Campaigns'''====
|AgentDeskRequirements=This section is not applicable for this use case.
+
 
 +
====Contact List====
 +
 
 +
*The organization either prepares a contact list from a third-party system (such as CRM) or configures their system to use Genesys Cloud CX APIs to insert contact records.
 +
*Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
 +
*API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.
 +
 
 +
Campaign
 +
 
 +
*The message body can be specified in an email campaign template associated with the campaign.
 +
*The outbound domain used for sending messages is provisioned in Genesys Cloud.
 +
*The campaign is started and begins contacting consumers based on the campaign settings configured.
 +
*The Genesys Cloud CX system checks each contact record against the Do Not Contact list(s) assigned to the campaign to filter out consumers who should not be contacted.<br />
 +
|DistributionLogic=There is no applicable content for this section.
 +
|CustomerInterfaceRequirements=N/A
 +
|AgentDeskRequirements=N/A
 
|RealTimeReporting=Live messaging campaign information can be found on the Messaging Campaigns tab on the Campaign Management dashboard.
 
|RealTimeReporting=Live messaging campaign information can be found on the Messaging Campaigns tab on the Campaign Management dashboard.
  
Line 138: Line 167:
 
*Campaign progress is shown with the number of total contacts and the number of processed contacts
 
*Campaign progress is shown with the number of total contacts and the number of processed contacts
 
*Campaign attributes such as name, contact list, and division are also provided
 
*Campaign attributes such as name, contact list, and division are also provided
 +
 +
<br />
 
|HistoricalReporting=Dialer Campaign Detailed Attempt History can be used to display the individual:
 
|HistoricalReporting=Dialer Campaign Detailed Attempt History can be used to display the individual:
  
Line 151: Line 182:
 
*Records skipped, for example, the contact is listed on a "do not contact list" assigned to a campaign
 
*Records skipped, for example, the contact is listed on a "do not contact list" assigned to a campaign
  
Customers can have ultimate flexibility by using the Interactions View to show detailed results of a campaign, including applying filters and choosing data columns, and also export as .csv or .pdf. '''Note: This view is the only method available to see details when using the agentless API method of sending SMS messages.'''
+
Customers can have ultimate flexibility by using the Interactions View to show detailed results of a campaign, including applying filters and choosing data columns, and also export as .csv or .pdf. '''Note: This view is the only method available to see details when using the agentless API method of sending SMS messages.'''
|GeneralAssumptions=*The customer cannot use a third-party SMS aggregator.
+
|DocVersion=1.0.0
*Our aggregator stores opt-out requests and blocks messages if a customer attempts to send them to a consumer. This is accomplished by the consumer using keywords such as STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT. If the consumer wants to resume messages (opt-in), they can use keywords such as START, YES, and UNSTOP. Genesys also supports custom keywords for opt-in and opt-out requests.
+
|GeneralAssumptions=*The customer cannot use a third-party SMS / email aggregator.
 +
*Our aggregator stores opt-out requests and blocks messages if a customer attempts to send them to a consumer. This is accomplished by the consumer using keywords such as STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT. If the consumer wants to resume messages (opt-in), they can use keywords such as START, YES, and UNSTOP. Genesys also supports custom keywords for opt-in and opt-out requests.
 
*For SMS campaigns, customers must acquire a short code in North America.
 
*For SMS campaigns, customers must acquire a short code in North America.
  
 
<br />
 
<br />
 
|CustomerAssumptions=*Customer provides Genesys with the contact list from their own CRM, marketing, or collections database - either via uploading a .csv file in the user interface or using API endpoints to add contacts to a contact list.
 
|CustomerAssumptions=*Customer provides Genesys with the contact list from their own CRM, marketing, or collections database - either via uploading a .csv file in the user interface or using API endpoints to add contacts to a contact list.
*Compliance is handled by the customer. The customer has the responsibility for securing express consent from consumers (when required) before sending SMS messages, maintains an auditable list, and honors opt-out requests. The contact lists loaded into Genesys should contain only consumers to whom an SMS message can be sent according to the corresponding local compliance rules.
+
*Compliance is handled by the customer. The customer has the responsibility for securing express consent from consumers (when required) before sending SMS messages, maintains an auditable list, and honors opt-out requests. The contact lists loaded into Genesys should contain only consumers to whom and when an SMS message can be sent according to the corresponding local compliance rules.
*The outbound solution is configured based on the customer's understanding and direction of compliance with local outbound SMS regulations at the site of installation as well as at the local regulations at the site of delivery of SMS messages. The customer is responsible for compliance with laws and regulations concerning outbound SMS and automatic sending of SMS. It is recommended that the customer's legal department assert that the organization is in full compliance with these regulations as SMS messages are sometimes considered the same as voice calls with regard to compliance.
+
*The outbound solution is configured based on the customer's understanding and direction of compliance with local outbound SMS regulations at the site of installation as well as at the local regulations at the site of delivery of SMS messages. The customer is responsible for compliance with laws and regulations concerning outbound SMS and automatic sending of SMS. It is recommended that the customer's legal department assert that the organization is in full compliance with these regulations as SMS messages are sometimes considered the same as voice calls with regard to compliance.
 
*The sender number (dedicated short code or long code) is provisioned on the Genesys system.
 
*The sender number (dedicated short code or long code) is provisioned on the Genesys system.
 
*MMS is not included in the scope of this use case.
 
*MMS is not included in the scope of this use case.
*SMS throughput is limited to one message per second when using long-codes. Genesys SMS campaigns can deliver up to 25/sec when using short codes.
+
*For email campaigns, customers must provision an outbound domain in Genesys Cloud for sending emails on behalf of the campaign
|DocVersion=1.0.1
+
 
|Video=552443253
+
<br />
|RelatedDocs={{TSSection}}
 
 
}}
 
}}

Latest revision as of 12:35, November 22, 2022

This topic is part of the manual Genesys Cloud CX Use Cases for version Current of Genesys Use Cases.
Use SMS and email to send personalized, timely and relevant notifications to customers.

What's the challenge?

Companies want a quick way to engage with their customers to notify them of appointment reminders, delivery notifications, fraud alerts, coupons, loyalty program information, surveys and much more. Repeated handling of unnecessary outbound calls and preventable inbound follow-up drives up costs and can damage customer and employee satisfaction.

What's the solution?

Communicate important information simply and efficiently using Genesys SMS / Email Notifications. Customers experience a more satisfying and engaging experience with businesses. And companies reduce operational costs while ensuring important and time-sensitive digital alerts are delivered to customers wherever they are.

Other offerings:

Use Case Overview

Story and Business Context

Consumers want businesses to send them proactive notifications when that information is personalized, timely, and relevant. Automated notifications are an efficient, quick way to notify customers of appointment reminders, delivery notifications, fraud alerts, coupons, loyalty program information, surveys, and much more. Many companies struggle with adding the SMS channel to their outbound notification strategy for marketing, care, or collections. This use case offers the ability to configure and execute outbound SMS / Email campaigns.

Use Case Benefits*

The following benefits are based on benchmark information captured from Genesys customers and may vary based on industry, lines of business or Genesys product line:

Use Case Benefits Explanation
Improved Conversion Rates Conversion rates, close rates, cross-sells, and up-sell rates improve through the ability to automatically generate outbound messages and empower agents with a single searchable desktop application that shows customer context.
Improved Customer Experience Improve Net Promoter Score (NPS) by proactively notifying customers through SMS and email interactions.
Improved Employee Occupancy Reduce agent-assisted outbound calls by automatically sending communications through SMS and email.
Reduced Volume of Interactions Decrease inbound interactions by proactively sending communications through SMS and email.
*You can sort all use cases according to their stated benefits here: Sort by benefits

Summary

This use case illustrates how companies proactively send customers notifications using SMS or email for marketing, care, or collections purposes. The company can use its marketing, CRM, or collections system to generate contact lists to generate an SMS or email campaign. The lists can include the appropriate contact details, such as contact name, mobile phone number, email address and contact reason. The system records delivery results to feed into reports. Public APIs are useful to send a message based on a one-time event, recurring events, or trigger-based events without needing to build and maintain a traditional "blast" campaign.


Outbound SMS / Email notification examples include:

Financial Services Telecom Healthcare Utilities
  • New customer engagement
  • Replenish prepaid card reminders
  • Payment reminders
  • Fraud alerts
  • Going over plan alerts
  • Payment reminders
  • Upgrade eligibility
  • Customer win -back
  • Appointment reminders
  • Wellness updates
  • Refill prescriptions
  • Claim status updates
  • Service call confirmation
  • Planned downtime
  • Outage status
  • Payment reminders
Retail Insurance Collection Agencies Travel and Hospitality
  • Promotional Messaging
  • Order confirmations
  • Product recalls
  • Loyalty program activity
  • Quote follow-up
  • Payment reminders
  • Claims status updates
  • Renewal notice
  • Payment reminders
  • Late payment alterations
  • Payment confirmations
  • Booking confirmation
  • Upselling service
  • Payment reminders
  • Travel updates
  • Loyalty program activity


Use Case Definition

Business Flow

(1) Trigger-based SMS / Email

Business Flow Description

  1. Create or use an existing OAuth client.
    • Customers will need an OAuth client with the appropriate permission assigned to the OAuth client. See link for more info.
  2. Generate an OAuth client token
    • To call the endpoint to send agentless notifications, customers need to use an OAuth client to generate a token.
      They need to make sure to build the basePath for the correct Genesys Cloud region they are working in. For more information, see link.
  3. Use the OAuth client token to call the agentless outbound endpoint. For more information reference the agentless SMS tutorial.


Business Flow

(2) Campaign-Based SMS

Business Flow Description

  1. An Admin configures the campaign settings in Genesys Cloud.
  2. The organization either prepares a contact list from a third-party system (such as CRM or Collections) or configures their system to use Genesys REST API to insert contact records.
    • Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
    • API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.
  3. Customers can use a message content template to create a dynamic message using data from the contact list. Alternatively, The customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Best practice recommends that if hyperlinks are used in the message body that the total message content is no greater than 160 characters to avoid splitting the hyperlink across multiple text messages. The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages.
  4. The campaign is started and begins contacting consumers based on the settings configured in the first step.
  5. The Genesys system checks each contact/record against the Do Not Contact lists assigned to the campaign to filter out consumers who should not be contacted.
  6. Message send fail or success status is stored on the interaction.
  7. Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer.
    • For a HELP keyword, a customer-specified help text is sent to the consumer.
    • For a STOP keyword, a default or customer-specified text is sent to the consumer, and the mobile number is added to a suppression list by the aggregator so further messages are blocked by the aggregator.
    • For a START or UNSTOP keyword, the aggregator begins allowing further messages to the consumer.
  8. Interaction closed if customer doesn't respond by a configurable setting.

Business Flow

(3) Campaign-Based Email

Business Flow Description

  1. An Admin configures the campaign settings in Genesys Cloud.
  2. The organization either prepares a contact list from a third-party system (such as CRM or Collections) or configures their system to use Genesys REST API to insert contact records.
    • Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
    • API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.
  3. Customers use an email content template to create a dynamic message using data from the contact list.
  4. Customers provision an outbound sending domain to be used on behalf of the campaign.
  5. The campaign is started and begins contacting consumers based on the settings configured in the first step.
  6. The Genesys system checks each contact/record against the Do Not Contact lists assigned to the campaign to filter out consumers who should not be contacted.
  7. Message send fail or success status is stored on the interaction.
  8. Consumer may decide to respond to the email. Responses will thread with the original outbound email for a configured amount of time with the available metadata from the email to identify the consumer.

Business and Distribution Logic

Business Logic

Agentless SMS and Email Notifications

Customers typically use agentless SMS / Email notifications when triggering a message based on an event such as: purchase, scheduled appointment, two factor authorization, and so on. The customer must have an external system invoking the API call to send the message. These trigger-based notifications are not sent all at once. As such, trigger-based notifications do not use traditional outbound campaigns. However, they are included within interaction views and reporting.

Standard SMS Keywords

Standard opt-out keywords include STOP and UNSUBSCRIBE and additional variations including: END, QUIT, CANCEL and STOPALL

Standard help keywords include HELP and INFO.

Standard opt-in keywords include START, YES and UNSTOP.

SMS Campaigns

Contact List

  • The organization either prepares a contact list from a third-party system (such as CRM) or configures their system to use Genesys Cloud CX APIs to insert contact records.
  • Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
  • API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.

Campaign

  • The campaign is started and begins contacting consumers based on the campaign settings configured. The Genesys Cloud CX system checks each contact record against the Do Not Contact list(s) assigned to the campaign to filter out consumers who should not be contacted. The message body can be specified in a SMS campaign templated associated with the campaign. Alternatively, the customer can specify the SMS message body for each contact record by assigning a column in the list as the message column. Best practice recommends that if hyperlinks are used in the message that the total message content is no more than 160 characters to avoid splitting the hyperlink across multiple text messages.
  • The consumer’s mobile phone provider determines the concatenation of an long message. Messages longer than 160 characters may be concatenated into one message by the mobile provider or may arrive as multiple messages. Genesys stores the SMS sent success or failure status of a message on the interaction. Consumer may decide to respond to the SMS message. Responses will thread with the original outbound SMS message for a configured amount of time with the available metadata from the SMS message to identify the consumer. For a HELP keyword, a customer-specified help text is sent to the consumer. For a STOP keyword, a default or customer-specified text is sent to the consumer, the mobile number is added to a suppression list by the aggregator, and further messages are blocked by the aggregator. For a START or UNSTOP keyword, the aggregator begins allowing further messages to be sent to the consumer.

Email Campaigns

Contact List

  • The organization either prepares a contact list from a third-party system (such as CRM) or configures their system to use Genesys Cloud CX APIs to insert contact records.
  • Batch Upload Option: Customer contacts are loaded through the User Interface using a .csv file.
  • API Upload Option: Customer contacts are loaded through a Genesys Cloud CX API call. Customers can set a flag in the API to add the contact to the top of the list.

Campaign

  • The message body can be specified in an email campaign template associated with the campaign.
  • The outbound domain used for sending messages is provisioned in Genesys Cloud.
  • The campaign is started and begins contacting consumers based on the campaign settings configured.
  • The Genesys Cloud CX system checks each contact record against the Do Not Contact list(s) assigned to the campaign to filter out consumers who should not be contacted.

Distribution Logic

There is no applicable content for this section.

User Interface & Reporting


Agent UI

N/A

Reporting

Real-time Reporting

Live messaging campaign information can be found on the Messaging Campaigns tab on the Campaign Management dashboard.

  • Campaigns can be turned on/off
  • Campaign progress is shown with the number of total contacts and the number of processed contacts
  • Campaign attributes such as name, contact list, and division are also provided


Historical Reporting

Dialer Campaign Detailed Attempt History can be used to display the individual:

  • Number of SMS attempts
  • DateTime of SMS attempt
  • Campaign and queue
  • Contact ID
  • Number of SMS messages rejected by the aggregator
  • Number of SMS messages accepted by the aggregator

Further information about campaign results can be found by exporting the contact list such as:

  • Records skipped, for example, the contact is listed on a "do not contact list" assigned to a campaign

Customers can have ultimate flexibility by using the Interactions View to show detailed results of a campaign, including applying filters and choosing data columns, and also export as .csv or .pdf. Note: This view is the only method available to see details when using the agentless API method of sending SMS messages.

Customer-facing Considerations

Interdependencies

All required, alternate, and optional use cases are listed here, as well as any exceptions.

All of the following required: At least one of the following required: Optional Exceptions
None None None None


General Assumptions

  • The customer cannot use a third-party SMS / email aggregator.
  • Our aggregator stores opt-out requests and blocks messages if a customer attempts to send them to a consumer. This is accomplished by the consumer using keywords such as STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT. If the consumer wants to resume messages (opt-in), they can use keywords such as START, YES, and UNSTOP. Genesys also supports custom keywords for opt-in and opt-out requests.
  • For SMS campaigns, customers must acquire a short code in North America.


Customer Responsibilities

  • Customer provides Genesys with the contact list from their own CRM, marketing, or collections database - either via uploading a .csv file in the user interface or using API endpoints to add contacts to a contact list.
  • Compliance is handled by the customer. The customer has the responsibility for securing express consent from consumers (when required) before sending SMS messages, maintains an auditable list, and honors opt-out requests. The contact lists loaded into Genesys should contain only consumers to whom and when an SMS message can be sent according to the corresponding local compliance rules.
  • The outbound solution is configured based on the customer's understanding and direction of compliance with local outbound SMS regulations at the site of installation as well as at the local regulations at the site of delivery of SMS messages. The customer is responsible for compliance with laws and regulations concerning outbound SMS and automatic sending of SMS. It is recommended that the customer's legal department assert that the organization is in full compliance with these regulations as SMS messages are sometimes considered the same as voice calls with regard to compliance.
  • The sender number (dedicated short code or long code) is provisioned on the Genesys system.
  • MMS is not included in the scope of this use case.
  • For email campaigns, customers must provision an outbound domain in Genesys Cloud for sending emails on behalf of the campaign




Document Version

  • Version 1.0.0 last updated November 22, 2022

Comments or questions about this documentation? Contact us for support!