Overview
Users can connect their own Twilio account to Bland. Easily bring over your existing phone numbers, integrations, and more. Pre-requisites:- Your own Twilio account
Step 1: Creating an Encrypted Key with your Twilio Credentials
- Go to your Twilio Console and get your Account SID and Auth Token.
- Create an
encrypted_key
by either:- Going to the BYOT page in the Bland Dashboard and clicking “Generate New Key”, or
- Sending an API request to Bland.
encrypted_key
will be returned to you. Make sure to store it securely, and new keys will need to be generated if lost.
Step 2: Importing Inbound numbers
- The phone numbers in your Twilio account will appear on the Add-ons page under “BYOT” (Bring Your Own Twilio).
- From there, you can select specific numbers to import into your Bland account by selecting the specific numbers and importing them through the dashboard or through sending an API request.
- Once imported, these numbers can be used for both inbound and outbound calls through Bland’s infrastructure.
Step 3: Using the Encrypted Key in Outbound Calls
Includeencrypted_key
in the body (in addition to the Authorization
header) of your send call API requests, and we’ll use that account’s credentials to make the call.
For example:
- You can set your
from
number in the API request - this will need to be a number owned by that Twilio account (and not one purchased through Bland). - By default, we’ll send calls from a randomly selected number in the specified Twilio account if a
from
is not specified.
Step 4: Configuring Inbound Numbers/Webhooks
Note: When updating inbound numbers, the headers need to include theencrypted_key
in addition to the Authorization
header. Doing so makes sure the updates are applied to the correct Twilio account.