Back to help center

SMS

Register Twilio A2P messaging

Prepare the business information

Collect the company’s exact legal registration name, EIN, registered address, public website, and authorized representative before starting. If the company uses a DBA, enter the underlying registered legal entity where Twilio asks for the legal business name.

  1. Use information that matches government registration records.
  2. Use a monitored business email address for compliance notifications.
  3. Do not use the fictional values shown in these screenshots.
Sanitized Twilio compliance profile showing a fictional company and email address
Use a recognizable profile name and a monitored notification email.

Create the compliance profile

In Twilio, create a customer or business compliance profile and enter the business identity exactly as it appears in official records. Review the registration number, address, industry, and website before submitting.

Sanitized Twilio business information with fictional registration and address values
Verify the legal name, EIN, address, industry, and website.

Add an authorized representative

Add a person authorized to represent the company. Enter that person’s real business name, title, phone number, and email in Twilio; the guide screenshot uses fictional values only.

Sanitized Twilio point of contact using a fictional name, email, and phone number
Use an authorized company representative whose contact information can be verified.

Create the A2P brand registration

Start A2P Brand Registration and select the brand type that matches expected messaging volume. For a recruiting operation sending fewer than 6,000 messages per day, the low-volume option may be appropriate; confirm the current Twilio limits before submitting because the selection cannot be changed afterward.

Twilio A2P brand registration showing low volume and standard brand options
Choose the brand type that matches the company’s expected daily SMS volume.

Connect the approved compliance profile

Give the brand registration a clear name, select the approved compliance profile, review the information, and submit it. Approval can take time; wait for the brand to show Approved before creating the campaign.

Sanitized Twilio A2P brand registration using a fictional company and identifier
Connect the registration to the approved compliance profile.

Create an A2P campaign

Open A2P Campaigns and click Create A2P Campaign. Select the approved brand, then use an existing Messaging Service or create a clearly named service for the campaign.

Twilio A2P Campaigns page with Create A2P Campaign button
Create the campaign after the brand is approved.

Choose the brand and Messaging Service

Select the approved A2P brand. Choose or create the Messaging Service that will contain the Twilio number used by CareerATS.

Sanitized Twilio campaign form using a fictional brand and Messaging Service name
Associate the approved brand with the Messaging Service used for applicant messaging.

Describe the recruiting use case

Choose the campaign use case that most accurately describes the messages. Describe the campaign plainly, for example: “This campaign sends recruiting updates to candidates about their job applications and scheduled interviews.”

  1. Sample 1: “Hi Jamie, Example Recruiting LLC reviewed your application and would like to schedule a call. Reply YES to continue receiving messages or STOP to opt out.”
  2. Sample 2: “Hi Jamie, your interview with Example Recruiting LLC is scheduled for July 31. Reply YES to confirm receipt. Reply STOP to opt out.”
  3. Make samples match the messages the company will actually send.
Twilio campaign registration use-case selection
Choose the use case that accurately represents the recruiting messages.

Submit and troubleshoot

Submit the campaign and monitor its status in Twilio. If it is rejected, compare the rejection reason with the public opt-in page and Twilio support documentation. When contacting support, include the campaign SID and a detailed description of the consent flow, but never place auth tokens in a support message.

  1. Check the website consent language and public accessibility first.
  2. Confirm the sample messages, campaign description, and actual message flow agree.
  3. Use Twilio Assistant to open a support ticket if documentation does not resolve the issue.