SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Cloud Communication Services 101
by Twilio Product Leader
www.productschool.com
CERTIFICATES
Your Product Management Certificate Path
Product Leadership
Certificate™
Full Stack Product
Management Certificate™
Product Management
Certificate™
Corporate
Training
Level up your team’s Product
Management skills
Free Product Management Resources
BOOKS
EVENTS
JOB PORTAL
COMMUNITIES
bit.ly/product_resources
COURSES
Cloud
Communication
Services 101
Product Manager
@Twilio
I'm Andrei
18+ years in tech – communication services, video apps, fintech
Enterprise
Evolution in Communications
mid 2010's - 2020's
mid 2000-2010's
90s / early 2000's
Buying from vendors
(Call centers, routers, PBX)
Adopting clouds
(cloud contact centers, Hosted
IP telephony etc)
Communication APIs
(programmable logic for
voice, messaging and email)
Agenda Introduction to Messaging
01
Use cases and metrics
02
Recap
03
Messaging
01
Intro
Why messaging?
Only 3% of consumers say
they enjoy automated voice
response experiences.
75% of consumers now
prefer to engage with a
brand over private
messaging channels versus
traditional channels like
calls or offline contacts.*
- Conversocial digital customer experience reasearch
SMS
Yes – it's still there!
Acceleration of demand is
driven by marketing
automation, delivery and
logistics - Attentive, Uber,
Instacart, Rappi, DoorDash.
Global Application-to-Person
(A2P) SMS is 60-70B$ market
and growing.
Promotional traffic is another
driver of growth as those
capabilities are limited in
emerging channels
Emerging channels
OTT - over the top
RCS - Rich Communication
Services, driven by GSMA and
mobile operators. Global
adoption is <10%. No support
on iOS devices. Limited
phone device support.
Facebook Messenger,
WhatsApp Business, Apple
Business Chat, Google
Business Message
Omnichannel
Agent is able to seamlessly
switch between channels
without losing the context
and the chat history
Customer decides which
messaging channel to use for
a particular communication
CUSTOMER
Messaging
02
Use Cases &
metrics
Use case #1:
Clienteling
Adds a personal touch to the
shopping experience
Clienteling – a sales
technique used by retail
associates to establish
relationships with customers
based on the data about
their preferences and
behaviors.
..before clienteling
A communicaton powered by
CRM is completely detached
from what an associate
discussed with a customer
Associate has no access to
CRM system => no clue about
the customer preferences
and behaviours
CUSTOMER
ASSOCIATE
SMS
in-store interaction
ASSOCIATE
next step:
clienteling
A communicaton powered by
CRM is based on the
customer's preferences,
behaviours and previous
purchases
Associate use tablets or other
devices to easily access an
individual customer's
transaction history.
CUSTOMER
SMS
in-store interaction
ASSOCIATE
A customer decides which
messaging channel to use.
Associate has their
messaging app integrated
with the company's CRM.
CUSTOMER
SMS
Messaging
Remote
Clienteling
Remote clienteling is done by
a mobile workforce i.e.
deskless workers – 2.7 billion
workers globally.
http://desklessworkforce2018.com/
Clienteling: Metrics
Happiness
Engagement
Adoption
Retention
Task Success
GOAL SIGNAL METRIC
Users enjoy the
personalized experience
NPS
Survey completions
Adding rating or review App rating and feedback
Monthly/Weekly/Daily #
of new conversations
New Conversation IDs
Users see the value in
the communication
Users are engaged in
the communication
p99 # of messages per
conversation
Incoming message
(from a user)
Users keep coming
back
New messages in the
existing conv.
# of Daily /Weekly /Monthly
interactions
Users accomplish their
goal
Conversation
completion, purchase
# of "resolved"
conversations,
# of purchases
Use case #2:
transactional SMS
Two-factor authentication
(2FA) sends a one-time
password to a person's
mobile phone when they try
logging into one of their
accounts.
Up to 70% of A2P SMS traffic.
Phone verification on sign-
up: sends a one-time
password to verify the phone
number ownership.
2.SMS
3.Confirm
1.Code
Transactional SMS:
Metrics
2.SMS
3.Confirm
1.Code
CONVERSION RATE
PRICE
DELIVERY LATENCY (OUT OF SCOPE)
Conversion rate
API Request
SMS
SMS
SMS
Conversion rate – drop
SMS
SMS
SMS
SMS
X
X
X
Conversion rate – drop
(cont.)
SMS
SMS
X
GREY
ROUTE
Conversion rate – drop
(cont.)
SMS
SMS
X
SIM
FARM
Conversion rate – funnel
CPAAS CLOUD AGGREGATOR OPERATOR YOUR
CUSTOMER
99.99%
YOU
API is down
Network blip
90+%
Queue overflow
Number invalid
80+% 70+% 70+%
Absent subscriber
Queue overflow
Grey routes /SIM farm
blocking
No memory on device
Message barring
API error
Volumetric filtering
Conversion rate – reality
Reasons for fluctuation:
Mobile devices go in and out of network coverage
Mobile operators experience congestion and message queuing
Conversion rate – how to
(not) measure
Delivery Receipt - A signal sent back to a
cloud provider by a mobile operator
indicating that a message has been
delivered
Optional, not mandatory
Might be delayed (up to few hours)
Faked by bad actors (mostly grey aggregators)
Delivery Receipt is a quick way to gauge if your messages reach your end users
Conversion rate – how to
measure
2FA -
one time password
SCENARIO SIGNALS METRIC
Messages sent
Links clicked by users
Password reset via
verification link
# Clicked / # Sent
Messages sent
Passwords entered by
users
# Entered / # Sent
A company has sent 100 verification links over the last minute
Users clicked 96 verification links over the last minute
Conversion Rate over the last minute is 96/100 = 96%
Example:
2.SMS
3.Confirm
code /
click the link
1.Code
/ link
4.
Conversion rate – how to
optimize
Feedback – a signal sent back by a
customer to the cloud provider indicating
that a message has been delivered to a
user 2.SMS
3.Confirm
1.Code
4.Feedback
Feedback is used by a cloud provider to
optimize delivery for both aggregate and
for a particular customer based on their
actual conversion rate
Conversion rate – how to
optimize
When you send a message, let a cloud
provider know that you are expecting a
trackable user action by including the
ProvideFeedback=true
When the user takes the expected action,
let a cloud provider know by sending a
POST request to the Message Feedback
API, specifying Outcome=confirmed
Conversion rate – other
ways to optimize
Ensure phone numbers are correct and can receive SMS messages:
consider a cloud Number Lookup service or in-code validation (e.g.
Google libphonenumber)
Make sure your message is not 'spammy.' Include clear opt-out
instructions, precise language, proper capitalization and
punctuation.
Conversion rate vs price –
limited control
Since there's no free lunch, conversion rate often is inversely
proportional to the message delivery price
Aim to maximize conversion to price ratio unless one particular
dimension takes absolute preference (e.g. critical transaction
notification, need to deliver at any price) PRICE
FAILURES
price – a couple ways to
optimize
Set the ceiling price (aka max price) per message
if possible with your provider
Domestic vs International
Consider message encoding when crafting a
message template, some characters will make
your message cost more because of the
segmentation*
Use case #3:
Promotional SMS
98% average open rate
versus 20%+ for email
Limited promotional
capabilities from OTT
channels 2.SMS
3.Action
1.Code
5 billion people in the
world can send and
receive SMS messages.
Promotional SMS:
Metrics
2.SMS
3.Action
1.Code
PRICE
CONVERSION RATE
Longcode is a standard 10 digit phone number.
Shortcode is a special 5 or 6 digit number (e.g. 1920). These numbers are pre-approved by
carriers and allow high throughput.
Alphanumeric Sender ID is a personalized sender name (e.g. "Uber"). In some countries the
legislation might mandate that you must register your alphanumeric sender ID with local
authorities . Other countries do not support it at all. Your cloud provider should be able to help
through the registration process.
Short codes and alphanumeric codes come with a price tag though.
optimize conversion rate -
use the right numbers
optimize conversion rate -
avoid excessive queuing
There are limits to how quickly messages can be sent to wireless carrier networks.
Examples:
From a longcode to US and Canada: 1 SMS per second
From a toll-free longcode to US and Canada: 3 SMS per second
From a shortcode to US, Canada and UK: 100+ SMS per second
optimize conversion rate - avoid
excessive queuing (cont.)
Inbound rate optimisation – consider the maximum rate for a particular country and a
number type to avoid messages dropped because of the time-to-live expiration
Example:
Your campaign audience is 10 000 000 users
Your shortcode's max throughput is 100 messages per second
Queuing time will be greater or equal to 10 000 000 / 100 = 100 000 sec (~28 hours)
Provider queue max TTL is 10 hours. This results in 3600*10*100 = 3.6M is the max queue size
If you send 10M at once, you will likely lose 6.4M messages as expired (CR = 36%)
Question: what could be the max ingress rate to avoid message expiries?
Messaging
03
Recap
Recap
75% of consumers now prefer to communicate with brands with text
Primary channels – A2P SMS and emerging channels aka OTT (WA, Fb Messenger etc). A2P
SMS market is driven by marketing automation, delivery and logistics. +Promotional.
Omnichannel/multichannel is the biggest trend in messaging customer engagement
Use cases: clienteling (OTT), transactional and promotional (A2P SMS)
Metrics:
Clienteling - see HEART framework
Transactional and Promotional: conversion rate and price
Delivery receipt is not reliable source for conversion gauging, one needs to measure
conversion themselves based on user actions.
Improve conversion with:
Leveraging a cloud provider’s Feedback API
Do a phone number validation and message content cleaning
ConsiderAPI request rate limiting to avoid queueing
Use the proper phone number type depending on the use case
thanks for watching!
Andrei Osochenko
https://www.linkedin.com/in/andrei-osochenko-68429b12/
www.productschool.com
Part-time Product Management Training Courses
and
Corporate Training

