Skip to main content

What is a Twilio Business Profile?

A Twilio Business Profile is an identity verification process for your Twilio account. It confirms your business identity with Twilio, allowing them to verify that you are a legitimate organization using their communication services.

Why Does It Matter?

Having an approved Business Profile unlocks important capabilities for your phone numbers:
  • Call Transfer — You must setup your business profile for Call Transfer
  • SMS — You must setup your business profile for SMS
  • Higher concurrent calls — Verified accounts can handle more simultaneous calls
  • Configurable CPS (Calls Per Second) — Increase your outbound calling throughput
See the Concurrent Calls Limit section in the Phone Number Guide for details on how your profile status affects call limits.

Profile Statuses

StatusMeaning
Profile ApprovedYour profile is verified and full capabilities are unlocked.
Profile In ReviewTwilio is actively reviewing your submission.
Profile PendingYour profile has been submitted and is waiting to enter review.
Profile DraftYou have started creating a profile but have not yet submitted it.
Profile RejectedYour profile was rejected by Twilio and needs corrections before resubmitting.
Profile ErrorSomething went wrong. Please contact support.
No ProfileYou have not yet created a Business Profile.

How to Create a Business Profile

  1. Log in to the Twilio Console
  2. Navigate to Account > Business Profiles
  3. Click Create a Business Profile and follow the prompts to submit your business information
  4. Once submitted, Twilio will review your profile — this typically takes a few business days
After your profile is approved, the benefits will automatically apply to the phone numbers on your account.