Skip to main content

What it is

Instant setup is the default Kapso-managed phone number path for WhatsApp onboarding. Kapso provisions the number and, when available, uses a pre-verified number so the customer can finish onboarding without manual SMS or phone-call verification.

What it enables

  • Fast onboarding with Kapso-managed numbers
  • No Twilio account required
  • No custom telephony setup required
  • Pre-verified number assignment when capacity is available

Availability

  • Default country: US
  • Number ownership: Kapso-managed
  • Best for: standard onboarding when you do not need local numbers or your own Twilio account
If you need local numbers, your own Twilio billing, or reusable project-owned inventory, use Bring your own Twilio.

How pre-verified numbers work

Kapso keeps a shared pool of pre-verified numbers for the default instant-setup path. When a ready number is available for the requested country, Kapso can pass that number into the onboarding flow and skip the normal OTP verification step. When no ready pre-verified number is available, onboarding still works. Kapso falls back to the standard provisioning path.

Embedded signup behavior

For the default instant-setup path, Kapso tries:
  1. A ready pre-verified number from the shared pool
  2. Standard provisioning if no ready pre-verified number is available
This means instant setup is opportunistically pre-verified, not a hard requirement. Setup links use the same default logic. If provision_phone_number is enabled and the request is for a supported default country, Kapso will try the shared pre-verified pool first. If no ready number exists, the setup link still works and falls back to standard provisioning.

Limits

Instant setup is not the right fit when you need:
  • non-US local numbers
  • your own Twilio account
  • project-owned reusable number pools
  • country-by-country number inventory control
For those cases, use Bring your own Twilio.