Skip to main content
Skip table of contents

Creating a Twilio Account

Summary of Steps

  1. Sign up for Twilio (as an individual)

  2. Create your Twilio account and verify/ugprade it

  3. Configure billing and auto-replenish

  4. Add CSI Staff as users to your account, in order to support Text Manager

  5. Send CSI your Account SID and Auth Token via Privnote

  6. Customers new to Text Manager…

1. Sign Up for Twilio

Click here to sign up for a Twilio account.

The user signing up for Twilio will be the initial administrator of the account.

  • Verify your email address

  • Verify your phone number

    • The phone number must be a valid cellular number

2. Create a New Account

image-20250221-161158.png

The Twilio Console homepage with no accounts created yet.

You should be signed into the Twilio Console. If not, click here to sign into the Twilio Console.

Click “Create New Account”.

image-20250221-161357.png

Specify the account name, and select “Twilio”.

Enter your association/organization’s name, and select the “Twilio” option.

Press “Continue“.

image-20250221-161527.png

The new Twilio account review screen.

Specify your billing country. The default is “United States”. If this is correct, press “Create new account“.

You’ll need to fill out the usage survey to continue. Specify the following options.

image-20250221-161710.png

The options to select for the account survey.

  1. What do you plan to build with Twilio?

    • Other

  2. Which Twilio product are you here to use?

    • SMS

  3. Which best describes you/your organization?

    • Nonprofit or government entity

  4. Which best describes how you will use Twilio?

    • Direct Brand

  5. How do you want to build with Twilio?

    • With no code at all

  6. What is your goal today?

    • 3rd party integrations

Then, click “Get Started with Twilio“.

image-20250221-162016.png

The Twilio Console Dashboard.

Welcome to your Account Dashboard. Step 1 is complete.

3. Configure Billing

From the Twilio Console homepage, in the upper-right corner, click “Admin“ then “Account billing“.

image-20250221-162155.png

You should see the following message on the Billing Overview screen:

image-20250221-162233.png

Click “Upgrade Now“. You will be taken to the account upgrade/verification wizard.

image-20250221-162340.png

The account verification / upgrade wizard.

Proceed through the wizard. You will need the following:

  • Valid government-issued ID (such as a driver’s license or state ID) for the account administrator

    • (info) Note: This information is not stored, it is only used one time to verify your identity, which prevents scam and fraud accounts. (We all hate spam texts – this helps prevent that!)

  • Organization’s legal entity name

  • Organization’s EIN / Tax ID

  • Organization’s primary address

  • Primary credit card used for Twilio account replenishment

Once complete, proceed to configure or confirm your auto-recharge settings.

Your Twilio usage is billed on a “consumption” basis. Your account has a bank of credits, and when those credits fall below a certain amount, your card is automatically charged the amount you specify, in order to replenish your account.

The auto-recharge threshold and target balance are dependent upon how many SMS messages you intend on sending via Text Manager.

If you are unsure about what settings are best for your organization, please reach out to CSI. We can review your past usage and make a recommendation on the best settings for your organization.

image-20250221-163646.png

Example of auto-recharge settings.

Once your auto-recharge settings have been set, press “Save“.

4. Add CSI Staff to Account

From the Twilio Console homepage, in the upper-right corner, select Admin > Account management.

image-20250221-164757.png

In the left navigation, select Manage users.

image-20250221-164842.png

We will be inviting the following users:

  1. jsinnaeve@csiinc.com (Director of Development)

  2. jburgy@csiinc.com (Lead Engineer for Text Manager)

  3. jhepler@csiinc.com (Application Support)

In the upper-right corner, select Invite user →.

  • Enter the e-mail address to invite.

  • Select Developer and Support.

  • At the bottom of your screen, click Send invitation.

(tick) Repeat these steps for each CSI staff email address listed above.

5. Send Account SID and Auth Token to CSI

CSI will automatically migrate/configure your Twilio account settings in Text Manager.

You will need to send CSI your Twilio Account SID and Auth Token.

On the Twilio Console homepage, under the Account Info section, you will find these values.

In a new browser tab, open Privnote.com.

image-20250221-164204.png

The Twilio Account Info box.

Back in Twilio, press the Copy button next to the Account SID. Paste this value into Privnote.

Do the same with the Auth Token.

When finished, your Privnote should look like this:

image-20250221-164327.png

Example of a Privnote with Twilio account information.

Press Create note.

image-20250221-164424.png

The Privnote link screen.

Copy this URL and send it to CSI via your open support ticket.

Warning: DO NOT open the URL to check it, this will cause the note to be destroyed, and CSI staff will be unable to view it.

6. Customers New to Text Manager

If you did not previously have a Twilio subaccount with CSI, you will also need to complete the following steps.

A. Provision a Toll-Free Number

In the Twilio Console, go to Phone Numbers > Buy a Number.

Click Show Advanced Search, and:

  • Set Number Type = Toll-Free

  • Capabilities = SMS

  • Country = US (+1) {if US based}

Once the number is selected, proceed to Buy the number (and confirm the $2.15/mo charge).

After the number is purchased, you will need to proceed to the number verification process:

image-20250227-171905.png

You can access the verification process HERE.

For additional information on the Opt-in/Opt-out process, please review our other Text Manager documentation HERE.

B. Create a Message Service

Navigate to Messaging > Services and create a new Messaging Service.

Name the message service Text Manager and select the use-case “Notify my users”.

You will be brought to the Sender Pool configuration.


Add Numbers to the Sender Pool

Click Add Senders.

Ensure the dropdown says Phone Numbers (the default), then click Continue.

Check the box next to the toll-free number you just leased, and click Add Phone Numbers.


Add an Alphanumeric Sender ID for International Countries

On the Sender Pool page, click Add Senders.

Select Alpha Sender, and click Continue.

Enter an appropriate alpha sender. The character limit is 12. This can be anything, but we recommend using your organization name or acronym. To clarify, this is strictly for messages that are sent to certain European and Asia/Pacific numbers, not for North America.


Configure the Message Service for Text Manager

In the message service properties, in the side nav, select Integration.

Under Incoming Messages, click “Send a webhook”:

image-20250227-193012.png

CSI will provide you with the Alias ID for the Request URL in your ticket.

Enter the following URL with the correct Alias ID instead of "123":

https://textmanager-fn.cloud.csiinc.com/api/SmsIncomingCallback?AliasId=123

Leave the Fallback URL blank.


Under Delivery Status Callback:

image-20250227-193325.png

Enter the following URL:

https://textmanager-fn.cloud.csiinc.com/api/SmsStatusCallback

Ensure the Validity Period is set to 14400 (the default).

And click Save.

C. Track Unsubscribed/Re-subscribed Members (optional)

Please follow our documentation for setting this up HERE.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.