> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-apis.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Using the Twilio Action Templates

<Badge icon="arrow-left" color="gray">[Back to Actions Integrations](/ai-for-service/integrations/overview#actions)</Badge>

Use prebuilt Twilio Verify action templates to auto-create dialog tasks for sending SMS and managing verification.

**To access templates:**

1. Go to **Automation AI** > **Use Cases** > **Dialogs** and click **Create a Dialog Task**.

2. Under **Integration**, select **Twilio Verify**.

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img2.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=1bb3367d31b98c05d54a92aef4fa7f49" alt="Integration - Twilio Verify" width="791" height="913" data-path="ai-for-service/integrations/actions/images/twilio-tem-img2.png" />

3. If no integration is configured, click **Explore Integrations** to set one up. See [Actions Overview](/ai-for-service/integrations/overview#actions).

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img3.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=32c89a7f8afde6d9078ef1100b279b3c" alt="Explore integrations" width="892" height="906" data-path="ai-for-service/integrations/actions/images/twilio-tem-img3.png" />

***

## Supported Actions

| Task               | Description                                                       | Method |
| ------------------ | ----------------------------------------------------------------- | ------ |
| Send SMS           | Sends an SMS to the registered phone number.                      | POST   |
| Start Verification | Starts the verification of the phone number registered in Twilio. | POST   |
| Verification Check | Checks whether the verification is successful or unsuccessful.    | POST   |

***

### Send SMS

1. Install the template from [Twilio Verify Action Templates](/ai-for-service/integrations/actions/configuring-the-twilio-action#step-2-install-the-twilio-verify-action-templates).

2. The **Send SMS** dialog task is added with the following components:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img4.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=0c6b593e755f82d7ead03a1aef042247" alt="Send SMS dialog task is added" width="1649" height="910" data-path="ai-for-service/integrations/actions/images/twilio-tem-img4.png" />

   * **sendSms** - User intent to send SMS.

   * **accountSid**, **twilioNumber**, **receiverNumber**, **message** - Entity nodes for SMS details.

   * **sendSmsService** - Bot action service to send SMS. Click **Edit Request**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img5.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=643251dbbebb7b9bda83acb1b23c914a" alt="Send SMS - Edit request" width="1919" height="854" data-path="ai-for-service/integrations/actions/images/twilio-tem-img5.png" />

     **Sample Request:**

     ```
     Body = {{message}}
     From = {{twilioNumber}}
     To = {{receiverNumber}}
     ```

     Click **+Add Response**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img6.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=cd2fb8c42b2bd882c370b79253b37b97" alt="Send SMS - Add response" width="1919" height="854" data-path="ai-for-service/integrations/actions/images/twilio-tem-img6.png" />

     **Sample Response:**

     ```json theme={null}
     {
       "body": "Sent from your Twilio trial account - Hi Kore",
       "num_segments": "1",
       "direction": "outbound-api",
       "from": "{{twilioNumber}}",
       "status": "queued",
       "account_sid": "AC6bae65f877f2488c902f57ce1fxxxxx"
     }
     ```

   * **sendSmsMessage** - Message node to display responses.

3. Click **Train**, then **Talk to Bot** to test:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img7.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=120fd4de19d2632a5f5f7f36fc5763fc" alt="VA prompt to Send SMS" width="492" height="860" data-path="ai-for-service/integrations/actions/images/twilio-tem-img7.png" />

   <Note>You must add the country code before the receiver's phone number. For example, to send an SMS to a US number, add +1.</Note>

***

### Start Verification

1. Install the template from [Twilio Verify Action Templates](/ai-for-service/integrations/actions/configuring-the-twilio-action#step-2-install-the-twilio-verify-action-templates).

2. The **Start Verification** dialog task is added with the following components:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img8.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=82859d5d16b55c33fe0bd9767d4d405a" alt="Start Verification dialog task is added" width="1649" height="910" data-path="ai-for-service/integrations/actions/images/twilio-tem-img8.png" />

   * **startVerification** - User intent to start verification.

   * **serviceSid**, **receiverNumber**, **channel** - Entity nodes for verification details.

   * **startVerificationService** - Bot action service to start verification. Click **Edit Request**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img9.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=3eeabaa189458c11eba0499ca1c5c200" alt="Start Verification - Edit request" width="1914" height="850" data-path="ai-for-service/integrations/actions/images/twilio-tem-img9.png" />

     **Sample Request:**

     ```
     To = {{receiverNumber}}
     Channel = {{channel}}
     ```

     Click **+Add Response**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img10.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=97c5b49925f1a999616438629f7f1bc5" alt="Start Verification - Add response" width="1914" height="852" data-path="ai-for-service/integrations/actions/images/twilio-tem-img10.png" />

     **Sample Response:**

     ```json theme={null}
     {
       "status": "pending",
       "account_sid": "AC6bae65f877f2488c902f57cexxxxx",
       "to": "+{{receiverNumber}}",
       "valid": false,
       "channel": "sms"
     }
     ```

   * **startVerificationMessage** - Message node to display responses.

3. Click **Train**, then **Talk to Bot** to test:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img11.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=ecc5ca493d4365e15671baaf7e013abc" alt="VA prompt to Start Verification" width="500" height="852" data-path="ai-for-service/integrations/actions/images/twilio-tem-img11.png" />

***

### Verification Check

1. Install the template from [Twilio Verify Action Templates](/ai-for-service/integrations/actions/configuring-the-twilio-action#step-2-install-the-twilio-verify-action-templates).

2. The **Verification Check** dialog task is added with the following components:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img12.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=cad7e1849b4dcd8630007205c4471962" alt="Verification Check dialog task is added" width="1650" height="890" data-path="ai-for-service/integrations/actions/images/twilio-tem-img12.png" />

   * **verificationCheck** - User intent to check verification.

   * **serviceSid**, **receiverNumber**, **code** - Entity nodes for verification check details.

   * **verificationCheckService** - Bot action service to check verification. Click **Edit Request**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img13.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=a019feb9eba06af5aa889656109fdd60" alt="Verification Check - Edit request" width="1913" height="856" data-path="ai-for-service/integrations/actions/images/twilio-tem-img13.png" />

     **Sample Request:**

     ```
     To = {{receiverNumber}}
     Code = {{code}}
     ```

     Click **+Add Response**:

     <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img14.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=1b2ef0da171745e6535216ae23c4e05c" alt="Verification Check - Add response" width="1913" height="856" data-path="ai-for-service/integrations/actions/images/twilio-tem-img14.png" />

     **Sample Response:**

     ```json theme={null}
     {
       "status": "approved",
       "account_sid": "AC6bae65f877f2488c902f57xxxxx",
       "to": "{{receiverNumber}}",
       "valid": true,
       "channel": "sms"
     }
     ```

   * **verificationCheckMessage** - Message node to display responses.

3. Click **Train**, then **Talk to Bot** to test:

   <img src="https://mintcdn.com/koreai-apis/mAsbFfJHEAX26r4Y/ai-for-service/integrations/actions/images/twilio-tem-img15.png?fit=max&auto=format&n=mAsbFfJHEAX26r4Y&q=85&s=2f1f0b8dd1c7e47b16f119f268a08502" alt="VA prompt - Enter phone number" width="490" height="843" data-path="ai-for-service/integrations/actions/images/twilio-tem-img15.png" />
