sinch-10dlc

Register US 10DLC brands and campaigns via Sinch REST API.

9|4|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/sinch/skills --skill sinch-10dlc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-10dlc
Source: https://github.com/sinch/skills/tree/main/skills/sinch-10dlc
Command: npx skills add https://github.com/sinch/skills --skill sinch-10dlc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables teams to complete the complex US 10DLC registration workflow so they can send compliant A2P SMS from ten-digit long codes without being blocked by carrier or TCR requirements. It consolidates brand registration, campaign qualification, document uploads, polling strategies, and common troubleshooting into a single, actionable reference.

Core Features & Use Cases

  • Brand Registration: Step-by-step guidance for submitting SIMPLIFIED or FULL brand registrations, required company and financial details, and EIN/IRS matching to avoid rejections.
  • Campaign Qualification & Creation: How to qualify fees and carrier constraints, assemble realistic sample messages and opt-in flows, set boolean flags and keywords, and submit campaigns for approval.
  • Approval Tracking & Troubleshooting: Polling strategies, handling rejections (brand and campaign feedback), document uploads for attachments, and when to upgrade from SIMPLIFIED to FULL.
  • Use Case Example: Register a business brand, qualify a MARKETING campaign, upload supporting documents, and poll until the campaign reaches APPROVED so the project can begin sending order and notification SMS.

Quick Start

Register a brand with company and EIN details, poll for approval hourly, then qualify and create a campaign with realistic sample messages and required flags.

Frequently Asked Questions about sinch-10dlc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is US 10DLC brand registration and when do I need it for A2P SMS?

US 10DLC brand registration is the process of submitting your business and EIN details to carriers to enable compliant A2P SMS messaging. You need it to send marketing, 2FA, or notification SMS via ten-digit long codes without carrier blocking.

How do I register a 10DLC campaign and get it approved?

To register a 10DLC campaign, submit realistic sample messages, opt-in flows, and required boolean flags via REST API, then poll the endpoint hourly until the campaign status reaches APPROVED. Upload supporting documents if requested to qualify for marketing or notification use cases.

Do I need an EIN and company data for SIMPLIFIED vs FULL 10DLC brand registration?

Yes, both SIMPLIFIED and FULL 10DLC brand registrations require accurate EIN and company data matching IRS records. You should upgrade from SIMPLIFIED to FULL when campaign requirements demand deeper carrier qualification or if your initial submission faces rejections.

Why does my 10DLC campaign registration get rejected by TCR?

10DLC campaign rejections often occur due to inaccurate EIN or company data, unrealistic sample messages, or missing required documents. Troubleshoot by reviewing carrier feedback, correcting your submission details, and uploading supporting attachments to satisfy TCR requirements.

What is the recommended polling strategy for 10DLC approval status?

The recommended polling strategy for 10DLC approval status is to check the REST API endpoints hourly. This retry strategy allows you to monitor brand and campaign qualification progress until they reach an APPROVED state without hitting rate limits.

How do I qualify fees and carrier constraints for a 10DLC marketing campaign?

To qualify fees and carrier constraints for a 10DLC marketing campaign, query the REST API to evaluate carrier-specific rules and costs. Assemble accurate sample messages and opt-in flows to ensure your campaign meets all A2P SMS compliance requirements before submission.