---description: Learn more about how to register your 10 DLC Messaging traffic by working with The Campaign Registry directly.slug: /guides/campaign-service-providers-everything-you-need-to-knowsidebar_position: 2sidebar_label: Campaign Service Providersx-custom: ported_from_readme: true---# 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](../campaign-registry-all-you-need-to-know.mdx) 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 [SignalWires Campaign Registry REST APIs](pathname:///rest/list-all-brands) to streamline this process.:::info Tips for The Campaign Registrys Connectivity Partner APIA necessary step to connecting your newly registered Campaign to SignalWIre via API will be to perform a PUT request using TCRs REST API that includes:/campaign/{campaignId}/sharing/{upstreamCnpId}The campaignId will be the 7 character ID beginning with C (CXXXXXX) The upstreamCnpId is SignalWires CSP ID (SYU5YT8):::### How to become a CSP and Getting StartedThe first step in becoming a Campaign Service Provider will be to [Register with The Campaign Registry](https://csp.campaignregistry.com/register)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](https://csp-api.campaignregistry.com/v1/restAPI). These REST APIs can be easily incorporated into whatever environment your system is based in.### Associating your Brand and Campaigns with SignalWireOnce 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](pathname:///rest/create-a-brand) 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](pathname:///rest/create-a-campaign) 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](pathname:///rest/create-a-phone-number-assignment-order) 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 FeesThe 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.