# Setup

> Before you can start using the Twilio activities, you must create an API key for use in authenticating to Twilio services.

## Introduction

Before you can start using the Twilio activities, you must create an API key for use in authenticating to Twilio services.

[API Keys](https://www.twilio.com/docs/usage/api/keys) are credentials you can create and revoke in the Twilio Console. API Keys are typically safer to work with in your Twilio projects.

You can quickly delete them to revoke access if they become compromised and create a fresh API key for different use cases. So, if you need to turn off a specific use case for some reason, you can just delete the API key.

To enable authorization and start building your automation projects, complete the following:

1. **Create an API Key**
2. **Build your project**

## Create API Key

For reference, below is how we created an API Key for our examples.

1. Sign in to the [Twilio console](https://twilio.com/console) using your account credentials.
2. Navigate to [API Keys](https://www.twilio.com/console/project/api-keys) under the settings tab of the Dashboard.
3. Click the **+** icon to create a new API Key.
4. Give the key a friendly name, this is a helpful reminder of how this key is being used in case you need to revoke it later.
5. Click **Create API Key**.
6. After you create the key, a **Success** window appears with the **API Key SID** and **Secret**.
   * Take note of these values, you'll need them when you add the **Twilio Scope** activity to your projects.

## Build your project

### Create a new automation project

1. Open **UiPath Studio**.
2. Under **New Project**, click **Process** (this opens a **New Blank Process** window).
3. Enter a project **Name**, **Location**, and **Description**.
4. Click **Create**.

### Install the activities package

1. In the **Design** ribbon, click **Manage Packages** (this opens the **Manage Packages** window).
2. Under **All Packages**, click **Official**.
3. In the **Search** bar, enter *Twilio*.
4. Click, install and accept the license for the **UiPath.Twilio.Activities** package.

For more information about Uipath Studio packages, see [Managing Packages](https://docs.uipath.com/studio/docs/managing-activities-packages) in the Studio Guide.

:::important
You may be missing a dependency. Make sure that the nuget.org (https://api.nuget.org/v3/index.json) package source is enabled for your project.
:::

You're done!

Now that you have completed the setup, you can start adding the Twilio activities to your project.

## Next steps

For a hands-on learning experience and to quickly start using the activities, see the [Quickstart](https://docs.uipath.com/activities/other/latest/legacy-integrations/twilio-quickstarts) guides. These guides provide step-by-step instructions to help you create working samples of the different activities so that you can verify the connection to your registered app and get familiar with the input/output properties.

To learn more about the Twilio activities (including example property inputs/outputs), see the [Activities](https://docs.uipath.com/activities/other/latest/legacy-integrations/twilio-activities) page for a complete activity list and links to the activity detail pages.
