To set up your Twilio account with Cerbo, go to Twilio's site and set up your account. Answer the initial questions as follows:
For the final question, your goal is "3rd Party Integration"
Once you are logged in, you will need to upgrade your account to be able to buy a number. Click Upgrade to upgrade and fund your account (the money you deposit will be used to pay the fees per SMS or Call (at the time of this writing $.75 per 100 SMS messages and/or calling starting at $0.0085/min to receive and $0.013/min to place).
Once your account is upgraded, make sure to set up a number. The number should be capable of sending voice, SMS and MMS messages.
Once your number is set up, there are two remaining steps. First, send us your account information. Second, configure Twilio on your side.
Step 1: Send us your Twilio information
We need the following items from you to set up the Twilio integration in Cerbo. They are:
- Security ID
- Authentication Token (help with where to find these in Twilio is here)
- The Twilio Phone Number(s)
Step 2: Configure your Twilio account
go to the Console in Twilio and select "All Products & Services".
Once there, select the Phone Numbers option.
In the Phone Numbers window, click your phone number to edit its settings.
The last step is to add webhooks, which will let Twilio alert Cerbo to new calls/messages. There are three to add: incoming calls, call status changes, and incoming messages. Use the links below, replacing [yourURL] with your Cerbo URL.
Incoming calls: https://[yourURL].md-hq.com/apps/twilio/actions/inbound_call.php
Call status changes: https://[yourURL].md-hq.com/apps/twilio/actions/finished.php
Incoming messages: https://[yourURL].md-hq.com/apps/twilio/actions/inbound_sms.php
Then save and let us know everything is set up.