CTRLK

Shared components

Get started with short codes

|

View as Markdown

Complete, step-by-step guidance for provisioning and launching a short code in the USA or Canada with Infobip.

NOTEThis page covers new short code provisioning for the USA and Canada. If you are migrating an existing short code from another provider, see Migrating USA short codes or Migrating Canada short codes.

Short code setup overview

The short code process has three key stages.

1

Get a short code and register your brand (1 to 3 weeks)
Lease a short code number and associate your brand during purchase. Brand registration is mandatory during purchase and cannot be done separately.

2

Create and register campaigns (4 to 12 weeks per carrier)
Submit messaging programs to AT&T, T-Mobile, and Verizon. Short code provisioning takes significantly longer than 10DLC due to carrier review processes.

3

Configure keywords and routing (1 to 2 days)
Set up STOP/HELP responses and message routing. Total estimated time: 1 to 3 months from start to sending messages.


Stage 1: Get a short code

A short code is a 5-6 digit number (for example, 41411) dedicated exclusively to your messaging program.

To request a short code:

  1. Log in to your Infobip account
  2. Go to Channels and Numbers > Numbers
  3. Select Buy Number
  4. Select destination country: United States or Canada (+1)
  5. Select the Capabilities you require (SMS, MMS, Voice, and similar options)
  6. In the list of number types, select Short code

Step 7: Choose provisioning option

When purchasing a short code, you can choose between two provisioning options:

OptionDescriptionSelection MethodBest for
Random numbersSystem automatically assigns a short codeInfobip selects a 5-6 digit numberMost use cases; lower cost
Vanity numbersYou select a memorable number sequenceChoose your own memorable 5-6 digit numberBrand recognition; easy to remember
  • If selecting Vanity numbers, choose your memorable number sequence
  • If selecting Random numbers, the system automatically assigns one

Step 8: Enter details and complete form

IMPORTANTYou must associate a brand with the short code during purchase. This cannot be done separately.
FieldRequiredDetails
Legal company nameRequiredFor example, Infobip Ltd.
CountryRequired
Street address, city, zipRequiredFor example, 123 Main St., San Francisco, 94105
BrandRequiredSelect an existing brand from the Brand dropdown, or select CREATE NEW BRAND to register a new brand during purchase. See Understanding brands.
Political checkboxOptionalFor political messaging only. Requires FEC ID. See Political campaigns guide.
Application and entityOptionalCPaaSX customers only. Connects an application and entity for invoicing and reporting.
Additional contact emailOptionalReceives order status updates.

Step 9: Review payment summary

Select Next to proceed to the payment summary where you can:

  • Set quantity: Choose how many short codes to purchase (if ordering multiple)
  • Review fees:
    • One-time fee (per number)
    • Monthly fee (per number)
    • Total due now (one-time fee × quantity)
    • Total monthly fee (ongoing cost)

Review all information and select Order Now to complete the purchase.

What happens next:

  • Your short code purchase request is sent to the Infobip internal team
  • Infobip completes the brand verification process (if new brand)
  • Short code is provisioned to your account within 1 to 3 weeks
  • You will receive an email notification confirming the order completion
  • Check status anytime in My Requests section

What you get: A dedicated 5-6 digit short code number (for example, 41411) associated with your brand and ready for campaign registration.

Importing an existing short code:

If you already have a short code from another provider, see Migrating USA short codes or Migrating Canada short codes for complete migration procedures.


Stage 2: Create and register campaigns

Campaigns describe your messaging programs and are submitted to each carrier separately for approval.

IMPORTANTShort code campaign registration is web interface only (US Sender Registration). The USA Number Registration API cannot be used for short code campaigns. Each carrier (AT&T, T-Mobile, Verizon) has a separate approval process, with each approval taking 4 to 12 weeks.
CanadaFor Canadian short codes, campaign registration follows the CTA (Canadian Telecommunications Association) approval process instead of per-carrier submission. See the Canada short codes section for details.

To create a short code campaign:

  1. Log in to your Infobip account
  2. Go to Channels and Numbers > Tools & Compliance > US Sender Registration > Campaigns
  3. Select Create campaign
  4. Select your short code number
  5. Select your vetted brand
  6. Enter campaign details:
