Nixflex uses a bring-your-own-Twilio (BYO) model. You buy and own phone numbers in your Twilio account. Nixflex configures the webhooks on those numbers so calls route to the engine — but the numbers (and Twilio billing) stay with you.Documentation Index
Fetch the complete documentation index at: https://docs.nixflex.com/llms.txt
Use this file to discover all available pages before exploring further.
Why BYO Twilio
You own the numbers
Numbers stay in your Twilio account. If you ever leave Nixflex, you keep them.
No platform markup
You pay Twilio’s wholesale prices directly. Nixflex doesn’t mark up call or SMS costs.
Multi-tenant ready
One Nixflex agent can serve unlimited phone numbers — one per end-customer if you resell.
Skip A2P 10DLC blocks
For US SMS, your A2P registration applies. We don’t get in the way.
Importing a number
Import a Twilio number into an agent:- Validates the phone format and Twilio SID format
- Verifies the number exists in your Twilio account using the credentials you sent
- Confirms the agent belongs to your Nixflex account
- Overwrites Twilio’s webhooks on that number (voice, SMS, status callbacks) to point at Nixflex
- Inserts a
phone_numbersrow linking number → agent → API key
Multi-number, single-agent pattern
A single agent can be attached to many numbers. This is how reseller apps work:- Which phone number was dialled (engine looks up the row)
- Any past call history for the caller’s number (auto-fetched into Claude’s prompt)
Listing numbers
Removing a number
Deleting a number from Nixflex does not release it from Twilio. The number stays in your Twilio account and continues to bill until you release it via Twilio’s API or console. This is intentional — releasing is a permanent billing decision and stays with you.
Constraints
- One number, one agent. A phone number can be attached to only one agent at a time. To move a number to a different agent, delete the existing record first then re-import.
- Strict number matching. Twilio’s number search uses prefix matching; Nixflex performs a strict equality check after lookup to prevent accidental imports.
- Account scope. You can only see and manage numbers belonging to your API key. Cross-account access is blocked.
Errors
See the Import phone number API reference for the full list of error codes (invalid_phone_format, agent_not_owned, number_already_imported, etc.).