Contenu connexe

Tendances

Driving Value through Customer Experience Managment
Driving Value through Customer Experience ManagmentDriving Value through Customer Experience Managment
Driving Value through Customer Experience Managment
Vasken Knouni
 
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
DataArt
 

Tendances (20)

How does a mobile app fuel up business growth
How does a mobile app fuel up business growthHow does a mobile app fuel up business growth
How does a mobile app fuel up business growth
 
How To Do Customer Journey Mapping
How To Do Customer Journey MappingHow To Do Customer Journey Mapping
How To Do Customer Journey Mapping
 
Driving Value through Customer Experience Managment
Driving Value through Customer Experience ManagmentDriving Value through Customer Experience Managment
Driving Value through Customer Experience Managment
 
Magento enterprise presentatie
Magento enterprise presentatieMagento enterprise presentatie
Magento enterprise presentatie
 
Ins and Outs of Cloud Contact Centers
Ins and Outs of Cloud Contact CentersIns and Outs of Cloud Contact Centers
Ins and Outs of Cloud Contact Centers
 
Building a CX Technology Strategy
Building a CX Technology Strategy Building a CX Technology Strategy
Building a CX Technology Strategy
 
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
مفاهیم کلیدی در مارکتینگ آتومیشن | با نگاهی کاربردی به وب اینگیج و اینسایدر
 
