Skip to main content

Campaign Registry - Campaign Service Providers

What is a CSP and Should I become one?

Before digging too deep into acronyms and terms about The Campaign Registry, please reference the Campaign Registry - Everything You Need to Know guide for more exigence on the policies put into place for 10 Digit Long Code Messaging.

As your customer base expands and organizing your campaigns becomes increasingly complex, it may be time to look into managing your own campaigns by communicating with The Campaign Registry directly. A Campaign Service Provider has the ability to register or modify their own Brands and Campaigns without needing to involve SignalWire until it is time to associate the completed Brands and Campaigns.

If you intend to only create a few Brands and Campaigns then you may choose to have SignalWire act as your CSP and submit your Messaging Campaign Applications on your behalf. If this describes your messaging intentions then you can skip straight to registering your Brand through your SignalWire Dashboard under the Messaging Campaigns tab. Additionally, feel free to use SignalWire's Campaign Registry REST APIs to streamline this process.

Tips for The Campaign Registry's Connectivity Partner API

A necessary step to connecting your newly registered Campaign to SignalWIre via API will be to perform a PUT request using TCR's REST API that includes:


The campaignId will be the 7 character ID beginning with C (CXXXXXX)
The upstreamCnpId is SignalWire's CSP ID (SYU5YT8)

How to become a CSP and Getting Started

The first step in becoming a Campaign Service Provider will be to Register with The Campaign Registry

Next, you will need to Create a Brand within the Campaign Registry CSP Portal. The initial step for Campaign Registration will be to create a Brand. The information entered will be submitted for Brand Identity Verification so it is important that each field is correctly filled out. This will save time and also save you from pulling your hair out later.

After creating a Brand, you will need to Create a Campaign. A Campaign is a specific use case of your Brand that gives more information on the content that is being sent.

Although the creation of a Brand and Campaign can be done through the CSP Campaign Registry Portal, you are also able to automate this process through the usage of the Campaign Registry APIs. These REST APIs can be easily incorporated into whatever environment your system is based in.

Associating your Brand and Campaigns with SignalWire

Once you have created your Brands and Campaigns via The Campaign Registry dashboard or API, you must send this information to SignalWire. Ultimately, we will need to associate your SignalWire phone number to the Messaging Campaign you created yourself through The Campaign Registry. To do this, we will associate our partnered Brand, then our Partnered Campaign, and then associate a phone number.

Associating your Messaging Campaigns from The Campaign Registry begins with creating a Brand, either via API or through your SignalWire dashboard. If you choose to do this through the dashboard, you can navigate to Messaging Campaigns and then Create a partner brand. After entering in your name and CSP brand reference via API or Dashboard, you will see your Partner Brand appear in the dashboard.

After associating your Brands, you must Create Self-Registered Campaigns underneath the Brands that you have created. Again, this can be done via API through the usage of REST APIs, or, can be done through the SignalWire Dashboard underneath the Messaging Campaigns tab.

For the final step, you must Create a Phone Number Assignment to associate your Self-Registered Campaign to your SignalWire Phone number. Navigate to the Campaign Phone Numbers section of the Messaging Campaigns tab in your Dashboard to manually complete this process.

The Campaign Registry Fees

The movement to prevent unwanted messaging content involves a lot of engineering power and is quite costly. This pushes some of the cost down to the individual CSPs, as broken down in the table below. Luckily, SignalWire understands that these fees are enough of a burden for you, and we do not add on any other costs to associate with us. All of these fees will be handled between you and The Campaign Registry.

In addition to TCR's fees, Our DCA (Direct Connect Aggregator, aka companies that provide direct connectivity to mobile carrier gateways for the purpose of delivering messages) has begun charging a $7.50 vetting fee to cover their costs of vetting each new Campaign when they receive a new Campaign connection request. This new vetting process has increased the registration turnaround time to a minimum of 48 hours. Providing insufficient information in the Campaign registration can cause significant delays. If our upstream partner requires additional information, another $7.50 re-vetting fee will be charged with each resubmission. You will be notified if re-vetting applies to your Campaign(s).

We suggest that sufficient information is provided when registering your Campaign(s). This includes a FULL, formal description, up to 5 messaging templates, and if registering directly through SignalWire, a full description of the subscriber opt-in/opt-out process.

For a detailed breakdown of fees associated with 10DLC Brands and Campaigns, including Network Passthrough fees, please review our Campaign Registry - Pricing page.

Unique Use Cases

Not all Messaging use cases are as cookie-cutter as The Campaign Registry would like them to be. That is alright; there are avenues created to address this.

If your campaign cannot be accurately placed in any specific use case, there are two solutions to allow unique use cases through either a Mixed use case or a Low Volume Mixed use case. The low volume mixed use case only costs $1.50 per month. It works great if you do not exceed 15,000 messages/ month and do not exceed 75 transactions per minute.

No Need to Fear, SignalWire Support is Here!

Organizing your Brands and Campaigns is not always as simple as it seems, that is where we come in to help.

If you ever have any questions about how to register or simplify this process, please reach out to the SignalWire Support Team by creating a support ticket using the ? icon in the top right of your account’s dashboard.

Additionally, You can also join our SignalWire Slack Community to pose questions to SignalWire (or to the community of users) and stay updated on all the changes in the telecommunications world!