Everything you need to understand, configure, manage, and grow with WhatsApp Business API. Learn about Meta requirements, pricing, templates, automation, and troubleshooting from one central hub.
Learn the fundamentals of WhatsApp Business API and how it powers modern customer communication.
Learn MoreUnderstand Meta Business Portfolio, developer apps, WhatsApp Business Accounts, and phone numbers.
Learn MoreUnderstand WhatsApp messaging conversation charges and where to find the latest official Meta pricing.
Learn MoreLearn how WhatsApp message templates work, categories, variables, and the approval process.
Learn MoreWatch step-by-step visual guides for Meta setup, ChatRouter configuration, and automation.
Learn MoreFind immediate solutions to common API errors, template rejections, webhook issues, and account limits.
Learn MoreThe WhatsApp Business Platform (formerly WhatsApp Business API) is a powerful communication solution designed for medium to large businesses. Unlike the standard WhatsApp Business App, the API allows for:
| Feature | WhatsApp Business App | WhatsApp Business API (via ChatRouter) |
|---|---|---|
| Multiple Users / Agents | ||
| Advanced Chatbots & AI | ||
| CRM & Software Integration | ||
| Webhooks & Developer API | ||
| Bulk Broadcast Capabilities | (Limited) | |
| Official Green Tick Verification | ||
| Advanced Analytics & Reporting | ||
| Scalability (10k+ messages/day) |
Follow these steps to configure your Meta environment and connect it to ChatRouter.
Create or access your existing Meta Business Manager account at business.facebook.com.
Go to Business ManagerNavigate to developers.facebook.com and create a new "Business" type application.
Within your app dashboard, click "Add Product" and select "WhatsApp".
Create a new WABA or link an existing one to your developer app.
Add the phone number you wish to use. It must not be currently active on the standard WhatsApp app.
Generate a System User Access Token and configure Webhook callback URLs for real-time message delivery.
Enter your Phone Number ID, WABA ID, and Access Token into the ChatRouter integration settings.
Open ChatRouter DashboardSet up your team inbox, create message templates, and build your first chatbot flow.
For the most accurate, up-to-date information, always refer to official Meta documentation.
WhatsApp pricing is controlled entirely by Meta and is based on 24-hour conversation windows, categorized by utility, authentication, marketing, or service.
Disclaimer: Pricing and policies may change. Always verify current rates on Meta's official website. ChatRouter is not responsible for Meta's pricing updates.
Message templates are pre-approved message formats used to initiate conversations with customers outside the 24-hour service window. They ensure messages are not spammy and comply with Meta policies.
Never use misleading, deceptive, prohibited, or policy-violating content in WhatsApp templates. Repeated violations can lead to WABA restrictions or permanent bans by Meta.
{{1}} = Customer Name
{{2}} = Order Number
{{3}} = Business Name
Understanding the messaging window is crucial for WhatsApp API compliance and cost management.
ChatRouter provides the technology and tools to power your messaging. However, businesses remain solely responsible for complying with Meta's applicable policies, including obtaining proper user opt-in consent, avoiding spam, and adhering to commerce restrictions.
Watch step-by-step tutorials to master your WhatsApp API setup and ChatRouter features.
Unlock the full potential of your customer communication.
Collaborate seamlessly. Assign chats, add internal notes, and manage customer conversations from a single shared number.
Deploy intelligent chatbots that understand context, answer FAQs, and route complex queries to human agents.
Send personalized, template-approved messages to thousands of opted-in customers with detailed delivery analytics.
Design complex conversational journeys, menu trees, and data collection forms without writing a single line of code.
ChatRouter provides a robust foundation, but we also empower your engineering team. Access raw API endpoints, configure webhooks, and handle delivery statuses directly.
// Example: Sending a text message via ChatRouter API
const axios = require('axios');
const response = await axios.post('https://app.chatrouter.ng/api/vendor-ID/contact/send-message?token=', {
to: "2348012345678",
type: "text",
text: {
body: "Hello! Your appointment is confirmed for tomorrow at 10 AM."
}
}, {
headers: {
'Authorization': 'Bearer YOUR_CHATROUTER_API_KEY',
'Content-Type': 'application/json'
}
});
console.log(response.data);
Possible causes:
Possible causes:
Check the following:
Action required:
Account restrictions, quality rating drops, or bans are controlled entirely by Meta. Review the Business Terms, ensure you have explicit user opt-in, and use Meta's support channels to appeal if you believe it was an error.
WhatsApp Business Account. The entity that holds your phone numbers and message templates within Meta.
A callback URL that Meta sends real-time HTTP POST requests to when a customer messages you or a message status changes.
A 24-hour messaging window between a business and a user, categorized as User-Initiated (Service) or Business-Initiated (Marketing, Utility, Auth).
A unique numeric identifier assigned by Meta to each specific phone number registered on the WhatsApp Business Platform.
Our support resources are designed to help you get connected, configured, and ready to communicate with your customers.
Connect your business to WhatsApp Business API and unlock automation, AI, team collaboration, campaigns, and intelligent customer engagement with ChatRouter.