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
Profile Statuses
How to Create a Business Profile
- Log in to the Twilio Console
- Navigate to Account > Business Profiles
- Click Create a Business Profile and follow the prompts to submit your business information
- Once submitted, Twilio will review your profile — this typically takes a few business days