Prerequisites: Active Thoughtly workspace with credits. For importing: Twilio or Telnyx account with numbers. Review Phone Number Management first.
Purchasing Numbers
Unlimited Plan Feature: For teams on the Unlimited plan with the
flex_phone_self-serve feature flag enabled, you can purchase numbers directly from Thoughtly’s Telnyx number pool without adding carrier credentials.Purchase from Thoughtly Number Pool (Unlimited Plan)
For teams on the Unlimited plan, purchasing numbers is streamlined through a modal interface:Step 1: Access Purchase Modal
- Navigate to Phone Numbers in the sidebar
- Click Add a Number in the top right corner
- Select Purchase from our number pool from the dialog
Step 2: Configure Search Criteria
- Select Country: Choose your target country from the dropdown
- Enter Area Code (optional): Specify a prefix like “312” for Chicago
- Select Phone Number Types: Choose one or more types:
- Local: Area code-specific numbers for regional presence
- Mobile: Mobile-style numbers
- Toll-free: Free-to-call numbers for customer service
Step 3: Search and Review Results
- Click Search to view available numbers
-
Review the search results table showing:
- Phone Number: The number with its type icon (phone, mobile, or grid)
- Features: Available capabilities (call, SMS, voicemail)
- Cost: Monthly cost per number
- Use the Refresh button to load new inventory if needed
Step 4: Select and Purchase
- Select numbers by checking the boxes next to your preferred options
- Configure webhook settings: Toggle “Allow Webhook & Messaging Updates” if you want immediate inbound call and messaging capabilities
- Click Buy now to complete the purchase
Purchase via Marketplace (Standard Flow)
For teams not on the Unlimited plan or without the feature flag:Step 1: Access Number Marketplace
- Navigate to Phone Numbers in the sidebar
- Click Add a Number in the top right corner
- Select Import your Telnyx or Twilio number
- You’ll see the number marketplace table with available inventory
Step 2: Select Region
- Click the Country button in the top left corner
- Choose your target country (e.g., United States)
- Select the desired Area Code (e.g., 228 for Mississippi)

Step 3: Evaluate Number Features
Before purchasing, review each number’s capabilities in the table:| Column | Description |
|---|---|
| Phone Number | The actual number you’ll acquire |
| Region | Closest region as specified by carrier |
| Type | National, Local, Mobile, or Toll-free |
| Features | Voice, SMS, and MMS capabilities |
| Monthly Cost | Recurring cost in credits |
Step 4: Complete Purchase
- Click Buy in the Actions column for your chosen number
- Review the confirmation modal carefully
- Important: Credits are deducted immediately upon confirmation
- No proration applies—you’re billed for the full month even if cancelled within minutes
Importing Existing Numbers
Supported Carriers
Thoughtly currently supports importing numbers from:- Twilio
- Telnyx
Prerequisites for Import
Before starting the import process:- Purchase numbers in your carrier dashboard (Twilio or Telnyx)
- Ensure numbers are active and configured in your carrier account
- Have your API credentials ready for authentication
Step 1: Access Import Feature
- Go to Phone Numbers → Add a Number
- Select Import your Telnyx or Twilio number from the dialog
- Select your carrier (Twilio or Telnyx) from the form
Step 2: Configure Integration
- Name your integration for easy identification
- Enter credentials for your third-party carrier account
- Validate connection to ensure successful authentication
- Select numbers from the dropdown list of available numbers