SAP C4C Introduction - Business Scenario
SAP C4C Introduction - Business ScenarioSAP C4C Introduction - Business Scenario
SAP C4C Introduction - Business Scenario
 
SAP C4C TRAINING
SAP C4C  TRAININGSAP C4C  TRAINING
SAP C4C TRAINING
 
Wooqer Corporate Intranet
Wooqer Corporate IntranetWooqer Corporate Intranet
Wooqer Corporate Intranet
 
DayBack at Dreamforce 2016
DayBack at Dreamforce 2016DayBack at Dreamforce 2016
DayBack at Dreamforce 2016
 
Healthcare platform opportunities
Healthcare platform opportunitiesHealthcare platform opportunities
Healthcare platform opportunities
 
Wooqer Retail Brochure
Wooqer Retail BrochureWooqer Retail Brochure
Wooqer Retail Brochure
 
Divante eCommerce Design Studio
Divante eCommerce Design StudioDivante eCommerce Design Studio
Divante eCommerce Design Studio
 
Wooqer Retail Case Study
Wooqer Retail Case StudyWooqer Retail Case Study
Wooqer Retail Case Study
 
Wooqer Retail Playbook
Wooqer Retail PlaybookWooqer Retail Playbook
Wooqer Retail Playbook
 
Joint business planning with channel partners
Joint business planning with channel partners Joint business planning with channel partners
Joint business planning with channel partners
 
