Edit documentation Edit document
GH-Elements

Twilio Auto Dialer

Twilio Auto Dialer is a gh-element that allows user to select the caller for the current item. This allows subscribers to receive calls from specific phone numbers.

Functional Characteristic

The current element works both similar and opposite to the Twilio phone. Let's look at an example. If you have multiple people calling your customers, you can use Twilio Auto Dialer to configure which caller will receive the call from the current customer. So, this element is responsible for incoming calls and who will receive them.

Value Format

This element has no value

Element Options

The Twilio Auto Dialer has three important blocks of settings.

Field and Authentification Settings

The first block consists of 2 groups. The first of them is Field Settings that contains only standard element settings. And the other group Authentication is responsible for the communication between the app and your Twilio account.

Settings of twilio auto dialer field and authentication

Name Description
Account Sid allows to enter ID of your Twilio account; details...
Auth Token allows to enter the auth token of your Twilio account; details...
App Sid allows to enter the SID of your application; details...

Account Sid

This is the setting where you have to enter SID of your Twilio account. This SID is 34 digit string ID that you can use to authenticate API requests.

Auth Token

This is the second important thing for authentication API requests. Auth Token is used with account SID. It can be taken taken in your Twilio account.

App Sid

The current setting where you have to enter the TwiML SID of your application. This is an identifier that allows calls to be received on your app. It can be created in your Twilio account.

Phone Numbers

The second block is designed to enter the data of customers whose call you have to receive.

Phone numbers

Name Description
Field Name allows to select the field that contains name of the call recipient; details...
Field Lastname allows to select the field that contains surname of the call recipient; details...
Field Phone allows to select the field the phone number of the call recipient is stored; details...
Field Email allows to select the field with the email of the call recipient; details...

Field Name

This is the field where the phone numbers of the call recipients are stored. Due to this setting, you can select the certain field from the field list of the current application.

Field Lastname

Like the previous setting, this one is designed to select the field of the current application. The names of the call recipients will be taken from it.

Field Phone

This is the field that contains phone numbers of all call recipients.

Field Email

This setting allows you to select one field from the current application that contains the email of the call recipient.

Callers

The last block of settings allows you to add subscribers and add their GudHub accounts, Twilio numbers and email addresses. All created subscribers will be added to the drop-down list of the item and will be available for selection.

Callers of twilio auto dialer

Name Description
User Id allows to select the user who is a caller; details...
Caller Id allows to enter the Twilio number of the caller; details...
Caller Email allows to enter the email of the caller; details...
Edit allow to edit and delete callers; details...

User ID

The first block setting allows you to select the user to which the following contacts will be bound. That allows the certain user to get calls in the GudHub.

Caller ID

This is the setting where you have to enter the Twilio number of the caller. Calls will be made to this number.

Caller Email

The purpose of this setting is to store the email of the caller. Voice messages will be sent to this email.

Edit

This is the setting that consists of two buttons. One of them allows you to edit the option, and the other - to delete it.

Element Style

This element has no extra style settings. The default settings are sufficient for customizing it. Also, Twilio Auto Dialer has a few interpretation types.

Style of twilio auto dialer element

Data Model

This element contains all its settings in its data model:

{
    "data_model": {
        "account_sid": "dgdgdfgdr",
        "app_sid": "dgsdgdgdg",
        "auth_token": "gsdgdfg",
        "callers": [{
            "caller_email": "john@dow.com",
            "caller_id": "3432545323",
            "user_id": "1578"
        }],
        "fields_to_field": {
            "email": "697438",
            "lastname": "697445",
            "name": "697446",
            "phone": "697437"
        },
        "interpretation": []
    }
}
Name Type Description
account_sid string contains SID of entered Twilio account
app_sid string contains SID of entered application
auth_token string contains authentication token of entered Twilio account
callers array contains all callers and their data
caller_email string contains entered email of the caller
caller_id string contains entered phone number of the caller
user_id string contains user ID of the caller
fields_to_field object contains all data the call recipient
email string contains ID of the field from which call recipient email is taken
lastname string contains ID of the field that contains the last name of the called recipient
name string contains ID of the field that contains the call recipient name
phone string contains ID of the field from which the phone number of the call recipient will be taken
interpretation array contains all element interpretation types

Filtration

The current element cannot be filtered out.

Interpretation

The current gh element has only one type of interpretation, which allows the user to open the drop-down list of callers by clicking on the icon.

Types of twilio auto dialer interpretation