Telnyx-Specific Configuration
For Telnyx numbers, you must also provide your Connection ID:- Log into your Telnyx dashboard
- Navigate to Voice → TeXML Applications
- Create a new TeXML application or select an existing one
- Copy the Connection ID from the application details
- Enter this Connection ID when configuring your Telnyx integration in Thoughtly
The Connection ID is required for Telnyx TeXML to properly route calls and handle recordings. Without it, your imported Telnyx numbers will not function correctly.
Step 3: Configure Webhook Settings
Critical Decision: Choose your webhook configuration carefully: Outbound Only Toggle (Default)- Prevents changes to existing webhook and messaging settings
- Preserves current carrier configurations
- Use this if the number serves other purposes outside Thoughtly
- Thoughtly takes full control of the number
- Existing carrier settings are reconfigured for Thoughtly use only
- Any previous inbound/SMS integrations will be disabled
Telnyx Webhook Configuration
When importing Telnyx numbers with webhook updates enabled, ensure your TeXML application webhook URL is set to:- Inbound call routing
- Call recordings
- Call status updates
Step 4: Complete Import
- Select multiple numbers if needed—all appear in the phone numbers field
- Choose appropriate profile settings
- Confirm the import
Disconnecting BYOC Carriers
You can disconnect your Twilio or Telnyx carrier integration at any time from the BYOC interface.How to Disconnect
- Navigate to Phone Numbers → Buy a Number
- Click Import Your Number in the top right corner
- Locate the connected carrier tile (Twilio or Telnyx)
- Click the X button in the top-right corner of the carrier tile
- Review the confirmation modal showing how many phone numbers will be affected
- Click Disconnect to confirm
What Happens When You Disconnect
- All phone numbers imported through the carrier connection are removed from Thoughtly
- The carrier integration credentials are deleted
- Any agents using the disconnected numbers will no longer be able to receive or make calls with those numbers
- The numbers remain in your carrier account (Twilio/Telnyx) but are no longer connected to Thoughtly
After Disconnecting
If you need to reconnect the same carrier:- Follow the standard import process again
- Re-enter your API credentials
- Select which numbers to import
- Reconfigure webhook settings as needed
Regional Configuration
Twilio Numbers Only
For both purchased and imported Twilio numbers, you can configure regions to optimize call quality:- Edit the phone number after acquisition
- Set Region to the location closest to your calling destinations
- This minimizes latency between Thoughtly servers and call recipients
Billing and Credits
Purchase Pricing
- Numbers are billed in credits (specific amounts vary by number type and region)
- No proration: Full monthly charge applies regardless of cancellation timing
- Credits deduct from your monthly allowance immediately upon purchase
Import Pricing
- No additional Thoughtly charges for imported numbers
- You continue paying your carrier (Twilio/Telnyx) directly
- Thoughtly only facilitates the connection and management
Troubleshooting
No numbers appear after region selection- Try different area codes within your target region
- Use the Refresh button to load new inventory
- Consider adjacent regions if specific area codes are unavailable
- Contact support if area code is consistently unavailable
- Verify sufficient credits in Billing dashboard
- Check that number is still available (may have been purchased by another user)
- Try a different number from the same area code
- Clear browser cache and retry
- Wait a few minutes for automatic order processing
- Click the Process button in the phone numbers table to manually sync order status
- Check that your team has valid Telnyx connection credentials configured
- Contact support if orders remain pending after 10 minutes
- Verify API credentials in your carrier dashboard
- Ensure account has active API access enabled
- Check that numbers are purchased and active in carrier account
- Test API credentials in carrier’s dashboard first
- For Telnyx: Verify Connection ID is correct and from a TeXML application
- Use “Outbound Only” if preserving existing integrations
- Test thoroughly after import to confirm expected behavior
- Contact support with Team ID and affected numbers if issues arise
- Document existing webhook URLs before importing
- For Telnyx: Ensure webhook URL points to
/webhook/telnyx/texmlendpoint
- Verify number is assigned to agent in Configuration
- Check that webhook settings updated correctly (if not using Outbound Only)
- Test with a simple call to confirm connectivity
- Review carrier dashboard for any error messages
- For Telnyx: Confirm Connection ID is properly configured in your TeXML application
- Ensure you have a stable internet connection
- Try refreshing the page and attempting again
- If the issue persists, contact support with your Team ID
- Note: The carrier will remain connected until successfully disconnected
- Verify your TeXML application webhook URL is set to
https://api.thoughtly.com/webhook/telnyx/texml - Check that the Connection ID matches your TeXML application
- Ensure recording settings are enabled in your Telnyx dashboard
- Test with a call that should trigger a recording
Call Forwarding (Alternative Method)
What is Call Forwarding?
Call forwarding is a telephony feature that redirects incoming calls from your existing phone number to another destination number. Instead of importing or purchasing a new number through Thoughtly, you keep your current phone number with your existing carrier and configure it to automatically route all incoming calls to a Thoughtly number connected to your Voice Agent. How it works:- A caller dials your existing business phone number (e.g., your advertised number)
- Your carrier immediately forwards the call to your Thoughtly phone number
- Your Thoughtly Voice Agent answers and handles the conversation
- The caller never knows they were forwarded—it’s transparent to them
When to Use Call Forwarding
Call forwarding is ideal when:- You want to keep your existing, well-known phone number
- You don’t want to update marketing materials, business cards, or online listings
- You need a quick way to test Thoughtly without changing your phone infrastructure
- Your carrier doesn’t support number porting or BYOC import
How to Set Up Call Forwarding
Call forwarding setup varies by carrier and phone system. Each provider has different methods, codes, and admin interfaces. To configure call forwarding:- Get your Thoughtly destination number - Purchase or import a number through Thoughtly and assign it to your Voice Agent
- Contact your carrier - Reach out to your phone service provider (Verizon, AT&T, T-Mobile, RingCentral, etc.)
- Request call forwarding setup - Ask them to forward all calls from your existing number to your Thoughtly number
- Test the forwarding - Call your original number to verify calls route to your Voice Agent
Some carriers allow you to enable call forwarding via dial codes (e.g.,
*72 followed by the destination number), while others require logging into an admin portal or contacting support. Your carrier’s customer service team can provide specific instructions for your account type.Important Considerations
- Billing: You may incur call forwarding charges from your carrier in addition to Thoughtly usage fees
- Latency: Call forwarding can add slight delays as the call routes through multiple systems
- Features: Some advanced features (like caller ID) may not transfer perfectly through forwarding
- No porting: Your number remains with your original carrier—you’re not transferring ownership
See also
- Phone Number Configuration - assigning numbers to agents
- Phone Number Management - overview and capabilities
- Billing & Credits - understanding costs
- Agent Settings - connecting numbers to agents
- Platform Settings - BYOC carrier configuration
- Glossary: Carrier - understanding phone providers