FieldRequiredNotes
Campaign nameRequiredFor example, "Marketing campaign - Q1 2025"
Campaign descriptionRequiredWhat you will send
Use caseRequiredMarketing, transactional, OTP, alerts, and similar use cases
Message samplesRequired3 to 5 examples of messages you will send
KeywordsOptionalFor example, STOP, HELP, INFO, and custom keywords
Keyword responsesRequiredWhat happens when users text STOP, HELP, and similar keywords
Opt-in methodRequiredWeb form, text-to-join, embedded, and similar methods
Opt-out methodRequiredReply STOP, unsubscribe link, and similar methods
Estimated monthly volumeRequired
Carrier selectionRequiredAT&T, T-Mobile, Verizon, or all

Step 7: Select Submit campaign. Infobip reviews the campaign within 2 to 3 business days, then submits it to each selected carrier within 3 to 5 additional business days per carrier.

Campaign statuses:

StatusMeaningAction
ActiveCampaign approved on all carriers, ready to sendStart sending messages
Pending reviewInfobip compliance reviewWait 2 to 3 days
Pending carrier approvalSubmitted to carriersWait 3 to 5 days per carrier
Carrier active (partial)Approved on some carriers, not othersCan send through approved carriers only
RejectedDid not pass carrier reviewAddress feedback, resubmit to same carrier

Carrier-specific timelines:

  • AT&T: 3 to 5 business days
  • T-Mobile: 5 to 7 business days
  • Verizon: 5 to 10 business days

Total timeline: 4 to 12 weeks depending on carriers and revision cycles


Stage 3: Configure keywords and routing

Once campaigns are approved, configure keyword handlers and message routing.

Mandatory keywords:

  • STOP: Opt the user out of all future messages
  • HELP: Send help/support information to user
  • INFO: Send campaign information to user

All short codes must respond to STOP and HELP immediately.

To configure keywords:

  1. In Numbers > Campaigns > Select your campaign
  2. Go to Keywords tab
  3. Configure each keyword:
    • STOP response: "You have been unsubscribed. You will no longer receive messages from [Company]."
    • HELP response: "For assistance, visit [URL] or call [phone]."
    • Custom keywords: Optional (INFO, PROMO, and similar keywords)
  4. Set up inbound message routing:
    • Where STOP requests go (database, CRM, compliance system)
    • Where HELP requests go (customer service)
    • Where customer replies go (two-way messaging)
  5. Save and test

Testing before launch:

  1. Send test messages to the short code from different carriers (AT&T, T-Mobile, Verizon)
  2. Verify STOP and HELP responses arrive correctly
  3. Verify keyword routing works
  4. Test two-way messaging (MO messages)

Stage 4: Start sending messages

Once campaigns are approved and keywords configured, you can launch messaging.

  1. Log in to your Infobip account
  2. Go to Broadcast
  3. Select SMS
  4. Define your recipients (upload list, manual entry, or segment)
  5. Select your short code number
  6. Enter message content
  7. Select Continue to preview
  8. Review and select Launch

Launch best practices:

  • Start with a test batch to verify delivery and routing
  • Enforce strict opt-in processes (consent records)
  • Honor STOP requests immediately and remove opted-out numbers from all active lists
  • Monitor inbound message volume and content
  • Review USA SMS compliance requirements regularly

Canada short codes

Short codes in Canada follow a different provisioning and approval process than in the USA. The key differences are the regulatory body, the carriers, and the compliance framework.

AspectUSACanada
Regulatory bodyIndividual carriers (AT&T, T-Mobile, Verizon)CTA (Canadian Telecommunications Association), meets every Tuesday
CarriersAT&T, T-Mobile, Verizon, US CellularBell, Rogers, Telus
Compliance frameworkCTIA / TCPACWTA / CASL
Mandatory keywordsSTOP, HELP, INFOSTOP, ARRET, HELP, AIDE, INFO (bilingual)
Provisioning timeline1 to 3 months3 to 6 weeks from CTA submission

