contextual communications: what, why and how? bristol js

39
CONTEXTUAL COMMUNICATIONS BRISTOL JS - SEPTEMBER 2016

Upload: phil-leggetter

Post on 16-Apr-2017

257 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Contextual Communications: What, Why and How? Bristol JS

CONTEXTUAL COMMUNICATIONS

BRISTOL JS - SEPTEMBER 2016

Page 2: Contextual Communications: What, Why and How? Bristol JS

PHIL LEGGETTER DEVELOPER ADVOCATE

[email protected] @LEGGETTER

Page 3: Contextual Communications: What, Why and How? Bristol JS

WHAT WE’LL COVER

▸ What is Contextual Communication?

▸ Why it matters?

▸ How can it be achieved?

Page 4: Contextual Communications: What, Why and How? Bristol JS

WHAT

Page 5: Contextual Communications: What, Why and How? Bristol JS

Context (n): the situation in which something happens : the group of conditions that exist where and when something happens

Page 6: Contextual Communications: What, Why and How? Bristol JS

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 exchange

Page 7: Contextual Communications: What, Why and How? Bristol JS

WHAT IS IT?

Page 8: Contextual Communications: What, Why and How? Bristol JS

AMAZON MAYDAY

Page 9: Contextual Communications: What, Why and How? Bristol JS

AMAZON MAYDAY

▸ Knows who you are

▸ Knows what you're doing on your Kindle

▸ Can annotate your screen

▸ Can Control your Kindle (?)

Page 10: Contextual Communications: What, Why and How? Bristol JS

INTERCOM

Page 11: Contextual Communications: What, Why and How? Bristol JS

INTERCOM

▸ Knows who you are

▸ Has a lot of data about your product usage

▸ Provides "Omni Channel" Communication

▸ In-App Messaging

▸ Push Notifications

▸ Email

Page 12: Contextual Communications: What, Why and How? Bristol JS

WHY

Page 13: Contextual Communications: What, Why and How? Bristol JS
Page 14: Contextual Communications: What, Why and How? Bristol JS

EXISTING EXPERIENCES SUCK

Page 15: Contextual Communications: What, Why and How? Bristol JS

MULTIPLE CHANNELS (OMNI CHANNEL)

Page 16: Contextual Communications: What, Why and How? Bristol JS

WHY CONTEXTUAL COMMUNICATIONS

▸ Save time

▸ Maintain relevance

▸ Enhance UX

▸ Allow users to communicate in the way that suits them

▸ Take context with you (?)

Page 17: Contextual Communications: What, Why and How? Bristol JS

“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)

Page 18: Contextual Communications: What, Why and How? Bristol JS

HOW

Page 19: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

Page 20: Contextual Communications: What, Why and How? Bristol JS

GETTING ADDITIONAL CONTEXT

Page 21: Contextual Communications: What, Why and How? Bristol JS

HOW

Page 22: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

Page 23: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

IDENTITY

Auth0

Nexmo Verify

Page 24: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

APP DATA

Page 25: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

CALENDARGoogle Calendar API

Page 26: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver & Freepik from www.flaticon.com is licensed by CC 3.0 BY

CONTACTSGoogle Contacts API

Social Graph

Page 27: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

LOCATION

Page 28: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

NETWORK

Being worked on: https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation

What we have right now:

Page 29: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY MICROPHONE

Page 30: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY CAMERA

Page 31: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

ORIENTATION

Page 32: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

BATTERY

Page 33: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

SMS

Page 34: Contextual Communications: What, Why and How? Bristol JS

ACCESSING CONTEXT IN APPLICATIONS

Icons made by madebyoliver via www.flaticon.com is licensed by CC 3.0 BY

PHONE

Page 35: Contextual Communications: What, Why and How? Bristol JS

WHAT ABOUT MULTI CHANNEL / OMNI CHANNEL?

Page 36: Contextual Communications: What, Why and How? Bristol JS

CONTEXT DOESN’T MOVE ACROSS CHANNELS

Page 37: Contextual Communications: What, Why and How? Bristol JS

A CONTEXT AWARE API

REDACTED! YOU SHOULD’VE COME TO BRISTOL JS

Page 38: Contextual Communications: What, Why and How? Bristol JS

GET EARLY ACCESS JOIN THE NEXMO COMMUNITY SLACK

http://bit.ly/nexmo-slack

Page 39: Contextual Communications: What, Why and How? Bristol JS

PHIL LEGGETTER DEVELOPER ADVOCATE

[email protected] @LEGGETTER