You've probably heard the term "Contextual Communications" over the past year. But what does it mean? Why does it matter? And how would you use contextual communications within an application or bot that you are building?
In this talk I will share the What, Why and How of contextual communications. Think SMS, in-app messaging, voice and mix in things like location, time, history and all the data around this. Finally, I'll demonstrate how APIs make all of this possible.
6. “By 2017, 70% of customer communications
will be digital, contextualized and consumed
on demand via multiple channels, including
the web, mobile devices and social media.”
Gartner (2014)
AN OBVIOUS TREND
LET USERS
COMMUNICATE
WHEN AND WHERE
SUITS THEM
?
?
7. Context (n): the situation in which
something happens : the group of
conditions that exist where and when
something happens
9. AMAZON MAYDAY
▸ Knows who you are?
▸ Knows what you're doing on your Kindle
▸ Can annotate your screen
▸ Can Control your Kindle (?)
10. Multiple Channels/Omni-channel (n): a
synchronized operating model in which
all of the company’s channels are aligned
and present a single face to the customer
Accenture (2015)
13. INTERCOM
▸ Knows who you are
▸ Has a lot of data about your product usage
▸ Communicate on-demand
▸ Provides "Omni Channel" Communication
▸ In-App Messaging
▸ Push Notifications
▸ Email
14. Contextual communication (n): the
bidirectional transfer of information between
two parties where both parties are aware of the
relational, environmental and cultural context of
the exchangeWHAT IS THE
RELATIONSHIP?
VIRTUAL (APP/
DEVICE)
PHYSICAL
INFORM DECISIONS
ON HOW TO
COMMUNICATE
24. CONTEXT CAN ALSO IMPACT THE BEST FORM OF COMMUNICATION
▸ e.g. Communicate with me whilst I’m travelling
▸ The User - who am I?
▸ Geolocation - traveling outside of normal location
▸ Connectivity - I have Wifi connectivity
▸ Calendar - I’m giving a talk
▸ Message Priority
▸ Email (Read at some point)
▸ Push Notification/SMS (Read soon)
25. WHY CONTEXTUAL COMMUNICATIONS
▸ Maintain context through state/data
▸ Continue conversations across channels
▸ Allow users to communicate in the ways that suits them
▸ Use multiple sources of data to make intelligent decisions
▸ Provide a more efficient and better UX
28. DEVICE API FOR ACCESSING CONTEXT
Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY
IDENTITY APP DATA
GEOLOCATION CONTACTS
CALENDAR CONNECTIVITY
MICROPHONE CAMERA
PHONESMS
ORIENTATION BATTERY
29. WEB APIS FOR ACCESSING CONTEXT
IDENTITY APP DATA
GEOLOCATION CONTACTS
CALENDAR CONNECTIVITY
MICROPHONE CAMERA
PHONESMS
ORIENTATION BATTERY
?
30. APIS PROVIDING CONTEXT
▸ e.g. Communicate with me whilst I’m travelling
▸ The User - who am I?
▸ Location - traveling outside of normal location
▸ Connectivity - I have Wifi connectivity
▸ Calendar - I’m giving a talk
▸ Message Priority
▸ Email (Read at some point)
▸ SMS/Push Notification (Read soon)
34. CONTEXT
VOICE IS THE MOST NATURAL UI
VOICE HAS THE POTENTIAL OF SIGNIFICANT REACH
http://www.slideshare.net/kleinerperkins/2016-internet-trends-report
38. SUMMARY
▸ Contextual Communications provides the User with an experience
where…
▸ UX is enhanced by state/conversation history
▸ Context is maintained across communications channels
▸ APIs give us the power to…
▸ Communicate across channels and maintain context
▸ Add rich data to provide intelligent communication solutions
▸ Maintain and enhance experience further