Surge

Register via Dashboard

The dashboard registration form at hq.surge.app walks you through the same fields as the API, with step-by-step guidance and inline validation. It's the fastest path for direct businesses registering once, and the current path for toll-free number verification.

Opening the registration form

Sign in at hq.surge.app and select an account from the Accounts page (or create a new one). On the account, click Register or Complete Registration to launch the form.

The Accounts list in the Surge dashboard

The form is a 10-step wizard with a progress sidebar on the left.

Step 1 — Business type

Carriers require a tax ID for every business that sends A2P text messages. If your business has a US Employer Identification Number (EIN), choose Yes, I have an EIN. Sole proprietors without an EIN choose No, I do not and follow the Sole Proprietor Path.

Business type step asking whether the business has an EIN

Step 2 — Authorized representative

The person who has authority to register this brand for messaging. If you're registering on behalf of one of your customers (a vertical SaaS pattern), this must be a representative of the customer's brand, not someone from your platform. They may be contacted by Surge or carrier partners if reviewers have questions.

Authorized representative form with name, title, email, and phone fields

Step 3 — Business information

Legal business name, EIN, website URL, industry, and regions of operation. The website must be publicly accessible and clearly reflect the brand — reviewers visit it and reject brands whose sites don't match the registration. See Avoiding Rejection → Business identity consistency for the most common pitfalls here.

Business information form with EIN, business name, website, industry, and regions

Step 4 — Business address

The legal address registered to the business. This must match what's on the EIN/CBN registration record carriers cross-check against.

Step 5 — Campaign

What you're sending: use cases (marketing, customer care, two-factor auth, etc.), expected volume, whether messages contain links or phone numbers, and 2–5 sample messages.

Campaign step with use cases, low/high volume tiers

Step 6 — Privacy policy

The URL of your published privacy policy. Must be publicly accessible (not behind a login) and must reference your text-messaging program.

Privacy policy URL field

Step 7 — Terms and conditions

The URL of your published terms of service. Same accessibility rules as the privacy policy.

Terms and conditions URL field

Step 8 — Opt-in method

How users consent to receive messages. Pick from web form, mobile QR code, paper form, verbal consent, or a keyword reply. This maps to the consent_flow field in the API.

Opt-in method selection

Step 9 — Opt-in details

A plain-English description of your opt-in flow plus the URL where the opt-in happens. Reviewers visit this URL, so it must be live and show the consent flow you described. See Schema Reference → consent_flow for what makes a strong description.

Opt-in details with description and URL

Step 10 — Confirm

A read-only summary of every value you've entered. Edit any section directly from this page; only submit once everything looks right.

Campaign Summary review page

Sole proprietor path

If you selected No, I do not on Step 1, you're routed through a sole-proprietor variant of the form with different disclosure requirements. See Sole Proprietor Path for details.

After you submit

The form submits everything to Surge, which sends it to the carrier network. You'll receive an email when the campaign status changes. You can track status in the dashboard under Accounts → [Account name] → Campaign. If the campaign status becomes changes_needed, Surge sends an email with reviewer feedback. See Fixing a Rejected or Changes-Needed Campaign for how to respond.

Toll-free registration

Toll-free number verification is handled through the dashboard. After purchasing a toll-free number, a Verify option appears in the phone number settings. The verification flow is separate from standard 10DLC registration and has its own review process.

API support for toll-free registration is planned.