Twilio Masked Communications

Demo to preview the settings

Introduction

This plugin used to masking the communications between two parties. It adds the following features to conversations:
  1. Add 2 SMS/MMS participants to a conversation with masked numbers
  1. Supports 1:1 calling via the Conversations proxy number.

Prerequisites

  1. A Twilio Account, you can get one by signing up here
  1. One or more Twilio phone numbers to mask SMS and voice communications

How to setup

I. Setting up the Twilio application part

  1. Install the Twilio Masked Communications plugin
  1. Access Twilio developer account and create or open an exist project.
  1. Open the Twilio dashboard tab and open “API keys & tokens” tab
    1. Image without caption
  1. Copy the Account SID and Auth token from the Twilio developer account.

II. Setup the Twilio Plugin on Bubble Side

  1. To authenticate the plugin by providing Account SID and Auth token taken from Twilio Developer Account in Plugin Settings.
    1. Image without caption
      Username and Password keys are used for uploading media, for sending MMS from action. You may skip this keys’ fields if you do not plan to send MMS.
  1. Now you are ready to access make masked communication.

Plugin Actions

Create Proxy - create masked conversation with 2 numbers and a Proxy number
Delete Proxy - delete masked conversation
Proxy Call Webhook - receives a request whenever a user makes an inbound call and connects them to the right people.
Send Proxy SMS/MMS - send message to the masked conversation
Upload Media - upload one file to the Twilio

Workflow examples

Make the first masked session

Setup Inbound call webhook

Send MMS

Changelogs