Campaign Service Providers - Everything You Need to Know

Learn more about how to register your 10 DLC Messaging traffic by working with The Campaign Registry directly.

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 - All 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 difficult, 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:

/campaign/{campaignId}/sharing/{upstreamCnpId}

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 introductory 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 both save time and 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 that you have created yourself through The Campaign Registry.

The process for associating your Messaging Campaigns from The Campaign Registry begins with Creating a Self-Registered 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 then see your Partner Brand appear in the Dashboard.


After associating your Brands, you must then 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.

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.

For use cases that require multiple small Brands, but obtaining individual EINs is difficult, we recommend registering Brands as Sole Proprietor. These brands have a lower throughput so they should only be used if the brand does not have an accessible EIN. Limitations for this brand type include : One campaign allowed per Brand, with a maximum of 5 associated numbers, as well as a throughput limitation of 15 Transactions per Minute on the AT&T network.

If your campaign cannot be accurately placed in any specific use case, there is a solution to allow unique use cases through a Low Volume Mixed campaign. These campaigns work 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 are 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!


Did this page help you?