TimelinesAI Numbers lets you subscribe to a dedicated virtual phone number at numbers.timelines.ai. Incoming SMS messages appear in your Numbers inbox, including the verification code Meta sends during WABA signup. You do not need a physical SIM or a phone for the purchased number.
There are three steps: buy the number → connect it in TimelinesAI through Meta's signup → register it and go live. Purchasing a number does not complete the other two steps.
Important: never open WhatsApp or WhatsApp Business on a phone with this number. A number registered in a WhatsApp app can't connect to the WhatsApp Business API until that account is deleted.
Choose the right place
What you need | Where to go |
Buy a number or check current countries and prices | |
Find a number you already bought or read its SMS | |
Sign in to your Numbers account | |
Connect the number as a WABA number | |
Help with a purchase, missing code, or billing | Chat with us on timelines.ai or email [email protected] |
The number subscription is separate from your TimelinesAI workspace subscription. Buying a number does not include a TimelinesAI seat, shared inbox plan, CRM integration plan, or WhatsApp Business API messaging fees.
Before you buy
Countries and stock: the current catalog supports the United States, Canada, Puerto Rico, United Kingdom, Sweden, and Netherlands. The country picker shows destinations with available stock. Check it before purchasing; a country or number may be unavailable.
Documents: the destinations currently offered do not require buyers to upload identity or address documents. This does not remove any requirements that Meta may apply to WhatsApp Business API onboarding.
What you need for WABA: a Facebook login with access to your Meta Business portfolio, a 6-digit PIN for two-step verification, and a payment method in Meta (Meta charges for WhatsApp Business API messages).
Compatibility: SMS delivery and acceptance by WhatsApp depend on third parties and are not guaranteed. If WhatsApp rejects a number, contact support with the exact error.
Buy a number
Open TimelinesAI Numbers.
Sign in with the email address you want to use for this purchase. We email a one-time sign-in link; no password is needed. Each link works once and expires after 15 minutes.
Choose an available country and number, then select Add and continue to checkout.
Review the billing option, setup fee, total due today, and renewal price. Complete payment on Stripe.
Return to the Numbers page while the number is provisioned. Once ready, the Connect screen shows your number and incoming SMS inbox.
Use the same Numbers sign-in email when you return later. An order is attached to the Numbers account signed in when checkout begins; entering a different billing email in Stripe does not move the order to that email.
If payment succeeded but setup is taking longer than expected, keep the page open. It checks for your order automatically. Do not pay again for the same purchase. Contact support if it remains stuck.
Understand the price
Prices are in USD and vary by number and country. The website advertises prices starting at $2/month; your checkout shows the actual amount for your selection.
Monthly: pay for the first three months upfront, plus any one-time setup fee shown at checkout. Monthly renewals start after the prepaid starter period.
Yearly: pay for twelve months at ten times the monthly price, plus any one-time setup fee. The subscription then renews yearly at the displayed annual price.
For example, if checkout shows $2/month and a $1 setup fee, the monthly option costs $7 today: $6 for the first three months plus $1 setup. The yearly option would cost $21 today: $20 for the year plus $1 setup. This is an illustration; use your checkout total for your purchase.
Connect the number to the WhatsApp Business API
Keep the Connect screen in Numbers open in one tab — Meta's code appears there. Do the rest in TimelinesAI → WABA Accounts.
Connect in TimelinesAI (Meta Embedded Signup):
In TimelinesAI, open WhatsApp Business → Accounts and click Connect WABA number.
Review the checklist (number not active in any WhatsApp app, can receive an SMS code, 6-digit PIN, payment method), tick the confirmation and click Continue to Facebook.
Sign in with the Facebook account that manages your Meta Business portfolio. Choose the business portfolio and create or pick a WhatsApp Business account.
Add your purchased number with its country code and choose Text message as the verification method. Voice calls can't be received in Numbers.
Copy the code from the Numbers Connect screen, enter it in Meta, and click Confirm to give TimelinesAI access.
Go live:
Back in TimelinesAI, choose the WABA account and your number and click Connect. A "Not available for Cloud API yet" warning is expected: it only means the number is not registered yet.
In Meta Business Settings → WhatsApp accounts → Phone numbers, check the number shows Connected or Pending, then register it with your 6-digit PIN by sending the registration request with your user access token on the Meta developer platform. If you get stuck here, contact support — we can register the number for you.
In Meta Business Settings → Billing & payments, open your WhatsApp Business account and Add payment method. You can add it at any stage, but without it you can't send messages: Meta charges for WhatsApp Business API messages from October 1, 2026.
Refresh WhatsApp Business → Accounts in TimelinesAI. The number shows Active.
Create a message template, wait for Meta to approve it, and send your first message.
See also the TimelinesAI WABA integration guide. Meta decides final approval of numbers, display names and templates.
Note on mass messaging warm-up process: Once your number is Active, it's ready for one-on-one conversations and approved templates. If you intend to use it for mass automation, start with small volumes and grow gradually — Meta sets messaging limits per number and raises them while quality stays high.
Return to your number and SMS
Open My numbers, sign in with your purchase account email, and select Open beside the number. Use Connect for the SMS inbox and My numbers / Manage for that number's settings.
SMS-to-email forwarding can also send incoming messages to your email. Check Email me incoming SMS on the Connect or Manage screen and turn it on or off as needed. If an email does not arrive, check the live SMS inbox and your spam folder.
Troubleshoot a missing code or order
What happened | What to do |
Sign-in email did not arrive | Check the spelling and spam folder. Wait at least a minute before requesting another link. Use a fresh link if the previous one expired or was already used. |
My numbers is empty | Check that you signed in with the same Numbers account used to start checkout. Contact support if the order is still missing. |
Payment succeeded, but the number is still being set up | Keep the page open and contact support if it stays stuck. Do not submit another payment. |
Meta's code did not arrive | Check the full number and country code in Meta's signup, confirm you chose Text message, and keep the Connect screen open. Follow Meta's retry timer. If it still fails, send support the exact error and time of your attempt. |
Meta says the number is already in use | The number was registered in a WhatsApp app. Contact support — don't retry repeatedly. |
Meta rejected the number | Send support the exact error and a screenshot of the step where it appeared. |
Number shows "Not available for Cloud API yet" or isn't Active | The number is not registered yet. Register it with your PIN (or ask support to do it), then refresh WABA Accounts in TimelinesAI. |
Renewal payment failed | Open the number, choose Manage billing, and update your payment method in Stripe. Continued payment failure can lead to cancellation and loss of the number. |
For help, send your Numbers account email, the purchased number and country, the step where you are stuck, and the time and exact wording of any error. For payment issues, include your receipt reference. Hide verification codes, passwords, payment card details, and sign-in links in screenshots.
Cancel or release a number
Open the number's Manage screen. Manage billing opens Stripe for subscription and payment settings. Release number requests cancellation of billing and immediate release of the number.
Treat release as permanent. You can lose the number immediately, including during a prepaid period. Keep the subscription active for as long as you need control of the number or may need another verification SMS. Do not release it as a troubleshooting step.
Payments already made, including the starter term, are generally non-refundable under the Numbers Terms of Service, with exceptions for non-provisioning and where required by law. The terms also provide for a full refund if we fail to deliver a working number. Contact support to review a failed-delivery or refund request.
