Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Vonage] Introducing Conversations

Britt Barak
October 30, 2019

[Vonage] Introducing Conversations

From: Vonage Campus event, October 2019

Communication nowadays has many faces, many forms, and many channels. Your customers are everywhere, using SMS, phone calls, apps, and social media - and you want to walk with them wherever they go, whilst maintaining a seamless meaningful relationship. Sounds like a challenge?

This session introduces Nexmo Conversations - an omnichannel API and suite of SDKs that gather all your customers' communication events into one coherent journey.

With a few lines of code, you can enable your mobile and web applications with additional channels and functionality that allow you to engage in meaningful conversations with your users. You’ll learn how to use Nexmo’s robust platform to integrate messages, realtime voice or other custom channels of your choice, all of which contribute to superior customer experience!

Britt Barak

October 30, 2019
Tweet

More Decks by Britt Barak

Other Decks in Technology

Transcript

  1. Introducing
    Conversations
    Creating Engaging Customer Journeys
    Britt Barak, Product Manager, Vonage

    View Slide

  2. View Slide

  3. Conversations

    View Slide

  4. Conversation

    View Slide

  5. Conversation
    member
    member
    member
    member
    member
    member
    member
    member
    member member

    View Slide

  6. Conversation
    member
    member
    member
    member
    member
    member
    member
    member
    member member

    View Slide

  7. Conversation
    Event
    Event
    Event
    Event
    Event
    Event
    Event
    Event

    View Slide

  8. Conversation
    Mustafa sent:
    Payment sent
    Chen joined
    Manger joined
    Call started
    Manos muted
    Email read
    Assaf: “Hi !”
    Audio enabled

    View Slide

  9. Client SDK
    Conversation
    Conversation
    API
    Mustafa sent:
    Payment sent
    Chen joined
    Manger joined
    Call started
    Manos muted
    Email read
    Assaf: “Hi !”
    Audio enabled
    JavaScript
    Android
    iOS

    View Slide

  10. Nexmo Conversations
    1 Context
    Omni-Channel Robust

    View Slide

  11. Nexmo Conversations
    1 Context
    Omni-Channel Robust

    View Slide

  12. Omni-Channel
    Voice

    View Slide

  13. (With Nexmo Voice API)
    Omni-Channel
    Voice
    IP PSTN SIP Websocket VBC
    extension

    View Slide

  14. Omni-Channel
    Messaging Voice
    Text Images Chat features

    View Slide

  15. Omni-Channel
    Messaging Voice Video 

    (coming soon)

    View Slide

  16. Omni-Channel
    Messaging Voice Video 

    (coming soon)
    Nexmo Client SDKs
    Conversation API

    View Slide

  17. • conversation = new Conversation()
    • conversation.join(username)
    • conversation.sendText(“Hello!”)
    • conversation.sendImage(imageFile)
    • conversation.media.enable()
    • media.mute(true)

    View Slide

  18. Conversations
    1 Context
    Omni-channel Robust

    View Slide

  19. Robust Model
    Chat Voice Video 

    (coming soon)
    Nexmo Client SDKs
    Conversation API

    View Slide

  20. Robust Model
    Chat Voice Video 

    (coming soon)
    Nexmo Client SDKs
    Conversation API
    Voice API

    View Slide

  21. Robust Model
    Chat Voice Video 

    (coming soon)
    SMS WhatsApp WeChat ?
    Nexmo Client SDKs
    Conversation API

    View Slide

  22. WeChat channel
    Custom

    View Slide

  23. Your
    client application

    View Slide

  24. {
    "type":"custom:wechat:message",
    "body":{
    "to": to_wechat_user,
    "from":from_wechat_user,
    "content":my_message,
    “direction":"outbound"
    }
    }
    Your
    client application

    View Slide

  25. conversation.
    sendCustomEvent(event)
    Your
    client application
    Client SDK

    View Slide

  26. POST
    /conversations/
    $CONVERSATION_ID/events
    Your
    client application
    Client SDK Conversation API

    View Slide

  27. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API

    View Slide

  28. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API WeChat service

    View Slide

  29. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API
    WeChat client
    application
    WeChat service

    View Slide

  30. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API
    WeChat client
    application
    WeChat service

    View Slide

  31. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API
    Other client
    application
    Other service

    View Slide

  32. Email channel
    Custom

    View Slide

  33. Your backend
    (middleware)
    Your
    client application
    Client SDK Conversation API Sendinblue service
    Email application

    View Slide

  34. Conversations
    1 Context
    Omni-channel Robust

    View Slide

  35. 1 Context
    Chat Voice Video 

    (coming soon)
    Nexmo Client SDKs
    Conversation API
    Custom

    View Slide

  36. Jurgo Pizza

    View Slide

  37. Jurgo Pizza
    From: Jurgo Pizza
    - - -
    NEW!
    Buy 1 Get 1 Free!
    jur.go/promo
    - - -

    View Slide

  38. Conversation
    Jurgo Pizza
    Jurgo Pizza App
    Order
    Redeem
    offer 1+1
    Deliver: home
    time: 7pm

    View Slide

  39. Conversation
    §
    Jurgo Pizza
    “Change
    address
    please!”

    View Slide

  40. Conversation
    Jurgo Pizza
    Receipt
    Thank you for your order!
    ❤ Jurgo Pizza

    View Slide

  41. Conversation
    Jurgo Pizza
    Jurgo Pizza Bot :
    “Hi, Britt!
    Order the same?”

    View Slide

  42. Conversation
    Jurgo Pizza

    View Slide

  43. Conversation
    Data
    Campaign performance User preferences
    Agents analytics
    AI
    Sentiment analysis Suggestions models …………………
    Events
    Messages Order history
    Calls

    View Slide

  44. Conversations
    1 Context
    Omni-channel Robust

    View Slide

  45. Conversation API is in
    BETA

    View Slide

  46. •Conversation API Docs
    •Nexmo Client SDK Docs
    Learn More
    developer.nexmo.com
    Conversation API is in BETA
    Guides & Use Cases:
    •Contact Center
    •Support system
    •Market place
    •Custom Emails
    •Custom Messages
    •Click to call

    View Slide

  47. •Here for feedback!
    •Always at our community slack!
    Would to hear from you!
    Conversation API is in BETA

    View Slide

  48. Thank you!
    @BrittBarak
    [email protected]

    View Slide