10DLC
Campaigns

Campaigns

To send messages in the US, certain mobile network operators require that you submit a campaign. A campaign contains information about the messages you intend to send, which is then propagated to The Campaign Registry (opens in a new tab) (TCR).

Create and submit campaigns using either of the following ways:

Submit your campaign

To submit your campaign:

  1. Create a campaign using the Number Registration API (opens in a new tab). Each campaign must contain the following information:

    Information TypeDetails
    Basic information about the campaignName
    Connected Brand
    Campaign Summary
    Supported Message Types: SMS/MMS
    Use cases
    Terms & Conditions URL
    Low volume - true/false
    Direct lending - true/false
    Embedded link - true/false
    Embedded phone - true/false
    Age-gating - true/false
    Opt-In MethodsWEB
    KEYWORD
    VERBAL
    IVR
    Message ExamplesOpt-in Message Example
    Campaign Message Example
    Help Message Example
    Opt-out Message Example
    Customer care informationPhone number
    Email
    Numbers connected to the campaign (to be used as senders within the campaign)up to 49 numbers

    Make sure that you provide the correct information and that your campaign is compliant with local guidelines, as it will undergo a campaign review process.

  2. Register the campaign and trigger a campaign review.

    A campaign review by the Infobip Compliance Team can take up to 5 working days.

    This will trigger the campaign registration within TCR's CSP portal, and will start the campaign review process, as follows:

    • When the campaign is fully approved, it is also registered with T-mobile, and you can then send traffic.

    • If your campaign is rejected, it is then deregistered, and you will be notified via email. You need to submit a new campaign and can use the same number.

    • You are charged for TCR campaign and brand fees, regardless of the review outcome. If you've registered your campaign directly with TCR, you are charged by TCR.

    • You are charged a monthly fee for your campaign.  For more information about pricing, see North America Pass-Through Fees (opens in a new tab).

  3. Check the campaign network status. The campaign network status indicates the registration status for each of the networks. When your campaign is Active with all the networks, you can launch your campaign. To keep track of the campaign status, you can subscribe to the following webhooks for obtaining information about campaign status updates. These webhooks allow you to receive periodic updates when a change occurs.

    Webhook nameDescription
    CAMPAIGN_STATUS_UPDATEReceive campaign status update. For more information, see Campaign status change notification (opens in a new tab).
    CAMPAIGN_NETWORK_STATUS_UPDATEReceive campaign network status update. For more information, see Campaign network status notification (opens in a new tab).

    To receive the campaign status webhooks, create a subscription over Subscription Management, and use REGISTRATION as the channel. For more information, see Create subscription (opens in a new tab).

Campaign status

For campaign status from the US Sender Registration App, see Campaign status.

The following table shows campaign status over API.

Campaign API statusDescription
DRAFTCampaign is still being drafted and not ready for review.
SUBMITTED_FOR_REVIEWFrom a business perspective, the campaign brief is ready to start the Infobip review process. The Infobip Compliance team review the campaign and provides feedback.
IN_REVIEWCampaign is being reviewed by Infobip Compliance team.
APPROVED_BY_INTERNAL_REVIEWERThe Infobip Compliance team finishes the review of the campaign and confirms that it is fully compliant with CTIA guidelines and operator-specific requirements.
SUBMITTEDCampaign has been submitted for carrier's review and approval. At this stage, the campaign network status may vary from carrier to carrier. For more details on carrier network status, see Campaign Network Status.
REGISTEREDYour campaign has been approved by all the carriers and can be launched.
DEREGISTEREDYour campaign has been deregistered with all the carriers.
REJECTEDYour campaign is not compliant with CTIA guidelines and operator-specific requirements and has been rejected by the Infobip Compliance team. 

Number pooling

Number pooling allows you to attach a large pool of senders to a single 10DLC campaign. This is particularly useful for use cases where a high volume of unique sender-receiver interactions is necessary.

Up to 49 numbers can be connected to a single regular campaign. If you need more than 49 numbers connected to the campaign, your campaign needs to be registered with the Number Pooling attribute. This requires a special registration process and additional fees.

Acceptable use cases for number pooling

