Buying a Number
- Click Buy Number. The Buy a Phone Number drawer opens.
- Select a Country — United States, Canada, or Australia — and a Type: Local (the default), Toll-Free, or Mobile. For a Local number you can also enter an Area Code (e.g.
415); leave it empty when you search for Toll-Free or Mobile. - Click Search and pick from the available numbers. Each result shows its locality and a badge with its type — Local, Toll-Free, or Mobile.
- Click Purchase. For billable numbers a Confirm purchase dialog shows the exact prorated charge for the current month and the recurring monthly amount before you commit.
Your first phone number is free. Each additional number is billed as a Phone Number Add-on — $1.50/month by default — prorated from the day of purchase.
How Number Search Matches
The Area Code box is a pattern, and the results only include numbers that genuinely match it — a search for415 returns numbers in that area code, not numbers that happen to contain those digits somewhere further along. For US and Canadian numbers the pattern is matched against the 10-digit national number.
Behaviour worth knowing: because matching is strict, a pattern that used to bring back a long list may now return fewer numbers, or none at all. When nothing matches, you see “No numbers found. Try a different type, area code, or country.” rather than an unrelated list — try fewer digits, a different area code, or another type.
Not every Type exists in every country — there are no Mobile numbers to buy in the United States, for example — so an empty Toll-Free or Mobile search may simply mean that type isn’t offered there. Toll-Free and Mobile searches also ignore an area code of three or more digits instead of matching it, which is why the box should be left empty for them. Once you’ve searched, changing Type or Country runs the search again. Changing Country also sets Type back to Local, and the drawer reopens on United States and Local after you close it or complete a purchase.
The call-routing step during onboarding uses the same search, but it looks for Local numbers only: the Type filter is only in the Buy a Phone Number drawer on Studio → Manage → Phone Numbers.
Adding a Number You Already Own
If you already hold numbers with your own carrier, you can add them to the workspace instead of buying new ones. Once added they behave like any other number in the list — assign them to an agent, release them. Outbound calling is different: campaign calls can only go out from numbers bought in the Studio, so don’t assign a BYO number to an agent that runs campaigns — see Numbers as Campaign Caller IDs.BYO Number is off by default. If you do not see the button, ask your provider to enable it for your account.
- Click BYO Number. The drawer opens on Single number.
- Enter the number in international format, for example
+14155550100, and click Add BYO Number.
- Enter the Start number.
- Choose a Count — 5, 10, 25, 50, or 100, or click Custom to enter any value from 2 to 100.
- Click Add BYO Numbers. The platform walks upward from the start number; any number already in use is skipped and reported back under Skipped (already in use), so a partly-used range still succeeds.
Adding a number here registers it in SquawkVoice and lets you assign it to an agent. It does not configure your carrier. To make inbound calls actually reach the agent, point the number at SquawkVoice from your own carrier or SIP trunk — see SIP Integration.
Assigning a Number to an AI Agent
Assigning a number routes its inbound calls to an agent:- Click Assign on an unassigned number (or Reassign on an assigned one).
- Search and select the AI agent in the Assign Phone Number drawer.
From the Agent Side
Numbers can also be attached from the agent, several at a time. This is open to account and partner users, not only SquawkVoice staff.- Go to Build → AI Agents and open the ⋯ menu on an agent’s card.
- Choose Assign phone number (or Assign another number if the agent already holds some), or Unassign phone numbers (N).
- In the drawer, tick as many numbers as you need — the list is searchable, shows ten to a page, and offers select-all-on-page — then assign or unassign the whole selection in one action.
The agent-side drawer lists only numbers that are currently unassigned. To take a number away from another agent, start from Manage → Phone Numbers and reassign it there.
How an Inbound Call Finds Its Agent
The webhook URL SquawkVoice configures on a purchased number does not name the agent. The answering agent is looked up from the number that was dialed, using its current assignment — so reassigning a number takes effect without the webhook changing. Two consequences worth knowing if you monitor your telephony configuration directly: the URL on an existing number is rewritten to this shorter form the next time the Studio syncs that number, for example on an assign or an unassign, so anything asserting on its previous shape should be updated; and a number with no active assignment now fails to route rather than reaching whichever agent a URL happened to name.Releasing a Number
Click the Release number action and confirm. Releasing permanently removes the number — it cannot be undone, and no refund is issued for the remainder of the billing cycle. A number cannot be released while it is assigned to an agent — unassign it first (the dialog offers a shortcut).Number Billing
Billing applies only to numbers purchased in the Studio. Numbers you bring yourself are never charged, do not use up your free included number, and are not counted on the plan card.- The billing overview plan card shows a live summary line, e.g. “3 phone numbers — 1 included, 2 × 3.00/mo”.
- If a subscription invoice payment fails, every purchased number on the account stops taking calls and is released after seven days — see When a Payment Fails.
- Cancelling your subscription permanently removes all purchased phone numbers on the account at the end of the billing cycle — the cancel dialog warns you with the exact count before you confirm. BYO numbers are yours and are left in place.
When a Payment Fails
When a subscription invoice fails to collect, every active purchased number on the account is flagged — including the free included number, which used to be exempt. A flagged number:- Stops receiving inbound calls. A caller hears a generic carrier error message and the call ends. There is no greeting, no agent, and nothing that tells them to call back later.
- Cannot be assigned or reassigned to an agent. On this page the Assign button and the reassign (pencil) control are disabled, with the tooltips “Payment failed — resolve payment to assign this number” and “Payment failed — resolve payment to reassign”. In the agent-side drawer at Build → AI Agents → ⋯ → Assign phone number the row’s checkbox is disabled, carries a red Payment failed label, and is excluded from select-all.
How you are told
A red banner appears across the top of this page whenever any purchased number in the workspace is flagged. It reads “Subscription payment failed for your phone numbers”, explains that the numbers cannot make or receive calls until the payment is resolved, names the exact date they will be permanently released, and offers an Update payment method button that takes you to Manage → Billing. The banner is computed across your whole number list, so it cannot be filtered or paged away. Two limits worth knowing:- It does not mark which individual rows are affected. The per-row signal is the disabled Assign/reassign control and its tooltip. The old per-number Payment Failed badge has been removed.
- It is scoped to the workspace you are viewing. A flagged number in another workspace of the same account will not raise a banner here, but will still block purchases — see below.
Buying is blocked account-wide
While any purchased number on the account has an unresolved payment failure, you cannot buy another number anywhere. Buy Number is disabled on this page, and its tooltip reads “Resolve the outstanding payment in Billing, or release the affected numbers, before buying more.” Because the check is account-wide but the banner is workspace-scoped, you may see Buy Number disabled with a payment tooltip and no banner explaining it — the flagged number is in another workspace. Adding a BYO number is unaffected.The Seven-Day Release Window
A flagged number has exactly seven days of grace, counted from its earliest unrecovered failed payment — not from the most recent retry. A sweep runs daily at 04:00 UTC and permanently releases every number still flagged past that window: the number goes back to the carrier, its assignments are closed, and it disappears from this page. Paying the outstanding invoice at any point inside the seven days clears the flag, cancels the scheduled release, and restores the number to full service on its existing agent. The sweep re-checks payment status immediately before each release, so a payment that lands the same morning still saves the number. If the carrier release itself fails, the number is kept and retried the next day rather than being removed from Studio while it is still live.If your account already has an unrecovered payment failure older than seven days, its numbers are eligible on the very first nightly sweep after this release. Settle the invoice first if you want to keep them.
Where to go next
Campaign Setup
Choose the agent whose numbers a campaign calls from.
Outbound Campaigns
Put your numbers to work dialing contact lists.