Skip to main content
2-way SMS lets your PolyAI agent both send and receive text messages in a conversation — the caller can reply to an SMS and the agent continues the dialogue over text. This is different from outbound-only SMS (confirmations, links, follow-ups) where no reply is expected. Not every country supports 2-way SMS, and the type of phone number you use affects throughput, cost, and lead time. This page helps you plan which countries you can cover, which number type to choose, and what compliance steps to complete before launch.
PolyAI uses Twilio as the underlying SMS provider. The availability data, throughput figures, and regulation links below come from Twilio’s published guidelines.

Number types

There are two main types of SMS-capable phone number. Choosing between them depends on your expected message volume and how quickly you need to go live. MPS (messages per second) is the maximum rate at which a number can send SMS. Higher MPS means you can handle more concurrent conversations without queuing delays.
TypeBest forThroughput (MPS)Typical lead time
Short code (5–6 digits)High-volume transactional messaging. Highest throughput and best carrier deliverability.1,000–3,000 (US/CA)6–16 weeks (carrier approval required)
Long code (standard phone number format)Conversational 2-way SMS, moderate volume.10–225 depending on countryImmediate to several weeks
For US and Canada, long codes are capped at 225 MPS total across AT&T, T-Mobile, and Verizon (75 MPS per carrier). If you need higher throughput, apply for a short code — but factor in the 6–10 week approval timeline.

Availability by country

“Private Offering” means the number type is available but requires a direct arrangement with Twilio — contact your Twilio account manager to set it up.

North America

Country2-way SMSShort codeSC MPSSC lead timeLong codeLC MPSLC lead timeRegulations
United StatesYesAvailable1,000–3,0006–10 weeksAvailable225 (75 per major carrier)ImmediateUS SMS guidelines
CanadaYesAvailable1,000–3,0006–10 weeksAvailable225 (75 per major carrier)ImmediateCA SMS guidelines

Europe — 2-way SMS supported

CountryShort codeSC MPSSC lead timeLong codeLC MPSLC lead timeRegulations
United KingdomAvailable300+10–16 weeksAvailable10ImmediateUK guidelines
GermanyAvailablePrivate OfferingAvailable10ImmediateDE guidelines
FranceAvailablePrivate OfferingAvailable10Private OfferingFR guidelines
IrelandNot availableAvailable10IE guidelines
NetherlandsNot availableAvailable10ImmediateNL guidelines
ItalyNot availableAvailable10Private OfferingIT guidelines
Czech RepublicNot availableAvailable10ImmediateCZ guidelines

Europe — 2-way SMS not supported

These countries do not currently support 2-way SMS through Twilio. Neither short codes nor long codes are available for bidirectional messaging.
CountryRegulations
CroatiaHR guidelines
BulgariaBG guidelines
SlovakiaSK guidelines

Compliance requirements

Carrier regulations vary by country and must be met before you send any messages. Non-compliance can result in messages being silently dropped or your number being suspended.

US and Canada — A2P 10DLC

US and Canadian long code SMS requires A2P 10DLC registration. Without it, carriers block messages entirely. See the SMS overview for the full registration walkthrough. For short code campaigns:

United Kingdom

  • Follow the UK Mobile Network Operator Code of Practice.
  • Short code provisioning takes 10–16 weeks and goes through a separate carrier approval process.
  • Long codes are available immediately through the Twilio Console.

EU countries

Each EU country has its own regulatory framework — check the regulation links in the tables above. Key considerations:
  • Some countries (France, Italy) require a Private Offering arrangement with Twilio for number provisioning.
  • GDPR applies to all EU SMS communications — ensure you have appropriate consent and opt-out mechanisms.

Pre-launch checklist

Before going live with 2-way SMS in any country:
  1. Confirm number availability — check the tables above to verify your target country supports 2-way SMS and that the number type you need is available.
  2. Provision your number — long codes can often be provisioned immediately through the Twilio Console; short codes require a carrier application.
  3. Complete registration — for US/CA, complete A2P 10DLC registration. For other countries, follow the linked regulatory guidelines.
  4. Validate your campaign — use the A2P Campaign Pre-Scanner to check your setup against carrier requirements before sending.
  5. Connect to PolyAI — follow the SMS setup guide to link your Twilio number to your PolyAI project.

Industry resources

Regulatory bodies

Twilio documentation

Carrier compliance

Compliance tools

SMS overview

Set up Twilio, create templates, and send SMS from your agent.

Twilio integration

Connect your Twilio account for voice and SMS.

Buy a number from PolyAI

Purchase PolyAI-provisioned numbers for voice.
Last modified on June 16, 2026