To qualify for a number pooling campaign, your campaign's use case must logically require a large number of sender numbers. Common examples include:

  • Ride-sharing services: Assigning temporary, proxy numbers to connect drivers and customers
  • Large organizations: Providing individual numbers for employees (for example, insurance agents, doctor offices) to communicate with clients
  • Multi-location businesses: Text-enabling numerous brick-and-mortar stores within a retail chain

Cost considerations

  • Standard use: There is no additional fee for using a 10DLC number pool campaign.
  • Multiple dedicated pools: If a customer requires multiple, dedicated Number Pools, a one-time fee of $2,000 will apply.

Number pool sender limits

  • A single number pool campaign can accommodate up to 35,000 senders
  • You may add up to 5,000 senders at a time
  • If you require more than 35,000 senders, contact your account representative to discuss potential solutions or send a message to Support (opens in a new tab).

Request a new number pool campaign

If you believe your 10DLC campaign qualifies for number pooling, follow the appropriate instructions based your customer type:

  • Internal customers
  • External customers

Internal customers

When creating a new campaign:

  1. In the Campaign Summary field under Campaign Information, clearly state the following information:

    THIS SUBMISSION IS FOR A NUMBER POOL USE-CASE.

  2. Explain the use case: Provide a description of how the number pool will be used. For example:

    Each employee will be assigned a unique number for direct communication with customers.

For External customers (CSPs)

When creating a new campaign:

  1. Select the Number Pool attribute under Campaign Attributes.
  2. In the Campaign Description section under Campaign Details, include:
    • Statement: THIS SUBMISSION IS FOR A NUMBER POOL USE-CASE.
    • A clear explanation of the number pool's intended use.

Post-submission review

Once your campaign request is submitted, it will undergo a review process to ensure both 10DLC SMS compliance and the validity of the number pool use case.

Locating your number pool sub ID

When your campaign successful completes the compliance review and approval for number pooling, a Number Pool Sub ID is visible at the campaign level. If you do not see this Sub ID after approval, open a support ticket by emailing sms_compliance_operations@infobip.com.

Upgrading an existing campaign to number pooling

If you have an existing, compliant 10DLC campaign and wish to transition to a number pool use case, follow these steps:

  1. Compliance confirmation:
    Verify with our Compliance team that your current campaign and brand are eligible for a number pool upgrade. Submit the completed 10DLC Number Pooling Request Form (opens in a new tab) to sms_compliance_operations@infobip.com.
  2. Compliance approval:
    The Compliance team will review your request and confirm whether the campaign is suitable for a number pool upgrade.
  3. Developer integration:
    Additional development work will be necessary to implement number pooling for your campaign.
  4. Number pool activation:
    Once the development work is complete, the Compliance team will confirm that the number pool has been successfully added to your campaign. At this point, you can begin by adding additional sender numbers.
Important Note for UI Users

If you are using the user interface, you will need to submit a separate request to cpaas_registrations@infobip.com to add the desired number of senders to your newly enabled number pool campaign.

Important Note for API Users

API users can add additional numbers to a newly enabled number pool campaign by sending a POST request towards IB. See the Number API documentation (opens in a new tab) for additional details.

New campaign

  1. Confirm with compliance that your Campaign and Brand are acceptable for a number pool use-case by submitting the 10DLC Number Pooling Request Form (opens in a new tab) to sms_compliance_operations@infobip.com:

    • Subject Line: <Client Name>_Number Pooling Use Case Request_<Campaign Name>
    • Body: Please review the attached number pooling use case for approval.
    • Attach: Executed 10DLC Number Pooling Request Form.
  2. When you get confirmation from the Compliance team, submit your campaign via the API and the Number Pool ID is automatically added to the campaign. Include the following:
    THIS SUBMISSION IS FOR A NUMBER POOL USE-CASE

External campaigns

If you are registered as a Campaign Service Provider (CSP) with TCR, you have the option to register your brand and campaign directly with TCR, but still send your traffic using Infobip.

In this case, when you create the campaign on TCR's CSP portal, you need to select OpenMarket as the connectivity partner for your campaign. When your campaign has been created on TCR, you will need to import it to Infobip.

You then create (opens in a new tab) a campaign with the type set to EXTERNAL_TEN_DIGIT_LONG_CODE with the numbers linked to the campaign. When it has been created on Infobip, you need to trigger the Register Campaign API (opens in a new tab) request to ensure full registration.

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2025 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use