Canada short code setup overview [#canada-short-code-setup-overview-canada-short-codes]

The Canada short code process follows the CTA approval workflow.

1

Get a short code and register your brand (1 to 2 weeks)
Lease a short code number by selecting Canada (+1) in the portal and associate your brand during purchase.

2

Infobip compliance review (2 to 3 business days)
Infobip reviews your CSC application against CWTA standards before CTA submission.

3

CTA regulatory approval (7 days)
The CTA reviews applications every Tuesday. Submission deadline is the previous Thursday at 1:00 PM ET. Carriers (Bell, Rogers, Telus) do not migrate until CTA approval is granted.

4

Carrier provisioning and keyword configuration (1 to 2 weeks)
After CTA approval, Infobip coordinates provisioning across Bell, Rogers, and Telus. Configure bilingual keywords (STOP/ARRET, HELP/AIDE, INFO) before launch.

Canada compliance requirements [#canada-compliance-requirements-canada-short-codes]

Canadian short codes must comply with CWTA guidelines and CASL:

  • Bilingual keywords: All short codes must respond to both English and French opt-out and help keywords: STOP and ARRET (opt-out), HELP and AIDE (help), INFO
  • Character limits: 320 characters for standard messages; 160 characters for keyword responses
  • Opt-in records: Document all opt-ins; double opt-in handset verifier must be configured
  • CASL compliance: Explicit consent required before sending any commercial messages
  • Privacy policy: Must be included in your CSC application

See Canada SMS compliance requirements and Canada messaging content requirements for full details.


Managing short codes

Campaign amendments [#campaign-amendments-managing-short-codes]

If you need to change your messaging program (new keywords, message types, etc.), submit a campaign amendment:

  1. In Campaigns, select your active campaign
  2. Select Amend campaign
  3. Make changes to messaging details
  4. Resubmit to carriers
  5. Carriers approve changes (3 to 5 days)

Campaign migrations [#campaign-migrations-managing-short-codes]

To migrate your short code from another provider to Infobip, see Migrating USA short codes for detailed migration guidance.


Compliance requirements

Short codes have stricter compliance requirements than 10DLC:

  • TCPA compliance: Explicit consent, clear opt-out, and no messaging outside business hours
  • Content restrictions: SHAFT categories (Sex, Hate, Alcohol, Firearms, Tobacco) require robust age verification
  • Keyword handling: Mandatory responses to STOP and HELP
  • Opt-in records: Keep documentation of all opt-ins
  • Monthly audits: Carriers conduct periodic compliance reviews
  • Deactivation monitoring: Monitor deactivated and ported numbers to prevent FCC violations

See USA SMS compliance requirements for comprehensive guidance.


Troubleshooting

IssueCauseResolution
Brand vetting rejectedBusiness information does not match state records, or outdated documentationVerify EIN/Tax ID, update physical address, provide business license, and resubmit. See Brand vetting troubleshooting section.
Campaign rejected by carrierMessage sample violates TCPA, missing opt-in documentation, or unclear use caseReview message samples against USA SMS compliance requirements, clarify opt-in method, and resubmit. Contact Infobip support with carrier feedback details.
Carrier approval taking too longCarrier backlog or unclear informationContact Infobip support with your campaign ID and request escalation with the carrier.
High bounce or complaint ratesPoor list quality, spam-like message content, or missing opt-in consentClean the recipient list, review message content, verify all recipients opted in, and contact support.
Messages not being deliveredCarrier filtering due to reputation issues or compliance violationsReview recent campaigns for TCPA violations, ensure proper opt-in documentation, and contact support for carrier feedback.

Related pages

USA SMS compliance requirements
Review CTIA standards and carrier compliance continuously.

Managing deactivated and ported numbers
Monitor deactivated numbers daily to prevent FCC violations.

Brand vetting
Re-vet brand annually to maintain approval status.

Learn more

Understanding short code. Short code concepts and when to use them.
Understanding brands. Brand registration guide.
Understanding campaigns. Campaign registration guide.
Migrating USA short codes. Migrate from another provider.
USA messaging content requirements. Message format and content rules.