Twilio Integration

The Pathfix Twilio plugin enables Twilio integration in your Bubble app that allows your users to authorize their Twilio accounts and use it to send messages (end user auth)



Setup Pathfix Account

You will need a Pathfix account to be able to use this plugin. Pathfix will manage the entire connectivity process and the plugin offers the relevant APIs for you to access.

  • Login to your Pathfix account and select your application (or create a new application)
  • Click on the tab CLIENTKEY and select Twilio from the list of providers to integrate with.
  • You can change the Display Name and Description from the General tab
  • Hit Save

Note: CLIENTKEY based integrations don't require any APP ID or Secrets, the integration will request for the API key from the end user during the connection process.



Image: Configure
Image: Configure



  • Click on Keys from the left nav bar and copy your Pathfix Public Key and x-partner-key for use in the plugin



Setup Bubble.io Plugin

The plugin is available in the Bubble Plugin store.

(Important Note: You need to install the Pathfix OAuth Connector first before installing this plugin)

  • In Bubble, click on Add Plugin
  • Select the Twilio (User Auth) plugin by Pathfix Inc. and install it (click here to access the plugin)

  • Under x-partner-key (shared headers), add the x-partner-key from the Keys section in Pathfix



Image: plugin page
Image: plugin page



  • On your Design page, select the Pathfix Connector element and select All Providers configured in my Pathfix Account



Image: Select providers
Image: Select providers



  • Go to Preview to check the Connect UI Button for the Twilio integration





Once installed, there are no additional configurations required to get the Plugin to work. You can setup your workflow in Bubble and start using the actions.

The Connect button will automatically be added to your page that contains the Pathfix Connector Design Element. No additional settings are required

You can add Button, Text etc elements to pull in Twilio data for your users using the plugin and setup Workflows.