A Single Customer View Starts with a CDP: Meet AgilOne
A Single Customer View Starts with a CDP: Meet AgilOneA Single Customer View Starts with a CDP: Meet AgilOne
A Single Customer View Starts with a CDP: Meet AgilOne
 
Enghouse interactive Roadshow - Customer
Enghouse interactive Roadshow - CustomerEnghouse interactive Roadshow - Customer
Enghouse interactive Roadshow - Customer
 
Continual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellenceContinual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellence
 

Similaire à Cloud Communication Services 101 by Twilio Product Leader

Agillic Agency Opportunity Full
Agillic Agency Opportunity FullAgillic Agency Opportunity Full
Agillic Agency Opportunity Full
Turlough Martin
 
OwnerListensGeneralOverviewMarch_2016
OwnerListensGeneralOverviewMarch_2016OwnerListensGeneralOverviewMarch_2016
OwnerListensGeneralOverviewMarch_2016
adibit
 
Text2Title Presentation
Text2Title PresentationText2Title Presentation
Text2Title Presentation
BeverlyTuttle
 
Text2Title Presentation
Text2Title PresentationText2Title Presentation
Text2Title Presentation
BeverlyTuttle
 
Customer Communication Management
Customer Communication ManagementCustomer Communication Management
Customer Communication Management
Shariq Khan
 

Similaire à Cloud Communication Services 101 by Twilio Product Leader (20)

Cloud Communication Services 101 by Twilio Product Leader
Cloud Communication Services 101 by Twilio Product LeaderCloud Communication Services 101 by Twilio Product Leader
Cloud Communication Services 101 by Twilio Product Leader
 
CO2 2018 | Jason Smith
CO2 2018 | Jason SmithCO2 2018 | Jason Smith
CO2 2018 | Jason Smith
 
TADSummit Telestax Keynote: API and Fly: CPaaS enablement, creating a B2B eco...
TADSummit Telestax Keynote: API and Fly: CPaaS enablement, creating a B2B eco...TADSummit Telestax Keynote: API and Fly: CPaaS enablement, creating a B2B eco...
TADSummit Telestax Keynote: API and Fly: CPaaS enablement, creating a B2B eco...
 
Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement:  Combining Apps, Networks, and APIsApi and fly! CPaaS Enablement:  Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIs
 
Inbound SMS Services
Inbound SMS ServicesInbound SMS Services
Inbound SMS Services
 
Agillic Agency Opportunity Full
Agillic Agency Opportunity FullAgillic Agency Opportunity Full
Agillic Agency Opportunity Full
 
MOBtexting : Leading A2P Messaging & Cloud Telephony Service Provider
MOBtexting : Leading A2P Messaging & Cloud Telephony Service ProviderMOBtexting : Leading A2P Messaging & Cloud Telephony Service Provider
MOBtexting : Leading A2P Messaging & Cloud Telephony Service Provider
 
Long Numbers Vs Short Codes
Long Numbers Vs Short CodesLong Numbers Vs Short Codes
Long Numbers Vs Short Codes
 
OwnerListensGeneralOverviewMarch_2016
OwnerListensGeneralOverviewMarch_2016OwnerListensGeneralOverviewMarch_2016
OwnerListensGeneralOverviewMarch_2016
 
Text2Title Presentation
Text2Title PresentationText2Title Presentation
Text2Title Presentation
 
Text2Title Presentation
Text2Title PresentationText2Title Presentation
Text2Title Presentation
 
telKosh- Company Profile .pdf
telKosh- Company Profile .pdftelKosh- Company Profile .pdf
telKosh- Company Profile .pdf
 
Unit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingUnit of Value: A Framework for Scaling
Unit of Value: A Framework for Scaling
 
Telecom cases scandinavia case 1
Telecom cases scandinavia   case 1Telecom cases scandinavia   case 1
Telecom cases scandinavia case 1
 
Winning
WinningWinning
Winning
 
Chance mobile media copy
Chance mobile media   copyChance mobile media   copy
Chance mobile media copy
 
Introduction to Textlocal
Introduction to TextlocalIntroduction to Textlocal
Introduction to Textlocal
 
CRM Overview
CRM OverviewCRM Overview
CRM Overview
 
Customer Communication Management
Customer Communication ManagementCustomer Communication Management
Customer Communication Management
 
Advanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable SpaceAdvanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable Space
 

Plus de Product School

Plus de Product School (20)

Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
Harnessing the Power of GenAI for Exceptional Product Outcomes by Booking.com...
 
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...Relationship Counselling: From Disjointed Features to Product-First Thinking ...
Relationship Counselling: From Disjointed Features to Product-First Thinking ...
 
Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...Launching New Products In Companies Where It Matters Most by Product Director...
Launching New Products In Companies Where It Matters Most by Product Director...
 
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
Cultivating Entrepreneurial Mindset in Product Management: Strategies for Suc...
 
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, MonzoRevolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
Revolutionizing The Banking Industry: The Monzo Way by CPO, Monzo
 
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
Synergy in Leadership and Product Excellence: A Blueprint for Growth by CPO, ...
 
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner,  Challenge Like a VC by former CPO, TripadvisorAct Like an Owner,  Challenge Like a VC by former CPO, Tripadvisor
Act Like an Owner, Challenge Like a VC by former CPO, Tripadvisor
 
The Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product SchoolThe Future of Product, by Founder & CEO, Product School
The Future of Product, by Founder & CEO, Product School
 
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdfWebinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
Webinar How PMs Use AI to 10X Their Productivity by Product School EiR.pdf
 
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM LeaderWebinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
Webinar: Using GenAI for Increasing Productivity in PM by Amazon PM Leader
 
Unlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMMUnlocking High-Performance Product Teams by former Meta Global PMM
Unlocking High-Performance Product Teams by former Meta Global PMM
 
The Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product LeaderThe Types of TPM Content Roles by Facebook product Leader
The Types of TPM Content Roles by Facebook product Leader
 
Match Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leaderMatch Is the New Sell in The Digital World by Amazon Product leader
Match Is the New Sell in The Digital World by Amazon Product leader
 
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping RevolutionBeyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
Beyond the Cart: Unleashing AI Wonders with Instacart’s Shopping Revolution
 
Designing Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and LeadershipDesigning Great Products The Power of Design and Leadership
Designing Great Products The Power of Design and Leadership
 
Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...Command the Room: Empower Your Team of Product Managers with Effective Commun...
Command the Room: Empower Your Team of Product Managers with Effective Commun...
 
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
Metrics That Matter: Bridging User Needs and Board Priorities for Business Su...
 
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life CycleCustomer-Centric PM: Anticipating Needs Across the Product Life Cycle
Customer-Centric PM: Anticipating Needs Across the Product Life Cycle
 
