---
url: https://gudhub.com/docs/gh-elements/twilio-auto-dialer/
title: "Twilio Auto Dialer\n                #"
description: "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 numb"
lang: uk
updated: 2026-09-08T16:01:40.829Z
---

# Twilio Auto Dialer [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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 [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#functional-characteristic)

The current element works both similar and opposite to the [Twilio phone](https://gudhub.com/docs/gh-elements/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 [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#value-format)

This element has no value

## Element Options [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#element-options)

The _Twilio Auto Dialer_ has three important blocks of settings.

### Field and Authentification Settings [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#field-and-authentification-settings)

The first block consists of 2 groups. The first of them is **Field Settings** that contains only [standard element settings](https://gudhub.com/docs/understanding-gudhub/gh-elements-structure/setting-overview/). And the other group **Authentication** is responsible for the communication between the app and your [Twilio](https://www.twilio.com/) account.

![Settings of twilio auto dialer field and authentication](https://bitbucket.org/AAtlas/gudhub-documentation/raw/master/Gh_Elements/gh-elements/twilio-auto-dialer-field-settings-aythentification.jpg "Twilio auto dialer field settings and authentication")

| Name | Description |
| :-- | :-- |
| Account Sid | allows to enter ID of your Twilio account; [details...](#account-sid) |
| Auth Token | allows to enter the auth token of your Twilio account; [details...](#auth-token) |
| App Sid | allows to enter the SID of your application; [details...](#app-sid) |

#### **Account Sid** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#auth-token)

This is the second important thing for authentication API requests. **Auth Token** is used with [account SID](#account-sid). It can be taken taken in your [Twilio](https://www.twilio.com/) account.

#### **App Sid** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#app-sid)

The current setting where you have to enter the [TwiML SID](https://www.twilio.com/docs/whatsapp/tutorial/send-and-receive-media-messages-whatsapp-ruby#what-is-twiml) 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 [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#phone-numbers)

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

![Phone numbers](https://bitbucket.org/AAtlas/gudhub-documentation/raw/master/Gh_Elements/gh-elements/twilio-auto-dialer-phone-numbers.jpg "Twilio auto dialer phone numbers")

| Name | Description |
| :-- | :-- |
| Field Name | allows to select the field that contains name of the call recipient; [details...](#field-name) |
| Field Lastname | allows to select the field that contains surname of the call recipient; [details...](#field-lastname) |
| Field Phone | allows to select the field the phone number of the call recipient is stored; [details...](#field-phone) |
| Field Email | allows to select the field with the email of the call recipient; [details...](#field-email) |

#### **Field Name** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#field-phone)

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

#### **Field Email** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#field-email)

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

### Callers [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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](https://bitbucket.org/AAtlas/gudhub-documentation/raw/master/Gh_Elements/gh-elements/twilio-auto-dialer-callers.jpg "Twilio auto dialer callers")

| Name | Description |
| :-- | :-- |
| User Id | allows to select the user who is a caller; [details...](#user-id) |
| Caller Id | allows to enter the Twilio number of the caller; [details...](#caller-id) |
| Caller Email | allows to enter the email of the caller; [details...](#caller-email) |
| Edit | allow to edit and delete callers; [details...](#edit) |

#### **User ID** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#caller-email)

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

#### **Edit** [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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 [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#element-style)

This element has no extra style settings. The [default settings](https://gudhub.com/docs/understanding-gudhub/gh-elements-structure/setting-overview/) are sufficient for customizing it. Also, Twilio Auto Dialer has a few [interpretation types](#interpretation).

![Style of twilio auto dialer element](https://bitbucket.org/AAtlas/gudhub-documentation/raw/master/Gh_Elements/gh-elements/twilio-auto-dialer-element-style.jpg "Twilio auto dialer element style")

## Data Model [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#data-model)

This element contains all its settings in its data model:

Copy

```json
{
    "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 [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#filtration)

The current element cannot be filtered out.

## Interpretation [#](https://gudhub.com/docs/gh-elements/twilio-auto-dialer/#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](https://bitbucket.org/AAtlas/gudhub-documentation/raw/master/Gh_Elements/gh-elements/twilio-auto-dialer-interpretation-types.jpg "Twilio auto dialer interpretation types")
