Skip to contentSkip to navigationSkip to topbar
Rate this page:
On this page

Marketplace Offerings

Add-ons are available through the Twilio Marketplace. At a functional level, Add-ons package a publisher's APIs and annotate the content that Twilio provides by tapping into the publisher's data sources or by using the publisher's technology to analyze the content. Examples include Phone number based queries for demographic & marketing data, Number fraud/spam block list checking, Recordings Transcription processing, and Message sentiment analysis. For a full list of Add-ons and their functionality, check out the Twilio Marketplace in the Twilio Console.

Add-ons are currently available for Programmable SMS, Programmable Voice - Calls & Recordings, and Lookups. Further, Add-on data can only be presented in the form of text message bodies, phone numbers, and voice recordings. The table below matches the Twilio service to the acceptable Add-on input. For more information from the publisher side of things, check out the Add-on Publisher Guide.

Add-on TypeAvailable Integration Point(s) for CustomersData available to PartnersConsumption Mode
Phone Number Add-onLookups, Incoming SMS, Incoming VoicePhone Number (single, to, from)Synchronous
Message Analysis Add-onIncoming SMSPhone Numbers, Message BodySynchronous
Recording Analysis Add-onRecordingsAudio File (single channel)Asynchronous

Developers select an Add-on and configure it for their account which makes it available for use. They can then specify that they want it invoked when using a supported Twilio API.

Add-on Flow

add-on-flow page anchor

The figure below illustrates the timeline and flow of information between a developer, Twilio, and a publisher's Add-on. If a developer set up a recording Add-on to respond to voice calls, The voice call would be accepted by Twilio, and sent to the developer's webhook. Afterwards, the call could be recorded and the information sent back to Twilio. Twilio would then give the data to the recording Add-on for processing, and once the Add-on returns the relevant data to Twilio, Twilio would return the data to the developer.

Twilio Add-on Flow.

The Twilio Marketplace works as a platform to allow publishers to share their Add-ons with developers. Add-on publishers set their own pricing scheme and then invoke the Twilio Billing System, which meters usage of Add-ons by developers and proceeds to deduct credit from the developer's account. Finally, the billed amounts are distributed to Add-on publishers, via invoice, after Twilio levies a transaction fee.

Since Add-on publishers set their own pricing scheme, billing models may be different between Add-ons. The following billing models are supported by the Marketplace for an Add-on:

  • Pay-per-use
  • Pay-per-success (TBD) : Conditional billing subject to absence of certain JSON elements in the response and HTTP status codes.
  • Pay-per-minute : For Transcription / Recording Add-ons

Rate this page: