# Choose a Number or Sender type

Each number and sender type has distinct capabilities, use cases, and setup requirements. You can manage all of them from the **Numbers and Senders** or **Products and Services** page in the Twilio Console.

## Choosing a number or sender type

To determine which number or sender type best suits your needs, have a look at the following tabs, outlining the capabilities and uses of each sender type available.

### Numbers

To send and receive messages and calls from numeric senders like phone numbers and short codes, use the following sender types:

## Phone numbers

Gives you access to local, national, mobile, 10DLC, and toll-free numbers for voice and messaging applications. Use [phone numbers](/docs/numbers-and-senders/phone-number-senders) to place calls, send SMS or MMS messages, and reach customers globally.

## Short codes

Lets you send high-volume, two-way SMS and MMS messages. [Short codes](/docs/numbers-and-senders/short-codes) are three- to seven-digit numeric sender IDs designed for throughput-intensive messaging.

### Alphanumeric sender IDs

[Alphanumeric sender IDs](/docs/numbers-and-senders/alphanumeric-senders) are custom sender IDs for *outbound-only* messaging. Recipients *cannot* reply to messages sent from alphanumeric sender IDs.

## Alphanumeric sender IDs

Send messages with a custom sender ID of up to 11 alphanumeric characters (letters, numbers, and spaces). This option lets you send messages from a branded sender ID that recipients can recognize.

## &#x20;

{/* Empty tab to align with other TabGroup */}

### Programmable messaging senders

To send messages to customers across different channels with one API, you can use the following Programmable Messaging senders. These senders require additional setup and approval.

## Rich Communication Services (RCS)

Send messages through the Rich Communication Services (RCS) protocol by using Twilio APIs. [RCS senders](/docs/numbers-and-senders/rcs-senders) enhance traditional SMS and MMS, letting you send branded, interactive messages to customers. You can send longer texts, large media files, turn on read receipts, and more within your device's default messaging app.

RCS messaging is only available certain countries, and is subject to local regulations. For country-specific availability and requirements, see the [RCS Guidelines](https://www.twilio.com/docs/rcs/regional). For more detail and steps on how to get started with RCS, see [Get Started with branded RCS messaging](/docs/rcs/onboarding).

## WhatsApp

You can use a phone number linked to a WhatsApp Business Account (WABA), to send and receive messages, deliver notifications, and provide customer support on WhatsApp. Using Whatsapp lets you deliver messages through the WhatsApp Business Platform using Twilio APIs. For details on how to get started with WhatsApp senders, see [Get Started with WhatsApp](/docs/whatsapp#get-started-with-whatsapp).

This is available to Direct Customers only. If you're an [Independent Software Vendor (ISV)](https://help.twilio.com/articles/4402930862747?_gl=1*1ng9r2v*_gcl_au*MTA4MzMyMzM1Ni4xNzYyODkwNzkw*_ga*NTQ5NDQxNzQyLjE3MzY4Nzk3MjA.*_ga_RRP8K4M4F3*czE3Njg0NzY0NjMkbzYzJGcxJHQxNzY4NDc2ODcyJGo2MCRsMCRoMA..), see the [WhatsApp for ISVs](/docs/whatsapp/isv/register-senders) documentation.

## Facebook Messenger

Integrate Facebook Messenger with Flex, Conversations, and other Twilio APIs to send and receive messages on the Messenger channel. Facebook Messenger is an alternative to SMS messaging as it supports more content types, and can cost less for high-volume messaging. For more detail, see [Get Started with Facebook Messenger](/docs/messaging/channels/facebook-messenger).
