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

How to Install Add-ons

Add-ons can be installed using the Console. You can look under the Twilio Marketplace, or visit a Twilio product that supports Add-ons: look for the Add-on link in the navigation bar.

The Twilio Marketplace also contains information about each Add-on's provider, pricing, expected response time, the type of data the Add-on returns, the documentation specific to that Add-on, and any further Add-on specific support details.

After you find the Add-on that you would like to use, you can add it to your account by clicking the Install button. Installing an Add-on makes it available for you to use, and allows you to configure which Twilio products it should be enabled for. You can also apply other Add-on specific settings.

Terms of service

terms-of-service page anchor

Add-ons are provided and supported by Add-on providers in the Twilio Marketplace. As a part of the Add-on installation process, you will be required to accept the Add-on provider's Terms of Service. Each Add-on is provided under the provider's Terms of Service and Privacy policy.

Configuration and identifiers

configuration-and-identifiers page anchor

Installing an Add-on creates an instance of that Add-on that is tied to your account. The Add-on instance holds the configuration information required to operate the Add-on. This includes the following:

Configuration Information(available in the Console)What is it?User Configurable?
Enabled Twilio ProductsA list of Twilio products that this Add-on supports and is enabled forYes
Configuration ParametersAdd-on specific configuration parametersYes
Add-on Unique NameA human-readable unique identifier used to invoke specific Add-ons and consume their results in the Twilio APIs.Example: twilio_caller_identityYes (suffix only)
Add-on Install SidUnique Identifier for this Add-on Instance. Used for debugging and billing queries, and required for support requests when you are communicating with the Add-on provider.Example: XBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNo

For Add-ons that support Configuration Parameters, you can create additional instances, each with a different set of Enabled Twilio Products and Configuration Parameters. This allows you to create and invoke different Add-on configurations, for example, analyzing text in multiple languages. Refer to the specific Add-on's documentation for information about the Twilio Products and Configuration Parameters it supports.



Add-ons are currently installed and enabled at an account level. In other words, when you enable an Add-on for a specific product, such as Incoming SMS, it will be invoked for every incoming SMS. Some Twilio products, such as Lookup, may require that you specify the Add-on's unique name to invoke that Add-on, in addition to enabling them for that product in the Console.

The Twilio Marketplace allows Add-on providers to set their own pricing and to invoke the Twilio Billing system for usage-based billing. Use of an Add-on will be metered by Twilio and deducted from the developer's account.

The following billing models are supported by the Twilio Marketplace for Add-on:

  • Pay-per-use.
  • Pay-per-minute: for Recording Analysis Add-ons only.
  • Subscription (coming soon).
  • Installation (coming soon).

You can check Add-on prices in the Console's Add-ons Catalog(link takes you to an external page). You can find usage details on the Usage(link takes you to an external page) page.

Rate this page: