Twilio Account Setup for CourseCo SMS

Use this guide if you want to enable SMS messaging in CourseCo using Twilio. It explains how to create a Twilio account, find the details CourseCo needs, and safely send them to our support team for installation.

CourseCo can install the Twilio connection on your website once you provide the required account details. Quick SMS features rely on this third-party integration.

Step 1: Create your Twilio account

  1. Go to the https://www.twilio.com/ and create an account.

  2. Complete the signup and verification steps requested by Twilio.

  3. Log in to the Twilio Console after your account is created.

What to expect on a trial account

Twilio trial accounts typically include starter credit for testing. During trial mode, you can usually send messages only to numbers you have verified in Twilio first.

Step 2: Register or choose a Twilio phone number

  1. In Twilio, open the phone numbers area.

  2. Buy or select a number that supports SMS.

  3. Copy the phone number exactly as shown, including country code if applicable.

This is the number your CourseCo site will use when sending SMS messages through Twilio.

Optional: Use a sender title instead of a phone number

Depending on your country, carrier rules, and Twilio account setup, you may be able to send SMS messages using an alphanumeric sender ID instead of displaying a phone number. This appears to recipients as a title or brand name, such as CourseCo, rather than a mobile number.

  1. In Twilio, check whether alphanumeric sender IDs are supported for the countries you will message.

  2. Choose a short, recognisable sender title that identifies your organisation. It usually supports letters and numbers only and may have a character limit.

  3. If Twilio requires registration or approval for your region, complete that process before going live.

  4. Send CourseCo support the approved sender title along with your Account SID and Auth Token.

Recipients usually cannot reply to messages sent from an alphanumeric sender title. If you need two-way SMS replies, use a Twilio phone number instead.

Step 3: Find your Twilio credentials

  1. From the Twilio Console dashboard, locate your account details.

  2. Copy the Account SID.

  3. Reveal and copy the Auth Token.

  4. Save these temporarily in a secure internal location until you send them to CourseCo.

Twilio uses the Account SID and Auth Token to authenticate your SMS integration. The Auth Token is the sensitive secret value.

Step 4: Send the details to CourseCo support

Send CourseCo support the following:

  • Your CourseCo site URL or project name

  • Your Account SID

  • Your Auth Token

  • Your selected Twilio phone number or alphanumeric sender ID

Once CourseCo receives these details, we can install the Twilio SMS connection for your site.

Step 5: CourseCo setup and testing

After installation, CourseCo can configure the SMS driver and activate it in your environment.

Typical CourseCo setup includes:

  • Adding the Twilio credentials in the messaging settings

  • Setting the SMS messaging driver to Twilio

  • Changing the driver status to Active

Once configured, test by sending an SMS from the admin messaging area to a valid mobile number.

Typical internal CourseCo setup path
  • Messaging settings: /admin/messaging/settings

  • Messaging drivers: /admin/messaging/drivers

  • Compose SMS: /admin/messaging

Troubleshooting

Issue

What to check

Recommended action

SMS will not send in testing

Twilio account may still be in trial mode, or recipient number is not verified

Verify the destination number in Twilio or upgrade the account for live sending

Authentication error

Account SID or Auth Token may be incorrect

Re-copy the values from the Twilio Console and resend them securely

Messages send from the wrong number

The selected Twilio number may not be the one shared for setup

Confirm which Twilio number should be installed on the CourseCo site

FAQ

Do I need to send a publishable key and secret key?

No. For Twilio, CourseCo needs the Account SID and Auth Token, plus the Twilio phone number. Twilio does not use Stripe-style publishable and secret keys for this setup.

Can I test before going live?

Yes. A Twilio trial account can be used for testing, but messages are generally limited to verified numbers only.

Where do I send the credentials?

Send them to CourseCo support using your approved secure support channel and include the site or project the setup applies to.

References