AI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales AutomationAI in Action The New Age of Intelligent Products and Sales Automation
AI in Action The New Age of Intelligent Products and Sales Automation
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Cloud Communication Services 101 by Twilio Product Leader

  • 1. Cloud Communication Services 101 by Twilio Product Leader www.productschool.com
  • 2. CERTIFICATES Your Product Management Certificate Path Product Leadership Certificate™ Full Stack Product Management Certificate™ Product Management Certificate™
  • 3. Corporate Training Level up your team’s Product Management skills
  • 4. Free Product Management Resources BOOKS EVENTS JOB PORTAL COMMUNITIES bit.ly/product_resources COURSES
  • 6. Product Manager @Twilio I'm Andrei 18+ years in tech – communication services, video apps, fintech
  • 7. Enterprise Evolution in Communications mid 2010's - 2020's mid 2000-2010's 90s / early 2000's Buying from vendors (Call centers, routers, PBX) Adopting clouds (cloud contact centers, Hosted IP telephony etc) Communication APIs (programmable logic for voice, messaging and email)
  • 8. Agenda Introduction to Messaging 01 Use cases and metrics 02 Recap 03
  • 10. Why messaging? Only 3% of consumers say they enjoy automated voice response experiences. 75% of consumers now prefer to engage with a brand over private messaging channels versus traditional channels like calls or offline contacts.* - Conversocial digital customer experience reasearch
  • 11. SMS Yes – it's still there! Acceleration of demand is driven by marketing automation, delivery and logistics - Attentive, Uber, Instacart, Rappi, DoorDash. Global Application-to-Person (A2P) SMS is 60-70B$ market and growing. Promotional traffic is another driver of growth as those capabilities are limited in emerging channels
  • 12. Emerging channels OTT - over the top RCS - Rich Communication Services, driven by GSMA and mobile operators. Global adoption is <10%. No support on iOS devices. Limited phone device support. Facebook Messenger, WhatsApp Business, Apple Business Chat, Google Business Message
  • 13. Omnichannel Agent is able to seamlessly switch between channels without losing the context and the chat history Customer decides which messaging channel to use for a particular communication CUSTOMER
  • 15. Use case #1: Clienteling Adds a personal touch to the shopping experience Clienteling – a sales technique used by retail associates to establish relationships with customers based on the data about their preferences and behaviors.
  • 16. ..before clienteling A communicaton powered by CRM is completely detached from what an associate discussed with a customer Associate has no access to CRM system => no clue about the customer preferences and behaviours CUSTOMER ASSOCIATE SMS in-store interaction
  • 17. ASSOCIATE next step: clienteling A communicaton powered by CRM is based on the customer's preferences, behaviours and previous purchases Associate use tablets or other devices to easily access an individual customer's transaction history. CUSTOMER SMS in-store interaction
  • 18. ASSOCIATE A customer decides which messaging channel to use. Associate has their messaging app integrated with the company's CRM. CUSTOMER SMS Messaging Remote Clienteling Remote clienteling is done by a mobile workforce i.e. deskless workers – 2.7 billion workers globally. http://desklessworkforce2018.com/
  • 19. Clienteling: Metrics Happiness Engagement Adoption Retention Task Success GOAL SIGNAL METRIC Users enjoy the personalized experience NPS Survey completions Adding rating or review App rating and feedback Monthly/Weekly/Daily # of new conversations New Conversation IDs Users see the value in the communication Users are engaged in the communication p99 # of messages per conversation Incoming message (from a user) Users keep coming back New messages in the existing conv. # of Daily /Weekly /Monthly interactions Users accomplish their goal Conversation completion, purchase # of "resolved" conversations, # of purchases
  • 20. Use case #2: transactional SMS Two-factor authentication (2FA) sends a one-time password to a person's mobile phone when they try logging into one of their accounts. Up to 70% of A2P SMS traffic. Phone verification on sign- up: sends a one-time password to verify the phone number ownership. 2.SMS 3.Confirm 1.Code
  • 23. Conversion rate – drop SMS SMS SMS SMS X X X
  • 24. Conversion rate – drop (cont.) SMS SMS X GREY ROUTE
  • 25. Conversion rate – drop (cont.) SMS SMS X SIM FARM
  • 26. Conversion rate – funnel CPAAS CLOUD AGGREGATOR OPERATOR YOUR CUSTOMER 99.99% YOU API is down Network blip 90+% Queue overflow Number invalid 80+% 70+% 70+% Absent subscriber Queue overflow Grey routes /SIM farm blocking No memory on device Message barring API error Volumetric filtering
  • 27. Conversion rate – reality Reasons for fluctuation: Mobile devices go in and out of network coverage Mobile operators experience congestion and message queuing
  • 28. Conversion rate – how to (not) measure Delivery Receipt - A signal sent back to a cloud provider by a mobile operator indicating that a message has been delivered Optional, not mandatory Might be delayed (up to few hours) Faked by bad actors (mostly grey aggregators) Delivery Receipt is a quick way to gauge if your messages reach your end users
  • 29. Conversion rate – how to measure 2FA - one time password SCENARIO SIGNALS METRIC Messages sent Links clicked by users Password reset via verification link # Clicked / # Sent Messages sent Passwords entered by users # Entered / # Sent A company has sent 100 verification links over the last minute Users clicked 96 verification links over the last minute Conversion Rate over the last minute is 96/100 = 96% Example: 2.SMS 3.Confirm code / click the link 1.Code / link 4.
  • 30. Conversion rate – how to optimize Feedback – a signal sent back by a customer to the cloud provider indicating that a message has been delivered to a user 2.SMS 3.Confirm 1.Code 4.Feedback Feedback is used by a cloud provider to optimize delivery for both aggregate and for a particular customer based on their actual conversion rate
  • 31. Conversion rate – how to optimize When you send a message, let a cloud provider know that you are expecting a trackable user action by including the ProvideFeedback=true When the user takes the expected action, let a cloud provider know by sending a POST request to the Message Feedback API, specifying Outcome=confirmed
  • 32. Conversion rate – other ways to optimize Ensure phone numbers are correct and can receive SMS messages: consider a cloud Number Lookup service or in-code validation (e.g. Google libphonenumber) Make sure your message is not 'spammy.' Include clear opt-out instructions, precise language, proper capitalization and punctuation.
  • 33. Conversion rate vs price – limited control Since there's no free lunch, conversion rate often is inversely proportional to the message delivery price Aim to maximize conversion to price ratio unless one particular dimension takes absolute preference (e.g. critical transaction notification, need to deliver at any price) PRICE FAILURES
  • 34. price – a couple ways to optimize Set the ceiling price (aka max price) per message if possible with your provider Domestic vs International Consider message encoding when crafting a message template, some characters will make your message cost more because of the segmentation*
  • 35. Use case #3: Promotional SMS 98% average open rate versus 20%+ for email Limited promotional capabilities from OTT channels 2.SMS 3.Action 1.Code 5 billion people in the world can send and receive SMS messages.
  • 37. Longcode is a standard 10 digit phone number. Shortcode is a special 5 or 6 digit number (e.g. 1920). These numbers are pre-approved by carriers and allow high throughput. Alphanumeric Sender ID is a personalized sender name (e.g. "Uber"). In some countries the legislation might mandate that you must register your alphanumeric sender ID with local authorities . Other countries do not support it at all. Your cloud provider should be able to help through the registration process. Short codes and alphanumeric codes come with a price tag though. optimize conversion rate - use the right numbers
  • 38. optimize conversion rate - avoid excessive queuing There are limits to how quickly messages can be sent to wireless carrier networks. Examples: From a longcode to US and Canada: 1 SMS per second From a toll-free longcode to US and Canada: 3 SMS per second From a shortcode to US, Canada and UK: 100+ SMS per second
  • 39. optimize conversion rate - avoid excessive queuing (cont.) Inbound rate optimisation – consider the maximum rate for a particular country and a number type to avoid messages dropped because of the time-to-live expiration Example: Your campaign audience is 10 000 000 users Your shortcode's max throughput is 100 messages per second Queuing time will be greater or equal to 10 000 000 / 100 = 100 000 sec (~28 hours) Provider queue max TTL is 10 hours. This results in 3600*10*100 = 3.6M is the max queue size If you send 10M at once, you will likely lose 6.4M messages as expired (CR = 36%) Question: what could be the max ingress rate to avoid message expiries?
  • 41. Recap 75% of consumers now prefer to communicate with brands with text Primary channels – A2P SMS and emerging channels aka OTT (WA, Fb Messenger etc). A2P SMS market is driven by marketing automation, delivery and logistics. +Promotional. Omnichannel/multichannel is the biggest trend in messaging customer engagement Use cases: clienteling (OTT), transactional and promotional (A2P SMS) Metrics: Clienteling - see HEART framework Transactional and Promotional: conversion rate and price Delivery receipt is not reliable source for conversion gauging, one needs to measure conversion themselves based on user actions. Improve conversion with: Leveraging a cloud provider’s Feedback API Do a phone number validation and message content cleaning ConsiderAPI request rate limiting to avoid queueing Use the proper phone number type depending on the use case
  • 42. thanks for watching! Andrei Osochenko https://www.linkedin.com/in/andrei-osochenko-68429b12/
  • 43. www.productschool.com Part-time Product Management Training Courses and Corporate Training