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

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.