Get started with WhatsApp Business messaging via Telnyx in minutes. This guide covers account setup, template creation, and sending your first message with delivery confirmation.
Meta Business Manager Account — Required for WhatsApp Business Platform access
WhatsApp Business Account (WABA) — Connected via Telnyx’s Embedded Signup
Verified phone number — Added to your WABA and verified with Meta
WhatsApp Business Platform requires business verification through Meta’s process. Personal WhatsApp accounts cannot send template messages via the API.
Navigate to the Portal and complete account verification
Add billing information to enable message sending
Generate an API key from Developer Center → API Keys → Create API Key
Store your API key securely — you’ll need it for all API requests.
2
Connect WhatsApp Business Account
Complete the WhatsApp Embedded Signup to connect your Meta Business Manager:
Navigate to Messaging → WhatsApp in the Telnyx Portal
Click Connect WhatsApp Business Account
Sign in with your Facebook Business Manager credentials
Select the Business Manager account to connect
Follow Meta’s prompts to create or select a WhatsApp Business Account
Verify your business phone number when prompted
Use a Telnyx number with an active messaging profile that you haven’t used with personal WhatsApp. The embedded signup flow currently requires Telnyx-owned numbers — bring-your-own-number is not yet supported through the portal.
If you’re registering a landline number, choose phone call verification instead of SMS when prompted. SMS delivery to landline numbers can be unreliable — call verification is more consistent.
3
Create your first message template
WhatsApp requires pre-approved templates for outbound marketing and notifications:
Set a display name for the phone number before submitting templates. Templates submitted from numbers without an approved display name are rejected by Meta.
When a template contains parameters (e.g., \{\{1\}\}), provide sample values in the example field. Meta reviewers use these to evaluate the template. Without sample values, templates are typically rejected.
Complete the business profile (website, description, industry category) before submitting templates. Incomplete profiles increase rejection rates, especially for new WhatsApp Business Accounts.
Symptoms: API returns a 40008 error indicating the template was not found or not approvedSolutions:
Verify template status in Portal under Messaging → WhatsApp → Send Messages
Ensure template name matches exactly (case-sensitive)
Wait for Meta’s approval (typically 24-48 hours for first templates)
Review Meta’s template guidelines for approval requirements
Phone number not verified
Symptoms: API returns a 40008 error indicating the sender phone number is not registered with WhatsAppSolutions:
Complete phone number verification in the Telnyx Portal
Ensure number is added to your WhatsApp Business Account
Verify the number through Meta’s verification process
Check that the number hasn’t been used with personal WhatsApp
Outside 24-hour window
Symptoms: Free-form (session) message fails with a 40008 error. WhatsApp requires a template to initiate conversations outside the 24-hour windowSolutions:
Use approved message templates for outbound messaging
Only send free-form messages within 24 hours of customer’s last message
Check conversation window status via webhook events
Consider switching to template-based messaging for customer re-engagement
Invalid recipient
Symptoms: Message status webhook returns undeliverable with Meta API error details in the responseSolutions:
Verify recipient has WhatsApp installed and active
Ensure phone number format includes country code (+1…)
Check that recipient hasn’t blocked your business number
Confirm recipient’s WhatsApp account is not banned or restricted