- Brand vetting: Proves your organization is a legitimate business. You submit company information (legal name, address, tax ID, website) and a vetting body reviews it.
- Campaign approval: Proves your specific messaging program is compliant. You submit sample messages, your opt-in and opt-out flows, and a description of the use case. A single brand can have multiple campaigns (for example, one for promotional, one for transactional, and one for OTP).
Sender resource types
These traits apply universally across all countries. Country-specific requirements are listed in the sections below. Alphanumeric sender IDs:- One-way only: alphanumeric sender IDs cannot receive inbound messages. STOP keyword handling, double opt-in, tap-to-text, and two-way messaging are not available. Opt-out must be managed via an unsubscribe link in the message body. See Consent keyword management for how to build a web-based unsubscribe flow.
- Two-way: long codes can receive inbound messages, enabling STOP/HELP keywords, double opt-in, tap-to-text, and two-way messaging.
- MMS support varies by country.
- Two-way: short codes can receive inbound messages.
- Country-specific: a short code only works in the country where it is provisioned.
- Highest throughput of any SMS number type.
- Longest approval timelines (weeks to months) and typically require a premium monthly fee.
- Not available in every country.
- Two-way: toll-free numbers can receive inbound messages.
- Available in the US and Canada only. The same toll-free number covers both countries.
- Two-way: RCS supports inbound messages, keyword replies, and action buttons.
- Branded sender: recipients see your business name, logo, and brand color instead of a phone number.
- Requires a separate RCS sender resource in addition to an SMS sender resource. SMS is used as an automatic fallback when the recipient’s device or carrier does not support RCS.
- Not available in every country.
Application management
OneSignal SMS customers: Our compliance team handles carrier and regulator interactions on your behalf. Whether the reviewer listed in the country tables below is “OneSignal” or a third-party body (like TCR in the US, ACMA in Australia, or ComReg in Ireland), OneSignal submits to those bodies on your behalf. Twilio integration customers: You work with Twilio directly through their console or support team to manage sender resource applications, brand registration, and campaign approvals. Twilio submits to those bodies on your behalf.Standard information required for every application
Regardless of country or sender resource type, every application requires the following. Prepare this before starting: Brand information:- Legal company name
- Company address
- Tax ID or business registration number (format varies by country)
- Company website URL
- Vertical / industry
- Use case type (promotional, transactional, OTP, or mixed)
- Sample messages (typically 2–5 examples of real message content)
- Opt-in flow description with screenshots or description of the collection point and disclosure language
- Opt-out flow description (for example, STOP keyword handling, confirmation reply, or unsubscribe link for alphanumeric sender IDs)
- HELP keyword response
- Message frequency (approximate volume per subscriber)
- Privacy policy URL
- Terms of service URL
Americas
Sender resource types, reviewers, and approval timelines for markets across North, Central, and South America.United States
Types: Toll-free number, 10DLC, Short code, RCS| Toll-free | 10DLC | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | ZipWhip | The Campaign Registry (TCR) | Aegis (CTIA) + individual carriers | Google + Individual carriers |
| Campaign reviewer | OneSignal | Direct Connect Aggregator (DCA) | Common Short Code Administration + individual carriers | Google + Individual carriers |
| Approval timeline | 3–5 business days | 1–3 weeks | 8–12 weeks | 8–16 weeks |
- RCS requires additional brand assets: logo, brand color, agent description, and launch URL. Carriers currently prioritize notable brands (Fortune 1000), high-quality rich content experiences, and established messaging volume (100K+ msgs/month).
- 10DLC throughput is determined by your brand’s trust score, assigned during TCR vetting. Enhanced vetting through Aegis and WMC Global can unlock higher tiers.
- Short code brand vetting through Aegis is non-transferable. Campaign approval goes through CSCA, then each carrier independently. Not all industries are eligible.
State-specific SMS laws
Beyond the federal TCPA, 15+ states have their own SMS legislation that may impose stricter requirements. The state law applies based on the recipient’s location, not your business location.| State | Law | Key differences from federal TCPA |
|---|---|---|
| Florida | Florida Telephone Solicitation Act (FTSA) | Max 3 texts per 24 hours on same topic. Sending window: 8 AM–8 PM (narrower than federal 8 AM–9 PM). One of the most litigated SMS states. |
| Oklahoma | Oklahoma Telephone Solicitation Act (OTSA, 2022) | Mirrors Florida: 3 texts per 24 hours on same topic, 8 AM–8 PM window. |
| Maryland | Stop the Spam Calls Act | 3 texts per 24 hours limit. Express written consent required. Detailed consent logs mandatory. |
| Washington | Consumer Electronic Mail Act | Unsolicited commercial texts are illegal. Sending window: 8 AM–8 PM. |
| Texas | SB 140 (2025) | New telemarketing rules effective 2025. Expanding SMS-specific requirements. |
| California | CCPA + state telemarketing laws | Broader privacy rights: right to know, delete, and opt out of personal data use. Must respond to opt-out requests within 15 business days. |
| Virginia | TTPA amendment | Business must identify themselves by full name and entity. |
Canada
Types: Toll-free number (shared with US), Short code, RCS| Toll-free | Short code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal (shared with US) | Canadian Telecommunications Association (CTA) | Google + Individual carriers |
| Campaign reviewer | OneSignal | Short Code Council (SCC), carrier representatives | Google + Individual carriers |
| Approval timeline | Shared with US (no additional approval) | 8–12 weeks | 8–16 weeks |
- Toll-free uses the same number as the US. No separate application needed.
- Bilingual keywords required: STOP/ARRET, HELP/AIDE must be supported in both English and French.
- Short codes beginning with “4” are reserved. Max message length is 320 characters (vs. 160 in US).
- Quebec (Bill 96): Marketing SMS to Quebec recipients should be in French or bilingual.
- RCS: Uses the same toll-free number as SMS and US RCS. No separate application needed.
Argentina
Types: Short code Short-code-only market. Alphanumeric sender IDs are overwritten with a random short code.| Short code | |
|---|---|
| Brand reviewer | Individual carriers |
| Campaign reviewer | Individual carriers |
| Approval timeline | 6–15 weeks |
Brazil
Types: Alphanumeric sender ID, Short code, RCS Short codes are the primary A2P method. Long codes are not available.| Alphanumeric sender ID | Short code | RCS | |
|---|---|---|---|
| Brand reviewer | Individual carriers (TIM, Claro, Vivo only) | Individual carriers | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | ~10 weeks | 2–4 weeks | 8–16 weeks |
- Short code applications require opt-in/opt-out flows in Portuguese.
- Alphanumeric sender IDs require pre-registration and are only available on TIM, Claro, and Vivo. Other carriers do not deliver alphanumeric-originated messages. Allow ~10 weeks for provisioning.
- Marketing SMS prohibited 9 PM–9 AM and all day Sundays. Brazil spans 3 time zones.
- Prohibited content: adult, cannabis, controlled substances, contest/sweepstakes, telecom service promotions.
- Some carriers do not support unicode. Test before sending emojis or special characters.
- RCS: Requires creating a separate RCS sender specifically for Brazil (cannot reuse other countries’ senders).
Chile
Types: Long code| Long code | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | Individual carriers |
| Approval timeline | 1–3 weeks |
- Marketing messages are not allowed: transactional and OTP only.
- Political messages prohibited.
- Rate-limited: max 10 messages per 60 seconds from the same long code.
- Concatenation not supported: keep messages within a single segment (160 chars GSM-7).
Mexico
Types: Long code, RCS| Long code | RCS | |
|---|---|---|
| Brand reviewer | OneSignal | Google + Individual carriers |
| Campaign reviewer | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 weeks | 8–16 weeks |
- REVOE (Do Not Contact registry): do not send marketing to registered individuals.
- RCS: RCS sender info must be in Spanish.
Peru
Types: Long code| Long code | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | Individual carriers |
| Approval timeline | 1–3 weeks |
Puerto Rico
Types: Same as United States (Toll-free, 10DLC, Short code, RCS) Puerto Rico uses US phone numbers (+1 area codes) and falls under US regulations. See United States.Europe
Sender resource types, reviewers, and approval timelines for markets across the UK, EU, EEA, and Switzerland.United Kingdom
Types: Alphanumeric sender ID, Long code, Short code, RCS| Alphanumeric sender ID | Long code | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | MEF SenderID Protection Registry | Ofcom (via KYC) | Individual carriers | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–5 business days; longer for Protected Sender IDs | 1–3 weeks | 12–16 weeks | 8–16 weeks |
- Protected Sender IDs (MEF or BT protected brands) must be pre-registered.
- Non-compliant alphanumeric sender IDs may be blocked or penalized by carriers. Generic sender IDs (Verify, OTP, Alert, Info, etc.) are blocked by BT and other carriers.
- Short code carrier freeze: mid-December through early January. Age-restricted content (alcohol, gambling) evaluated case-by-case. Cannabis prohibited; CBD permissible.
- RCS: RCS sender profile may not contain international phone numbers. Only +44 UK numbers allowed.
Austria
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
Belgium
Types: Long code, RCS Long-code-only market, one of the few European countries where alphanumeric sender IDs are not available. Include your brand name in the message body.| Long code | RCS | |
|---|---|---|
| Brand reviewer | OneSignal | Google + Individual carriers |
| Campaign reviewer | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 weeks | 8–16 weeks |
Denmark
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
Finland
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | Traficom (Protected Sender IDs only); OneSignal (standard) | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days (standard); 1–3 weeks for Protected Sender IDs | 1–3 weeks | 8–16 weeks |
- If your sender ID matches a name on Traficom’s protected list, you must provide an LOA and Numbering Decision.
- Gambling and lottery content is strictly prohibited, not just restricted to licensed companies.
France
Types: Alphanumeric sender ID, Short code, RCS No long codes available in France.| Alphanumeric sender ID | Short code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | ARCEP + AF2M | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 8–10 weeks | 8–16 weeks |
- Marketing SMS blocked on Sundays, public holidays, and after 10 PM. Messages sent outside permitted times are queued.
- Short codes: 3-month minimum term, 3-month notice to return. Inactive codes (30 days no traffic) risk withdrawal. Carrier freezes in August and December.
- URL shorteners (bit.ly, tinyurl) are strictly forbidden.
- CONTACT keyword must return company name + support contact. STOP must be in French.
- Housing energy marketing ban effective July 2025.
Germany
Types: Alphanumeric sender ID, Long code, Short code, RCS| Alphanumeric sender ID | Long code | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Bundesnetzagentur | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 6–8 weeks | 8–16 weeks |
Iceland
Types: Alphanumeric sender ID, Long code| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | OneSignal | OneSignal |
| Campaign reviewer | OneSignal | Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks |
- URL allow-listing required: Icelandic carriers block SMS containing web URLs unless the URL (or domain) has been pre-approved. Contact your OneSignal account manager to submit the request. Allow-list your opt-out URL before sending any messages, since this is the only way to provide an unsubscribe mechanism in Iceland.
- Two-way SMS is not supported: long codes cannot receive replies. STOP keywords, two-way messaging, and keyword-based opt-out are unavailable. Opt-out must be managed via an unsubscribe link.
- Use alphanumeric sender IDs for messages containing URLs, as domestic long codes with URL content are filtered even after allow-listing.
- Gambling and lottery content is strictly prohibited.
Ireland
Types: Alphanumeric sender ID, RCS Alphanumeric-sender-ID-only market. Registration with ComReg is mandatory.| Alphanumeric sender ID | RCS | |
|---|---|---|
| Brand reviewer | ComReg (via SMS Sender ID Protection Registry) | Google + Individual carriers |
| Campaign reviewer | OneSignal | Google + Individual carriers |
| Approval timeline | ~2 weeks | 8–16 weeks |
- ComReg Sender ID registration is mandatory (via their Sender ID Protection Registry portal). MEF Protected Sender IDs also require an LOA.
- Since July 2025, unregistered sender IDs are stamped “Likely Scam.” Since October 2025, unregistered sender IDs are blocked entirely.
- Generic sender IDs (Verify, OTP, Alert, Info, SMS, Notify, etc.) are blocked.
- Cannabis content strictly prohibited.
Italy
Types: Alphanumeric sender ID, Long code, Short code, RCS| Alphanumeric sender ID | Long code | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | AGCOM | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 7–9 weeks | 8–16 weeks |
- Marketing SMS prohibited 10 PM–8 AM and all day Sundays.
- AGCOM Code of Conduct for Aliases (resolution 42/13/CIR) applies to alphanumeric sender IDs. This is a mandatory regulatory requirement.
- Cannabis content strictly prohibited.
Luxembourg
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | OneSignal |
| Approval timeline | 1–3 business days |
- No concatenation: messages cannot exceed 160 characters (GSM-7) or 70 characters (Unicode).
- No two-way SMS: inbound messaging not supported. Opt-out via unsubscribe link only.
- Trilingual market (Luxembourgish, French, German): support HELP/STOP in local language.
Netherlands
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
Norway
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
Poland
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
- Generic alphanumeric sender IDs are actively filtered by Polish operators. Use a brand-specific sender ID.
- URL shorteners strictly prohibited. Full URLs in long SMS (>160 chars) may also trigger blocking. Test before sending at scale.
Portugal
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 8–16 weeks |
Spain
Types: Alphanumeric sender ID, Long code, Short code, RCS| Alphanumeric sender ID | Long code | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Individual carriers | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 12–14 weeks | 8–16 weeks |
Sweden
Types: Alphanumeric sender ID, Long code, Short code, RCS| Alphanumeric sender ID | Long code | Short code | RCS | |
|---|---|---|---|---|
| Brand reviewer | OneSignal | OneSignal | Individual carriers | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Individual carriers | Google + Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks | 6–8 weeks | 8–16 weeks |
Switzerland
Types: Alphanumeric sender ID, Long code Not an EU member. GDPR does not apply directly.| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | OneSignal | OneSignal |
| Campaign reviewer | OneSignal | Individual carriers |
| Approval timeline | 1–3 business days | 1–3 weeks |
- Cannabis content strictly prohibited.
- Multilingual market (German, French, Italian, Romansh): support HELP/STOP in local language.
- Asterisk-Eintrag (*): individuals marked with an asterisk in the phone directory should not receive unsolicited commercial communications.
Asia
Sender resource types, reviewers, and approval timelines for markets across Asia and the Middle East. Many countries in this region have mandatory sender ID registration.Hong Kong
Types: Alphanumeric sender ID, Long code| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | OFCA | OneSignal |
| Campaign reviewer | OneSignal | OneSignal |
| Approval timeline | ~18 days | 1–3 weeks |
- OFCA registration mandatory since February 2024. Registered sender IDs display with a # prefix as a verification indicator (for example, “#ACME”). China Mobile Hong Kong blocks unregistered sender IDs entirely.
- Prohibited: firearms, gambling, adult, money/loan, political, religious, controlled substances, cannabis, alcohol.
India
Types: Alphanumeric sender ID (DLT registration required), Short code| Alphanumeric sender ID (domestic) | Short code | |
|---|---|---|
| Brand reviewer | Mobile operator DLT portals | Individual carriers |
| Campaign reviewer | DLT portals (message template review) | Individual carriers |
| Approval timeline | 10 business days | 4–6 weeks |
- DLT is India’s sender registration system, operated by each major carrier (Jio, Airtel, Vodafone Idea, BSNL, MTNL). You must register on the DLT portal of the carrier(s) you want to reach.
- You register three things: (1) your entity (brand identity, verified with PAN card, GST number, etc.), (2) your header (6-character alphanumeric sender ID), and (3) your content templates (actual message templates with variable placeholders). Every message you send must match an approved template.
- Sender ID is preserved with a 2-letter carrier prefix indicating use case category (for example, “VM-TWILIO” where VM = transactional on Vodafone Idea).
- Use cases restricted to: transactional, service implicit, and service explicit only. Promotional messaging via DLT-approved 6-digit sender IDs is not yet supported by Twilio.
- India’s Do-Not-Disturb (DND) registry is respected on the domestic gateway.
- No DLT registration required. Messages sent via random ILDO-approved short codes (format 5NNNN–5NNNNNNN).
- Sender ID is not preserved. It is overwritten with a random 5–9 digit number regardless of what you set.
- Bypasses India’s DND database and has no time-of-day restrictions.
- Useful as a fallback delivery route, but not suitable for branded messaging.
Japan
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | Individual carriers |
| Campaign reviewer | Individual carriers |
| Approval timeline | ~5 weeks |
- Phone numbers in message content not allowed.
- KDDI network limitation: Messages with 5 or more concatenated segments experience delivery delays on KDDI’s platform. The message still delivers, but slower than normal. NTT Docomo and SoftBank are not affected.
- International numeric sender IDs are prepended with 010 per KDDI Japan policy.
- MMS not available.
- Prohibited: firearms, gambling, adult, money/loan, lead gen, Text2Pay, political, religious, controlled substances, cannabis, alcohol.
Macao
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | Individual carriers |
| Approval timeline | 1–3 business days |
Malaysia
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | MCMC + OneSignal |
| Campaign reviewer | Individual carriers |
| Approval timeline | ~2 weeks |
- “RM 0.00” header and brand name mandatory in all messages.
- URLs, phone numbers, PII requests blocked (MCMC Sept 2024).
- Sender IDs overwritten with operator short codes for A2P.
- Marketing hours 8 PM–8 AM prohibited.
- Banking SMS OTP restricted.
- Digi Malaysia: no concatenation support. Messages exceeding one segment are delivered as multiple separate texts, potentially out of order.
Philippines
Types: Alphanumeric sender ID, Long code| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | NTC | OneSignal |
| Campaign reviewer | OneSignal | OneSignal |
| Approval timeline | ~2 weeks | 1–3 weeks |
- Registration mandatory since April 7, 2025; unregistered blocked.
- IDs cannot contain “TEST”, “MESSAGE”, “SMS”, or carrier names (“SMART”, “SUN”).
- Shortened URLs prohibited. Banking URLs must be allow-listed.
- Phone numbers in content not allowed.
- URLs only via registered alphanumeric (not long codes).
- Prohibited: financial loans, real estate, political, adult, alcohol, drugs, tobacco. Gaming prohibited for offshore (ok for registered PIGO).
Singapore
Types: Alphanumeric sender ID, Long code, RCS| Alphanumeric sender ID | Long code | RCS | |
|---|---|---|---|
| Brand reviewer | SGNIC + OneSignal | OneSignal | Google + Individual carriers |
| Campaign reviewer | OneSignal | Individual carriers | Google + Individual carriers |
| Approval timeline | ~5 business days | 1–3 weeks | 8–16 weeks |
- SGNIC mandatory since Jan 30, 2023; unregistered = “Likely-SCAM”.
- Register SGNIC first, then register with OneSignal with proof.
- De-register from SGNIC when releasing numbers.
- WhatsApp/LINE links not allowed.
- Prohibited: firearms, gambling, adult, money/loan, political, religious, controlled substances, cannabis, alcohol.
- RCS: RCS senders must follow the same SSIR Singapore registration process as A2P SMS sender IDs.
South Korea
Types: International long code only| International long code | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | OneSignal |
| Approval timeline | 1–3 business days |
- Numeric only; alphanumeric not supported.
- Auto-prefixed 009/006.
- Messages auto-appended [Web 발신] or [국제발신].
- EUC-KR encoding only.
- Concatenation not supported: messages exceeding one segment are delivered as separate texts, potentially out of order.
- Two-way not supported.
- Prohibited: adult, gambling.
Taiwan
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | OneSignal |
| Campaign reviewer | Individual carriers |
| Approval timeline | 1–3 weeks |
- Brand name required at the beginning of every message; must be registered.
- URLs strictly prohibited unless pre-registered/allowlisted. Shortened URLs never allowed.
- Marketing hours 12:30 PM–1:30 PM and 9 PM–9 AM prohibited.
- Two-way not supported.
- Prohibited: firearms, gambling, adult, money/loan, political, religious, controlled substances, cannabis, alcohol, WhatsApp/LINE links.
Thailand
Types: Alphanumeric sender ID, Long code| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | NBTC | OneSignal |
| Campaign reviewer | OneSignal | Individual carriers |
| Approval timeline | ~2 weeks | 1–3 weeks |
- Registration mandatory since Oct 6, 2025; unregistered blocked.
- URLs must be registered with sender ID. Shortened URLs prohibited. Banks cannot send URLs.
- Marketing hours 9 PM–9 AM prohibited.
- AIS blocks non-Thai numbers (opt-out: *137).
- Inactive sender IDs may be deactivated.
- Loan content requires Bank of Thailand license.
- Two-way not supported.
Turkey
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | BTK |
| Campaign reviewer | OneSignal |
| Approval timeline | ~2 weeks |
- Alphanumeric only; no long codes or short codes.
- Message length reduced: GSM7=155, UCS2=65 (5 chars reserved for operator IDs).
- Effective April 1, 2026: non-Turkish entities cannot send URLs.
- Promotional traffic prohibited since Feb 2021.
- Northern Cyprus not supported. Two-way not supported.
- İYS manages consent.
- Prohibited: gambling, politics, religion.
United Arab Emirates
Types: Alphanumeric sender ID| Alphanumeric sender ID | |
|---|---|
| Brand reviewer | TDRA |
| Campaign reviewer | OneSignal |
| Approval timeline | ~2 weeks |
- Alphanumeric only; no long codes or short codes.
- Unregistered IDs blocked entirely.
- Promotional IDs must carry “AD-” prefix (counts toward 11-char limit).
- Promotional messaging ONLY for domestic UAE entities.
- URLs, phone numbers, PII requests not allowed. Avoid URL shorteners.
- Marketing hours 9 PM–7 AM prohibited (queued).
- Health services sender ID requires UAE health authority approval.
- EURO symbol requires UCS2.
- Two-way not supported.
- Prohibited: gambling, adult, money/loan, political, religious, controlled substances, cannabis, alcohol.
Oceania
Sender resource types, reviewers, and approval timelines for Australia and New Zealand.Australia
Types: Alphanumeric sender ID, Long code| Alphanumeric sender ID | Long code | |
|---|---|---|
| Brand reviewer | ACMA | OneSignal |
| Campaign reviewer | OneSignal | Individual carriers |
| Approval timeline | 7–10 business days | 1–3 business days |
- As of July 1, 2026, all alphanumeric sender IDs must be registered under the ACMA SMS Sender ID Register. Unregistered sender IDs may be blocked.
- Long codes support MMS in Australia (one of the few international markets where this works).
- Delivery to M2M numbers is not supported.
New Zealand
Types: Short code Short-code-only market. NZ operators mandate dedicated short codes for all A2P messaging.| Short code | |
|---|---|
| Brand reviewer | NZ Telecommunications Forum (TCF) + Department of Internal Affairs (DIA) |
| Campaign reviewer | Individual NZ carriers |
| Approval timeline | 5–6 weeks |
- Application requires: requestor details (name, position, phone, email, address) and a helpdesk 0800/0508 number + email.
- Every message must include: “Reply to this SMS will be charged” with per-carrier charges (Vodafone/Spark/Skinny 20c, 2 Degrees 9c).
- MMS is not supported. Carrier freeze: December through mid-January.
- Prohibited content includes firearms, gambling, adult, money/loan, political, religious, controlled substances, and cannabis.
FAQ
How long does sender resource approval take?
Timelines vary by country and sender resource type. Alphanumeric sender IDs in most countries take 1–5 business days. 10DLC in the US takes 1–3 weeks. Short codes and RCS typically take 8–16 weeks depending on the market. See each country section above for specifics.Can I use the same sender resource for multiple countries?
No. Sender resources are provisioned for a specific country. The exception is US toll-free numbers, which also cover Canada without a separate application.What happens if I send without a registered sender resource?
Messages may be blocked, filtered, or delivered without your sender ID. In countries with mandatory registration (for example, Ireland, Singapore, Philippines, Thailand), unregistered sender IDs are blocked entirely.Do I need a separate sender resource for each use case?
Yes. Each use case (promotional, transactional, OTP) requires its own approved campaign. Sending outside the approved use case can result in campaign suspension or sender resource revocation.Related pages
SMS setup
Start an SMS program, choose between OneSignal SMS and Twilio integration, and submit your first sender resource application.
Regulatory compliance
Carrier rules, quiet hours, prohibited content, and the broader regulatory framework.
Consent keyword management
STOP, HELP, START, and custom opt-out keyword handling required by carriers.
Composing messages
Character limits, MMS, trackable links, and RCS rich content.