Twilio MMS Deep Dive

Post on 05-Dec-2014

578 views 1 download

description

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

Transcript of Twilio MMS Deep Dive

TWILIO MMS Deep Dive

Zeeshan Yoonas Product Marketing

Evan Cummack Solution Architecture

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

Agenda

Twilio Overview Messaging Use Cases & Trends

MMS API Demo

Twilio is a cloud-based communications platform

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

cloud-based

Elastic Global

Always-On Publicly Documented

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

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

</>

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

YOUR CUSTOMER

CRMOrder Fulfillment Billing Shipping

Your Information Systems

Communication Channels ?

© 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

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

sms and mms use cases

Field Service Dispatch

Payment Reminders

Warranty and Repair

Two-Factor Authentication

Mobile Marketing

Service Alerts

Concierge Sales

Password Resets

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

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

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

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

three mobile trends

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

!

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 !

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

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

sms mms

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

mms api

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)

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

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

© 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

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

demo

© 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

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

thanks!