Connect
3 min read

Twilio API Key and Set Up

Integrating your Twilio account with Seamless.AI allows you to unlock powerful insights and features within Call Connect and Connect Engagement. This guide walks you through the integration process, including accessing API credentials, setting up the connection in Seamless.AI, and managing user phone numbers.

Icon of a bright lightbulb.

Note

Seamless.AI Connect Beta Feature

The features and information outlined in this article are part of Seamless.AI Connect, which is currently in BETA testing. Access is limited to users participating in the beta trial. These features will become available to all users after the BETA period concludes.

Interested in joining the Seamless.AI Connect BETA testing waitlist? Join here!

Getting Started

Getting Started

Users can access their Twilio API Credentials through their current account, or if not yet a user they can create an account. If you are a current Twilio user, follow the steps below in the How to Access Twilio API Credentials section to get started.

If you do not already have an account, head over to Twilio’s website where you can contact their sales team, or start with a free trial account

The Twilio free trial gives you access to a limited amount of credits, allowing you to test out core features like phone number provisioning, messaging, and voice calls.

Setting up is quick and easy:

  1. Go to https://www.twilio.com/try-twilio.
  2. Sign up using your email address and verify your account.
  3. Follow the prompts to complete setup, including verifying your phone number.
  4. Once inside the Twilio Console, you’ll receive trial credits to start testing immediately.

Once Twilio is connected, admins can:

  • Assign Twilio phone numbers to specific users within Seamless.AI.
  • Manage call settings to ensure proper call routing and tracking.

Upgrading to a Paid Twilio Account

To set up a paid license, simply log into your Twilio Console and navigate to the billing section. From there, you can add a payment method and upgrade your project from trial to a fully active paid account. 

Learn more about Twilio’s Pricing and Plans here

When connecting your Twilio account with Seamless.AI, Account Admins can integrate with or without an API Key. This article will walk you through both methods, but both processes will begin with accessing your Call Settings in Seamless.AI. 

Accessing Call Settings 

Seamless.AI account owners or admins can follow these steps to integrate their Twilio account  with Seamless.AI:

  1. Log into Seamless.AI and navigate to Settings, through your initials in the bottom left corner.

 

Access Twilio Connect through Call Settings
  1. Go to Calls Settings and locate the API Setup section.
  2. Locate the needed Twilio credentials, the required fields will be based on whether you want to use an API Key or not, in the API Setup Page. These credentials will be found in your Twilio account, the steps for locating these credentials are shared below.  
Access the API Set UP section on Call Settings

How to Connect Twilio Without API Key Credentials

You can connect Twilio with Seamless.AI Connect without using an API key by authenticating directly with your account credentials. This method is ideal for basic or one-time integrations where advanced security, tracking, or key management isn’t necessary. It allows you to get started faster without creating and managing separate keys.

Retrieve Twilio Credentials

Before integrating Twilio with Seamless, account administrators need to obtain the necessary credentials from Twilio:

  1. Log into your Twilio account and navigate to the Account Dashboard (located in the top left corner).
  2. Locate the Account Info section in the middle of the page. You will need to review the following details:
    • Account SID
    • Authentication Token
Access the Account Dashboard in Twilio

Note: Use the copy icon next to each credential to quickly copy them.

  1. On the API Setup page in Seamless.AI Call Settings, ensure the “Use an API Key” option is toggled off. Then paste the Account SID and Auth Token credentials into their respective fields. 
Twilio Set Up in Seamless AI Call Settings
  1. Click Save.

How to Access and Connect Twilio API Credentials

Connect Twilio to Seamless.AI Connect API key provides a more secure and manageable way to connect platforms. API keys let you control exactly what the connection can do, track its usage, and revoke access at any time without affecting your main account credentials. They’re ideal for integrations and automations because they’re safer, easier to manage, and designed for programmatic access.

Retrieve Twilio API Credentials

Before integrating Twilio with Seamless, account administrators need to obtain the necessary API credentials from Twilio:

  1. Log into your Twilio account and navigate to the account dashboard (located in the top left corner).
  2. Locate the Account Info section in the middle of the page. Click the link for “Go to API Keys” to the bottom left of the section.
API Keys in Twilio Account Dashboard
  1. You will need to retrieve the following API details to integrate with Seamless.AI Connect.
    • Account SID
    • API Key (this is the API Key SID in Twilio)
    • API Secret 

Gather the Account SID Code on the API Keys & Tokens page. Navigate to the Auth Tokens toward the bottom, and find the Account SID under “Live credentials.” 

  1. Create a new API Key by clicking “Create API Key” in the top right corner.

    You will need to create a new API Key in order to access the required API Secret Credential code, as it is only shown one time!
Create an API Key

Name this new API Key and click “Create.”

(Optional) If preferred, create a main API key or a restricted API key with the appropriate access scopes for added security.

Title and create your Twilio API Key

Note - You can use a previously created API Key, only if you have the  Secret key that was originally shown saved to your records. Since this secret key is only shown once, it may require you to make a new key.

To learn more about the Twilo API Key Creation and key details, we recommend checking out this Twilio help article: Create API keys in the Twilio Console

  1. You will be directed to a “Copy Secret Key” page. On this page, you will want to copy the API KEY SID code and Secret Code.

Be sure to copy Secret code, or note it down somewhere safe, as this will be the only time it is shared for this API Key. 

Locate the API Key SID and the Twilio Secret Key
  1. On the API Setup page in Seamless.AI Call Settings, ensure the “Use an API Key” option is toggled on. Then paste the Account SID, API Key (the API Key SID Code in Twilio), and API Secret credentials into their respective fields. 
Complete the Twilio API Key Set Up
  1. Ensure the details are accurate to enable call logging and engagement tracking. Click Save.

To learn more about properly navigating and setting up the call feature, check out this Knowledge Base Article: Call Connect 

By following these steps, your Twilio integration with Seamless will be successfully set up, enabling seamless call tracking and engagement insights. If you encounter any issues, refer to Twilio’s API documentation or reach out to Seamless support.

Was this article helpful?

👍
Yes
👎
No
Table of Contents

Related Contact Search Articles

No items found.

Article Feedback

Was this article helpful to your journey? Anything we missed or could expand on? Let us know below.

For specific help with your account or use case, please contact our Customer Support team directly.

Name fields cannot be left blank and cannot use special characters
Please enter a valid business email. Field cannot be left blank.
Field cannot be left blank.
Submit

By submitting this form, you agree to our Terms of Use, Privacy Policy, and consent to receiving marketing communications from us.

Icon of an exclamation mark in a circle
Uh oh, please make sure all fields are complete.
Thank you for your feedback! We've sent it to our team for review.
Oops! Something went wrong while submitting the form.
Close Modal
Icon of a X