Pinnacle

10DLC Campaigns

Register, submit, and launch compliant 10DLC messaging campaigns.

Follow the sequence below to start sending production 10DLC traffic.

⏱️ Approval time: Around 1-2 days

Prerequisites

  • A verified brandId (register one here)
  • Documented opt-in, help, and opt-out copy that matches your actual flows
  • Sample outbound messages covering the content you intend to send

Step 1: Create or update the campaign

  • Call POST /campaigns/dlc with the brand, use case, keywords, sample messages, and compliance metadata.

Optional helpers

  • POST /campaigns/dlc/autofill fills in the campaign information based on the existing information for a campaign and its brand.

  • POST /campaigns/dlc/validate surfaces formatting and campaign issues. Treat the response as guidance only; it never blocks campaign submission but is intended to guide you.

Step 2: Submit for carrier review

Step 3: Watch review progress

Step 4: Attach numbers and start sending messages

Purchase phone numbers

See our phone numbers guide for detailed instructions on searching and purchasing numbers.

Attach number to campaign

Attach owned numbers to the campaign via POST /phone-numbers/attach-campaign.

Send messages

Start messaging with POST /messages/send/sms or POST /messages/send/mms. While waiting for approval, you'll also be able to send test messages with our sandbox numbers. See our sending messages guide for detailed instructions on sending messages.

Pinnacle referenceAsk Pinnacle

Get a sourced answer from the published documentation.

ViewingPinnacle documentation

Conversations are saved for analysis.

Try asking