26
TWILIO MMS Deep Dive Zeeshan Yoonas Product Marketing Evan Cummack Solution Architecture

Twilio MMS Deep Dive

  • Upload
    twilio

  • View
    587

  • Download
    1

Embed Size (px)

DESCRIPTION

In this deck, we'll go through the following: -Twilio Overview -Messaging Use Cases & Trends -MMS API -Demo of the MMS API

Citation preview

Page 1: Twilio MMS Deep Dive

TWILIO MMS Deep Dive

Zeeshan Yoonas Product Marketing

Evan Cummack Solution Architecture

Page 2: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

Agenda

Twilio Overview Messaging Use Cases & Trends

MMS API Demo

Page 3: Twilio MMS Deep Dive

Twilio is a cloud-based communications platform

© 2009 - 2014 Twilio, Inc. All rights reserved.

cloud-based

Elastic Global

Always-On Publicly Documented

Page 4: Twilio MMS Deep Dive

Twilio is a cloud-based communications platform

© 2009 - 2014 Twilio, Inc. All rights reserved.

communicationsPhone Numbers

PSTN Voice Calls Two-way SIP

SMS and MMS Embedded VoIP SDKs

Page 5: Twilio MMS Deep Dive

Twilio is a cloud-based communications

© 2009 - 2014 Twilio, Inc. All rights reserved.

platform.Workflows are

determined at runtime by your software

using RESTful APIs

</>

Page 6: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

YOUR CUSTOMER

CRMOrder Fulfillment Billing Shipping

Your Information Systems

Communication Channels ?

Page 7: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

TWILIOYOUR CUSTOMER

Bring Context Into Customer Communications

CRMOrder Fulfillment Billing Shipping

Your Information Systems

SMS, MMS, Voice, VOIP

Page 8: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

sms and mms use cases

Page 9: Twilio MMS Deep Dive

Field Service Dispatch

Payment Reminders

Warranty and Repair

Two-Factor Authentication

Mobile Marketing

Service Alerts

Concierge Sales

Password Resets

Page 10: Twilio MMS Deep Dive

Field Service Dispatch

Payment Reminders

Two-Factor Authentication

Mobile Marketing

Password Resets

!SMS Dispatch for High Priority Work orders

!650 Field Agents Across Western Europe

!Salesforce Integration

!!!!

Service Alerts

Warranty and Repair

Concierge Sales

Page 11: Twilio MMS Deep Dive

Field Service Dispatch

Payment Reminders

Two-Factor Authentication

Mobile Marketing

Password Resets

!600 Technicians in 11 Countries

!Work Scheduling & Call Forwarding From one #

!Consumers MMS Repair Requests to Technicians

!!!!!!

Service Alerts

Warranty and Repair

Concierge Sales

Page 12: Twilio MMS Deep Dive

Field Service Dispatch

Payment Reminders

Two-Factor Authentication

Mobile Marketing

Password ResetsSales Associate shares Twilio Phone # with Client

!MMS and SMS Dialogue through Twilio Phone #

!All Messages Securely Stored

!!!

Concierge Sales

Service Alerts

Warranty and Repair

Page 13: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

three mobile trends

Page 14: Twilio MMS Deep Dive

2-Way Text and Voice is expanding reach of mobile initiatives

© 2009 - 2014 Twilio, Inc. All rights reserved.

No Mobile App Adoption Required Intuitive For All Customers

!

Page 15: Twilio MMS Deep Dive

2-Way SMS and Voice is expanding reach of mobile initiatives

© 2009 - 2014 Twilio, Inc. All rights reserved.

Text replacing email for critical business communications

Ubiquitous 95% open rates

< 4 minute read time !

Page 16: Twilio MMS Deep Dive

2-Way SMS and Voice is expanding reach of mobile initiatives

© 2009 - 2014 Twilio, Inc. All rights reserved.

Text replacing email for critical business communications

Pictures worth a thousand words Showing Better than Telling

Branding

MMS enhancing many sms use cases

Page 17: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

sms mms

Page 18: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

mms api

Page 19: Twilio MMS Deep Dive

Choose an MMS Capable Number

Long Codes

(415) 895- 2988

Low Throughput Use Cases

Short Codes

95683

Instant Provision, No Wait Time 12 Week Provisioning Time

$1/mo (or less) $1500 /mo (or less)

2-Way: $.02 send, $.01 receive 2-Way: $.02 send, $.01 receive

Voice and SMS Enabled

1 message per second

SMS Enabled

30 messages per second

US and Canada US and Canada

High Throughput, Broadcast Use Cases (Marketing)

All Existing Twilio Phone Numbers Enabled Short codes can be enabled for $500 (one-time charge)

Page 20: Twilio MMS Deep Dive

MMS Capabilities

Major Carrier Support Verizon, Sprint, T-Mobile, ATT

Transcoding

Media Hosting

Delete Media

Auto formatting of .jpg, .gif, and .png for handset delivery

First 5GB free, $0.20 addition gb/mo

API Control of image retention policies

Page 21: Twilio MMS Deep Dive

Sending an MMS

From A Twilio phone number enabled for the type of message you wish to send.

To The destination phone number. Format with a '+' and country code phone.

Body The text of the message you want to send, up to 1600 characters.

Media The URL of the media you wish to send out with the message. Can send up to 10 URL’s.

/Messages

Page 22: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

Receiving an MMS

Body The text of the message you received. Up to 1600 Characters Long.

NumMedia The number of media items associated with your message

MediaURL

MediaContentType {N}

A URL referencing the content of the media received in the Message. If more than one media element is indicated by NumMedia than MediaUrl{N} will be used, where N is the count of the Media

The ContentTypes for the Media stored at MediaUrl{N}

/Messages

Page 23: Twilio MMS Deep Dive

MMS FAQ

Can I send media and text in a single message? Yes. Use ‘Body’ for text, and ‘Media’ for the image URL’s.

How many images can I send In a single message?

Is there a size limit to the media I send?

How many images can I receive?

What media types are supported?

Up to 10.

Capped at 5mb. We will auto-transcode image types to ensure proper formats.

Unlimited. Carriers will transcode before providing sending to Twilio.

Which API endpoint do I need to use? ‘Messages’, not the older ‘SMS’ endpoint.

Audio: basic, mpeg, l24, mp4, ogg, arm

Video: mpeg, mp4, quicktime, h264

Text: vcard, csv, calendar

Application: pdf

Full list can be found at: https://www.twilio.com/docs/api/rest/accepted-mime-types

Images: JPG. GIF. PNG. These are the only file types Twilio Transcodes

Page 24: Twilio MMS Deep Dive

demo

Page 25: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

MMS Resources

Creating an Account http://twilio.com/mms

MMS API Docs https://www.twilio.com/docs/api

MMS Getting Started Guide https://www.twilio.com/blog/2014/09/getting-started-with-twilio-mms.html

Sales Consultant https://www.twilio.com/help/sales

Page 26: Twilio MMS Deep Dive

© 2009 - 2014 Twilio, Inc. All rights reserved.

thanks!