Configuration

To configure the twilio integration, you'll need:

ParameterTypeRequired(*)Description
api_secretstring*The API Secret for Twilio
fromstring*The phone number to send from, in E.164 format
account_sidstring*The SID for your Twilio account
api_keystring*A US1 API key for Twilio- - https://www.twilio.com/docs/iam/api-keys

Example

{
  "account_sid": "ACXXXXXXXX",
  "api_key": "SKXXXXXXXX",
  "api_secret": "your_api_secret",
  "from": "+15017122661"
}

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "account_sid": {
      "description": "The SID for your Twilio account",
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "api_key": {
      "description": "A US1 API key for Twilio-  - https://www.twilio.com/docs/iam/api-keys",
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "api_secret": {
      "description": "The API Secret for Twilio",
      "maxLength": 100,
      "minLength": 1,
      "type": "string"
    },
    "from": {
      "description": "The phone number to send from, in E.164 format",
      "maxLength": 100,
      "minLength": 1,
      "pattern": "^\\+[0-9]{1,14}$",
      "type": "string"
    }
  },
  "required": [
    "account_sid",
    "api_key",
    "api_secret",
    "from"
  ],
  "type": "object"
}

Configure via Dashboard

The easiest way to configure this integration is through the MagicBell dashboard:

  1. Log in to your MagicBell dashboard.
  2. Navigate to Settings > Integrations.
  3. Find and click on this integration.
  4. Follow the on-screen instructions to complete the configuration.
Configure integration
MagicBell Dashboard: Integration Configuration