Skip to content

Phone Numbers

A phone number is a Twilio phone number purchased and managed within the platform — used as the endpoint for voice entry points.

Phone Numbers are the inbound telephony surface for voice workflows. They are what callers dial before an Entry Point routes the call into a published workflow version.

  • A phone number is the inbound endpoint a caller reaches.
  • An entry point decides which published workflow version that number should route to.
  • A workflow version defines what happens after the call begins.

That means the number itself is only one part of the voice path. Buying the number is not enough on its own; it still has to be routed through an entry point.

Phone number purchase and voice routing depend on the platform’s Twilio integration. Before buying a number, confirm:

  • billing credits are available,
  • you have permission to manage phone numbers and entry points,
  • and a published workflow version already exists if the number is meant for immediate production use.

The backend exposes Twilio tenant setup and teardown routes for environment configuration, but those provider credentials should be handled by approved administrators and environment variables rather than copied into docs or screenshots.

  1. Select Phone Numbers in the sidebar.
  2. Click Buy New Phone Number.
  3. Enter a search term — an area code or digits to match (e.g., “415”, “669”).
  4. Click Search. Available numbers appear as cards showing:
    • Phone number
    • Locality and region
    • Capabilities (voice, SMS, MMS)
  5. Click Purchase on the number you want.
  6. Confirm the purchase. The number is added to your current working context and you are taken to its detail page.

Use the search step to choose numbers deliberately. Area code, region, and capabilities all affect whether the number is suitable for the workflow you plan to route through it.

The list page is where you confirm what numbers you already own and which ones are active.

  • Review the number itself.
  • Check its supported capabilities.
  • Confirm whether it is still the right number for the workflow that uses it.
  • Use bulk selection when several numbers need to be released.
  1. Select Phone Numbers in the sidebar.
  2. Click a phone number in the list.

The detail page shows:

  • Phone Number — the full purchased number
  • Provider — currently Twilio
  • Country Code — the number’s country, such as US
  • Status — the current provisioning status
  • Capabilities — voice, SMS, MMS, or other supported flags
  • Created At — when the number was purchased

Phone number details are read-only — they reflect what’s configured in Twilio.

After purchasing a phone number, assign it to a voice entry point:

  1. Go to Entry Points and create or edit an entry point.
  2. Select Phone as the channel.
  3. Select the purchased number from the Endpoint dropdown.

If the number does not appear, return to Phone Numbers and confirm it was purchased into the expected working context.

Releasing a phone number removes it from your Twilio account permanently. This cannot be undone.

Single release:

  1. Open the phone number.
  2. Click Delete Phone Number.
  3. Confirm the release.

Bulk release:

  1. Select Phone Numbers in the sidebar.
  2. Select the checkboxes next to the numbers you want to release.
  3. Click Release Selected.
  4. Confirm the release.

Voice interactions can include recordings when recording is enabled on the workflow’s phone settings. Open the related interaction to play the recording in the UI. Developer integrations can request a presigned recording URL when they have the recording ID and appropriate access.

When something looks wrong, start with the simplest checks:

  • Search returns no numbers Try a different area code or search term.
  • Purchase fails Confirm credits, permissions, and provider availability.
  • Calls do not arrive Confirm the number is assigned to a phone entry point with a published workflow version.
  • Recording is missing Confirm recording was enabled before the interaction began.
  • Released number still appears in workflow setup Update or remove the entry point that referenced it.

Phone numbers list showing purchased numbers and their current status

Can I transfer an existing phone number to Octo? Currently, numbers must be purchased through the platform’s Twilio integration. Porting existing numbers is not supported in the UI.

What countries are supported? The purchase flow currently searches for US numbers. Raise a support request for numbers in other countries.

What happens to entry points if I release a phone number? Entry points using a released number will no longer receive calls. Update or delete those entry points after releasing the number.

  • Entry Points — assign phone numbers to voice entry points
  • Interactions — review transcripts and recordings from voice calls