SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
a
BUILDING WITH TWILIO ADD-ONS
DEVARSHI SHAH | HEAD OF PRODUCT, TWILIO MARKETPLACE
COMPOSABILITY CHANGES YOUR GAME. BUT STILL REQUIRES EFFORT.
DEVARSHI SHAH | @DEVARSHI
Discover
options
Evaluate tech
Learn API Integrate - using programming
paradigm & supported languages
Build to new
auth model
Get someone to
approve Vendor
& setup billing
Scale &
maintain
Effort: to learn new APIs and build
middleware for integration.
PARTNER
Time: to validate & get approvals for new vendors.1
2
Ongoing maintenance: to accommodate for API
changes and contract cycles
3
ADD-ONS : DO MORE WITH TWILIO API, USING LESS CODE.
DEVARSHI SHAH | @DEVARSHI
Wide range of vetted
options
Add-ons are partner technologies pre-integrated into Twilio API
One-click
integration
Pay-as-you-
go
ADD-ON TYPES & TWILIO PRODUCTS THAT SUPPORT THEM
DEVARSHI SHAH | @DEVARSHI
Number Add-ons
Know the person or business
that owns a phone number.
Messaging Add-ons
Know more about messages
you send and receive.
Recording Add-ons
Analyze recordings of voice
conversations.
BUILD WITH MUCH MORE THAN THE COMMUNICATIONS ITSELF
DEVARSHI SHAH | @DEVARSHI
Convert more high-value leads
by prioritizing inbound sales
calls based on the buying power
of the caller.
Increase customer satisfaction
by pinpointing live calls with
angry customers and bridging
in a supervisor.
Shorten response times
by routing inbound messages
to reps who can respond in the
language of the text received.
Boost productivity
by dropping inbound calls and
messages that are likely to be
fraud.
Avoid carrier filtering
by checking if a phone number’s
owner has changed before placing
a call.
1. Install Add-on via
Marketplace in the
Console
2. Get more data via
Twilio API
3. Do cool stuff.
USING ADD-ONS
DEVARSHI SHAH | @DEVARSHI
1. Install Add-on via
Marketplace in the
Console
2. Get more data via
Twilio API
3. Do cool stuff.
USING ADD-ONS
DEVARSHI SHAH | @DEVARSHI
FROM: +13233633791
BODY: HI THERE! I'M TESTING OUT TWILIO'S NEW ADD-ONS
TO: +16504467080
{…..}
ADDONS: {
"STATUS": "SUCCESSFUL",
"MESSAGE": NULL,
"CODE": NULL,
"RESULTS": {
“ADDON_UNIQUE_NAME”: {
"REQUEST_SID": "XR424628481F74B64B709950F1311B2235",
"STATUS": "SUCCESSFUL",
"MESSAGE": NULL,
"CODE": NULL,
"RESULT": {. . .}
}
}
}
Uses natural language
processing technology
and machine learning
algorithms to extract
semantic meta-data from
content, such as
information on people,
places, companies,
topics, and languages.
IBM MESSAGE
INSIGHTS
DEVARSHI SHAH | @DEVARSHI
FROM: +13233633791
BODY: HI THERE! I'M TESTING OUT TWILIO'S NEW ADD-ONS
TO: +16504467080
{. . .}
ADDONS: {
. . .
"RESULTS": {
"IBM_WATSON_INSIGHTS": {
. . .
"LANGUAGE": "ENGLISH",
"KEYWORDS": [
{"TEXT": "NEW ADD-ONS”, "RELEVANCE": "0.935276",
"SENTIMENT": { "TYPE": “POSITIVE", "SCORE": “0.415215" }},
{"TEXT": “TWILIO", "RELEVANCE": "0.728652",
"SENTIMENT": {"TYPE": "POSITIVE","SCORE": "0.415215"}}
],
"ENTITIES": [
{"TYPE": "COMPANY","RELEVANCE": “0.77978", "TEXT": "TWILIO",
"SENTIMENT": {"TYPE": "POSITIVE","SCORE": "0.415215"},"COUNT": "1",
"DISAMBIGUATED": {
"NAME": “TWILIO", "DBPEDIA": "HTTP://DBPEDIA.ORG/RESOURCE/TWILIO",
"FREEBASE": "HTTP://RDF.FREEBASE.COM/NS/M.0H1BS6J"
}
}
]
Validate ownership of the
phone number, taking
into account number
reassignments, landline
to mobile porting,
snapbacks and other
number changes so that
you never text or call the
wrong person.
PAYFONE TCPA
COMPLIANCE
DEVARSHI SHAH | @DEVARSHI
CURL HTTPS://LOOKUPS.TWILIO.COM/V1/PHONENUMBERS/+13233633791/?
ADDONS=PAYFONE_TCPA_COMPLIANCE& 
ADDONS.PAYFONE_TCPA_COMPLIANCE.DATE=20160511
{
"PHONE_NUMBER": "+13233633791",
...
"ADD_ONS": {
"STATUS": "SUCCESSFUL",
"RESULTS": {
"PAYFONE_TCPA_COMPLIANCE": {
. . .
"RESULT": {
"REQUESTID": "XR902080FB3DB943402FB696E545ED7465",
"STATUS": 0,
"DESCRIPTION": "SUCCESS.",
"RESPONSE": {
"VERIFYNUMBERTRANSACTIONID": "1140607564",
"PAYFONEALIAS":
"9004F02C4VK8384C7A692226794FB1BBF0MEKKBJ92O9P259DFB91041B4F1C09E3637C2A7
CD466770F6G320D8CC59C1B54223E05D70B2A44529ED59B8",
"MSISDNTYPE": "MOBILE",
"NUMBERMATCH": "Y"
}
1. Install Add-on via
Marketplace in the
Console
2. Get more data via
Twilio API
3. Do cool stuff.
USING ADD-ONS
DEVARSHI SHAH | @DEVARSHI
1. Install Add-on via
Marketplace in the
Console
2. Get more data via
Twilio API
3. Do cool stuff.
USING ADD-ONS
DEVARSHI SHAH | @DEVARSHI
TWILIO.COM/CONSOLE/ADD-ONS
TWILIO.COM/DOCS/API/ADD-ONS
DO MORE. LESS CODE.
DEVARSHI SHAH | @DEVARSHI
DEVARSHI SHAH @DEVARSHI

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Twilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web AppsTwilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web Apps
 
Integrating Communications into CRM
Integrating Communications into CRMIntegrating Communications into CRM
Integrating Communications into CRM
 
Twilio Product Overview
Twilio Product OverviewTwilio Product Overview
Twilio Product Overview
 
7 Principles of API Design - Waza
7 Principles of API Design - Waza7 Principles of API Design - Waza
7 Principles of API Design - Waza
 
TWILIO SMS Introduction
TWILIO SMS IntroductionTWILIO SMS Introduction
TWILIO SMS Introduction
 
Building Blocks for Next Generation Contact Centers
Building Blocks for Next Generation Contact CentersBuilding Blocks for Next Generation Contact Centers
Building Blocks for Next Generation Contact Centers
 
Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14
 
Twilio
TwilioTwilio
Twilio
 
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIPTwilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIP
 
Twilio Presentation
Twilio PresentationTwilio Presentation
Twilio Presentation
 
Programmable Video Fundamentals
Programmable Video FundamentalsProgrammable Video Fundamentals
Programmable Video Fundamentals
 
Webinar 1 v10
Webinar 1 v10Webinar 1 v10
Webinar 1 v10
 
TAP Application Development with Node.js
TAP Application Development with Node.jsTAP Application Development with Node.js
TAP Application Development with Node.js
 
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesSmarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
 
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
 
Twilio Presents at PariSoMa
Twilio Presents at PariSoMaTwilio Presents at PariSoMa
Twilio Presents at PariSoMa
 
Telco APIs to mash up messaging with location - webinar
Telco APIs to mash up messaging with location - webinar Telco APIs to mash up messaging with location - webinar
Telco APIs to mash up messaging with location - webinar
 
Supermondays twilio
Supermondays twilioSupermondays twilio
Supermondays twilio
 
Ussd in action - Beyond boundaries for Telco applications
Ussd in action - Beyond boundaries for Telco applications Ussd in action - Beyond boundaries for Telco applications
Ussd in action - Beyond boundaries for Telco applications
 
Twilio MMS Deep Dive
Twilio MMS Deep DiveTwilio MMS Deep Dive
Twilio MMS Deep Dive
 

Andere mochten auch

John sheehan of twillio gives cloud camp denver lightning talk
John sheehan of twillio gives cloud camp denver lightning talkJohn sheehan of twillio gives cloud camp denver lightning talk
John sheehan of twillio gives cloud camp denver lightning talk
Intel Corporation
 
JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)
Alexandre Morgaut
 

Andere mochten auch (20)

How To Track Calls Using Twilio?
How To Track Calls Using Twilio?How To Track Calls Using Twilio?
How To Track Calls Using Twilio?
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
 
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + TwilioTwilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
 
Twilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware RevolutionTwilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware Revolution
 
Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging
 
Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits
 
Twilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos PatternsTwilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos Patterns
 
Twilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMSTwilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMS
 
Twilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead GenerationTwilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead Generation
 
Twilio Signal 2016 Real-time Communications Overview
Twilio Signal 2016 Real-time Communications OverviewTwilio Signal 2016 Real-time Communications Overview
Twilio Signal 2016 Real-time Communications Overview
 
Twilio Signal 2016 Bots
Twilio Signal 2016 BotsTwilio Signal 2016 Bots
Twilio Signal 2016 Bots
 
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTCTwilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
 
John sheehan of twillio gives cloud camp denver lightning talk
John sheehan of twillio gives cloud camp denver lightning talkJohn sheehan of twillio gives cloud camp denver lightning talk
John sheehan of twillio gives cloud camp denver lightning talk
 
Twilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing BotsTwilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing Bots
 
Cloud Telephony Public
Cloud Telephony PublicCloud Telephony Public
Cloud Telephony Public
 
Understand How Consumers Use Messaging
Understand How Consumers Use MessagingUnderstand How Consumers Use Messaging
Understand How Consumers Use Messaging
 
Why Mobile Messaging Works?
Why Mobile Messaging Works?Why Mobile Messaging Works?
Why Mobile Messaging Works?
 
Twilio Signal 2016 Keynote
Twilio Signal 2016 Keynote Twilio Signal 2016 Keynote
Twilio Signal 2016 Keynote
 
JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)JS in SMS - JS.everywhere(2013)
JS in SMS - JS.everywhere(2013)
 
SendGrid Delivered API Workshop
SendGrid Delivered API WorkshopSendGrid Delivered API Workshop
SendGrid Delivered API Workshop
 

Ähnlich wie Twilio Signal 2016 Using Add-ons

Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
Xamarin
 
COSMO-Tracing ip address behind vpn and proxy servers.pptx
COSMO-Tracing ip address behind vpn and proxy servers.pptxCOSMO-Tracing ip address behind vpn and proxy servers.pptx
COSMO-Tracing ip address behind vpn and proxy servers.pptx
Cheenuthiru
 

Ähnlich wie Twilio Signal 2016 Using Add-ons (20)

Twilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native ClientsTwilio and Parse: Rich Experiences in & out of Native Clients
Twilio and Parse: Rich Experiences in & out of Native Clients
 
OAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST ServicesOAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST Services
 
Africa's Talking API Workshop
Africa's Talking API WorkshopAfrica's Talking API Workshop
Africa's Talking API Workshop
 
The Swisscom APi journey
The Swisscom APi journeyThe Swisscom APi journey
The Swisscom APi journey
 
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
Create a Uniform Login Experience with a Centralized Cloud Authentication Sys...
 
DataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best PracticesDataHero / Eventbrite - API Best Practices
DataHero / Eventbrite - API Best Practices
 
Getting More Value from your Cloud Data Assets
Getting More Value from your Cloud Data AssetsGetting More Value from your Cloud Data Assets
Getting More Value from your Cloud Data Assets
 
Enablex Video.pptx
Enablex Video.pptxEnablex Video.pptx
Enablex Video.pptx
 
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
 
Twilio connector
Twilio connectorTwilio connector
Twilio connector
 
Building the Eventbrite API Ecosystem
Building the Eventbrite API EcosystemBuilding the Eventbrite API Ecosystem
Building the Eventbrite API Ecosystem
 
Intro to Coding and APIs by Women Who Code Co-Founder NYC
Intro to Coding and APIs by Women Who Code Co-Founder NYCIntro to Coding and APIs by Women Who Code Co-Founder NYC
Intro to Coding and APIs by Women Who Code Co-Founder NYC
 
Customer Automation Masterclass - Workshop 1: Data Enrichment using Clearbit
Customer Automation Masterclass - Workshop 1: Data Enrichment using ClearbitCustomer Automation Masterclass - Workshop 1: Data Enrichment using Clearbit
Customer Automation Masterclass - Workshop 1: Data Enrichment using Clearbit
 
Case Study - Customer Training
Case Study - Customer TrainingCase Study - Customer Training
Case Study - Customer Training
 
A Symphony of R&D Collaboration
A Symphony of R&D CollaborationA Symphony of R&D Collaboration
A Symphony of R&D Collaboration
 
Unstoppable Domains Workshop
Unstoppable Domains WorkshopUnstoppable Domains Workshop
Unstoppable Domains Workshop
 
Swift meetup22june2015
Swift meetup22june2015Swift meetup22june2015
Swift meetup22june2015
 
COSMO-Tracing ip address behind vpn and proxy servers.pptx
COSMO-Tracing ip address behind vpn and proxy servers.pptxCOSMO-Tracing ip address behind vpn and proxy servers.pptx
COSMO-Tracing ip address behind vpn and proxy servers.pptx
 
Azure API Apps
Azure API AppsAzure API Apps
Azure API Apps
 
IOT328_Building an AWS IoT-Enabled Drink Dispenser
IOT328_Building an AWS IoT-Enabled Drink DispenserIOT328_Building an AWS IoT-Enabled Drink Dispenser
IOT328_Building an AWS IoT-Enabled Drink Dispenser
 

Kürzlich hochgeladen

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Twilio Signal 2016 Using Add-ons

  • 1. a BUILDING WITH TWILIO ADD-ONS DEVARSHI SHAH | HEAD OF PRODUCT, TWILIO MARKETPLACE
  • 2. COMPOSABILITY CHANGES YOUR GAME. BUT STILL REQUIRES EFFORT. DEVARSHI SHAH | @DEVARSHI Discover options Evaluate tech Learn API Integrate - using programming paradigm & supported languages Build to new auth model Get someone to approve Vendor & setup billing Scale & maintain Effort: to learn new APIs and build middleware for integration. PARTNER Time: to validate & get approvals for new vendors.1 2 Ongoing maintenance: to accommodate for API changes and contract cycles 3
  • 3. ADD-ONS : DO MORE WITH TWILIO API, USING LESS CODE. DEVARSHI SHAH | @DEVARSHI Wide range of vetted options Add-ons are partner technologies pre-integrated into Twilio API One-click integration Pay-as-you- go
  • 4. ADD-ON TYPES & TWILIO PRODUCTS THAT SUPPORT THEM DEVARSHI SHAH | @DEVARSHI Number Add-ons Know the person or business that owns a phone number. Messaging Add-ons Know more about messages you send and receive. Recording Add-ons Analyze recordings of voice conversations.
  • 5. BUILD WITH MUCH MORE THAN THE COMMUNICATIONS ITSELF DEVARSHI SHAH | @DEVARSHI Convert more high-value leads by prioritizing inbound sales calls based on the buying power of the caller. Increase customer satisfaction by pinpointing live calls with angry customers and bridging in a supervisor. Shorten response times by routing inbound messages to reps who can respond in the language of the text received. Boost productivity by dropping inbound calls and messages that are likely to be fraud. Avoid carrier filtering by checking if a phone number’s owner has changed before placing a call.
  • 6. 1. Install Add-on via Marketplace in the Console 2. Get more data via Twilio API 3. Do cool stuff. USING ADD-ONS DEVARSHI SHAH | @DEVARSHI
  • 7. 1. Install Add-on via Marketplace in the Console 2. Get more data via Twilio API 3. Do cool stuff. USING ADD-ONS DEVARSHI SHAH | @DEVARSHI FROM: +13233633791 BODY: HI THERE! I'M TESTING OUT TWILIO'S NEW ADD-ONS TO: +16504467080 {…..} ADDONS: { "STATUS": "SUCCESSFUL", "MESSAGE": NULL, "CODE": NULL, "RESULTS": { “ADDON_UNIQUE_NAME”: { "REQUEST_SID": "XR424628481F74B64B709950F1311B2235", "STATUS": "SUCCESSFUL", "MESSAGE": NULL, "CODE": NULL, "RESULT": {. . .} } } }
  • 8. Uses natural language processing technology and machine learning algorithms to extract semantic meta-data from content, such as information on people, places, companies, topics, and languages. IBM MESSAGE INSIGHTS DEVARSHI SHAH | @DEVARSHI FROM: +13233633791 BODY: HI THERE! I'M TESTING OUT TWILIO'S NEW ADD-ONS TO: +16504467080 {. . .} ADDONS: { . . . "RESULTS": { "IBM_WATSON_INSIGHTS": { . . . "LANGUAGE": "ENGLISH", "KEYWORDS": [ {"TEXT": "NEW ADD-ONS”, "RELEVANCE": "0.935276", "SENTIMENT": { "TYPE": “POSITIVE", "SCORE": “0.415215" }}, {"TEXT": “TWILIO", "RELEVANCE": "0.728652", "SENTIMENT": {"TYPE": "POSITIVE","SCORE": "0.415215"}} ], "ENTITIES": [ {"TYPE": "COMPANY","RELEVANCE": “0.77978", "TEXT": "TWILIO", "SENTIMENT": {"TYPE": "POSITIVE","SCORE": "0.415215"},"COUNT": "1", "DISAMBIGUATED": { "NAME": “TWILIO", "DBPEDIA": "HTTP://DBPEDIA.ORG/RESOURCE/TWILIO", "FREEBASE": "HTTP://RDF.FREEBASE.COM/NS/M.0H1BS6J" } } ]
  • 9. Validate ownership of the phone number, taking into account number reassignments, landline to mobile porting, snapbacks and other number changes so that you never text or call the wrong person. PAYFONE TCPA COMPLIANCE DEVARSHI SHAH | @DEVARSHI CURL HTTPS://LOOKUPS.TWILIO.COM/V1/PHONENUMBERS/+13233633791/? ADDONS=PAYFONE_TCPA_COMPLIANCE& ADDONS.PAYFONE_TCPA_COMPLIANCE.DATE=20160511 { "PHONE_NUMBER": "+13233633791", ... "ADD_ONS": { "STATUS": "SUCCESSFUL", "RESULTS": { "PAYFONE_TCPA_COMPLIANCE": { . . . "RESULT": { "REQUESTID": "XR902080FB3DB943402FB696E545ED7465", "STATUS": 0, "DESCRIPTION": "SUCCESS.", "RESPONSE": { "VERIFYNUMBERTRANSACTIONID": "1140607564", "PAYFONEALIAS": "9004F02C4VK8384C7A692226794FB1BBF0MEKKBJ92O9P259DFB91041B4F1C09E3637C2A7 CD466770F6G320D8CC59C1B54223E05D70B2A44529ED59B8", "MSISDNTYPE": "MOBILE", "NUMBERMATCH": "Y" }
  • 10. 1. Install Add-on via Marketplace in the Console 2. Get more data via Twilio API 3. Do cool stuff. USING ADD-ONS DEVARSHI SHAH | @DEVARSHI
  • 11. 1. Install Add-on via Marketplace in the Console 2. Get more data via Twilio API 3. Do cool stuff. USING ADD-ONS DEVARSHI SHAH | @DEVARSHI TWILIO.COM/CONSOLE/ADD-ONS TWILIO.COM/DOCS/API/ADD-ONS
  • 12. DO MORE. LESS CODE.
  • 13. DEVARSHI SHAH | @DEVARSHI DEVARSHI SHAH @DEVARSHI