How can we help you today?
Search our knowledge base for guides, tutorials, and API documentation.
The QuickMessage Help Center is where businesses, marketers, and developers find answers on working with the WhatsApp Business API. You'll find setup guides for connecting a WhatsApp Business number and Meta Business Manager, documentation for developers integrating the REST API and webhooks, guidance on message template approval, and walkthroughs for campaigns, automation, and CRM integrations. If you're trying to understand WhatsApp Business API pricing and conversation charges, or you're stuck on a delivery or template issue, those are covered directly below along with a troubleshooting section and FAQ for the questions we're asked most often.
Browse by Category
Everything you need to master the QuickMessage platform.
Getting Started
How WhatsApp Business API setup works from Meta Business Manager verification to sending your first message from QuickMessage.
- Connecting your WhatsApp Business number
- Understanding Meta Business Manager setup
- Dashboard overview & widgets
- Sending your first message
Shared Team Inbox
Route, assign, and resolve WhatsApp conversations as a team, with internal notes and labels agents actually use.
- Assigning conversations to agents
- Using private internal notes
- Adding and using conversation labels
- Setting up auto-resolve rules
Campaigns & Broadcast
Build segmented audiences and send compliant WhatsApp broadcasts, then read delivery and quality reports. See also Campaigns & Broadcast.
Message Templates
Marketing, Utility, and Authentication template types, Meta's approval process, and how to fix a rejected template. See also WhatsApp Templates.
Flow Builder (Automation)
No-code WhatsApp automation for lead qualification, order updates, and support flows. See also Flow Builder.
Bot Replies
Keyword auto-replies, welcome messages, and FAQ automation, with clear rules for handing off to a human agent.
Contacts & Lists
Import, tag, and segment contacts, then build targeted lists for campaigns. See also Contact Lists.
CRM & Integrations
Connect WhatsApp conversations to the CRM your team already uses. See also CRM Integrations.
Wallet & Billing
How wallet recharges, conversation charges, and invoices work. Full breakdown in the section below and on Pricing.
Troubleshooting
Fixes for the most common issues undelivered messages, pending templates, and disconnected numbers. Full checklists below.
Security & Compliance
Meta's messaging policies, role-based access, and account-level protections like two-factor authentication.
Media & Staff Rules
File size limits for media messages, reusing assets across campaigns, and setting department-level permissions.
Developer API & Webhooks
Build custom integrations, automate workflows, and connect external systems.
REST API Reference
Detailed endpoints for sending messages, managing contacts, and authentication headers.
Webhook Events
Listen to real-time events for message delivery, read receipts, and inbound customer replies.
Developer Tools
Resources to build faster, test effectively, and handle API errors.
How WhatsApp API integration works, at a glance
Authentication & API keys
Requests to the QuickMessage API are authenticated with an API key tied to your account. Treat it like a password: keep it server-side, never expose it in browser/client code, and rotate it if you suspect it's been exposed.
Rate limits
Like most messaging APIs, sending capacity scales with your WhatsApp Business account's quality rating and messaging tier accounts that maintain good delivery and low block rates unlock higher throughput over time.
Webhooks
Webhooks push real-time events delivery status, read receipts, and inbound replies to an endpoint you control, so your systems don't need to poll for updates. Verify webhook signatures on your end before trusting a payload.
Error handling
Failed sends typically fall into a few buckets invalid recipient number, expired session/conversation window, template not approved, or account-level restrictions. Logging the specific error code from each response makes these fast to diagnose.
WhatsApp Business API Pricing & Billing
How WhatsApp API costs work, and where to find current rates.
WhatsApp Business API cost has two separate parts. There's a platform fee what you pay QuickMessage for dashboard access, the shared inbox, chatbot builder, and automation tools and there are Meta conversation charges, which are set by Meta and billed per conversation based on category and destination country. QuickMessage doesn't mark up Meta's rates; you're billed what Meta charges, plus your chosen platform plan.
Conversation categories
- Marketing promotions, offers, and broad announcements you initiate.
- Utility transactional updates like shipping alerts and order confirmations.
- Authentication OTPs and account security alerts.
- Service replies within the free customer-initiated support window, before a new billable conversation starts.
Estimating your monthly cost
Your monthly WhatsApp API cost is roughly: platform plan fee + (expected conversations per category × Meta's rate for that category). Utility and Authentication conversations are priced lower than Marketing conversations, so a support-heavy use case (order updates, OTPs) typically costs less per message than a marketing-heavy one.
Meta sets and periodically updates conversation rates, so exact current pricing along with QuickMessage's platform plans, contact limits, and features lives on our Pricing page. For billing mechanics like wallet recharge and invoices, see the Wallet & Billing category above, or the FAQs page.
Troubleshooting Guides
Fast checklists for the issues we hear about most.
Message not delivered Checklist +
What it means: the message left QuickMessage but never reached the recipient, or shows as failed/undelivered in your dashboard.
Common causes: the recipient's number isn't on WhatsApp, the 24-hour customer service window has closed and the message wasn't sent as an approved template, the recipient has blocked your business number, or your account's message quality rating has temporarily reduced sending capacity.
What to check: confirm the number format (with country code), check whether the conversation window was still open, and check your account's current quality rating in the dashboard.
Still stuck? Contact support with the message ID and timestamp so we can trace the delivery status on Meta's side.
Template stuck in "pending" status +
What it means: your template has been submitted to Meta but hasn't yet been approved or rejected.
Common causes: review times vary based on Meta's current queue and your account's history most templates are reviewed within minutes to a couple of days, but it can occasionally take longer.
What to check: there's usually nothing to fix while a template is genuinely pending avoid resubmitting duplicate templates, as that can add to review time rather than speed it up.
Still stuck? If a template has been pending for an unusually long time, contact support so we can check its status directly.
Number disconnected from WhatsApp +
What it means: your WhatsApp Business number has lost its active connection to the API sending and receiving both stop.
Common causes: a policy violation flagged by Meta, a business verification issue in Meta Business Manager, or the number being registered elsewhere.
What to check: log in to Meta Business Manager and check for any account restriction notices before doing anything else this tells you whether it's a policy issue or a technical one.
Still stuck? Contact support immediately number disconnections directly affect your customers and are worth prioritizing.
Why was my WhatsApp template rejected? +
What it means: Meta reviewed your submitted template and declined to approve it for sending.
Common causes: promotional language in a Utility-category template, missing or mismatched variable placeholders, incomplete sentences, or content that reads as generic/spammy rather than specific to a real customer interaction.
What to check: match your template's category to its actual content Utility templates should read as transactional, not promotional and make sure every variable placeholder is used naturally in a complete sentence.
Still stuck? Resubmit with the specific issue addressed. If the rejection reason is unclear, contact support for a review before resubmitting again.
Frequently Asked Questions
Quick answers to what people ask us most before and after signing up.
What is the WhatsApp Business API? +
It's Meta's official, verified way for businesses to send and receive WhatsApp messages at scale unlike the WhatsApp Business App, it's built for integration with a CRM, chatbot, or multi-agent inbox rather than a single phone. QuickMessage provides access to it as an official Meta Business Solution Provider.
How does WhatsApp Business API pricing work? +
You pay a platform fee for the dashboard and tools, plus Meta's per-conversation charges, which vary by category (Marketing, Utility, Authentication) and destination country. See the Pricing page for current rates and plans.
Is WhatsApp Business API free? +
No while replying within a customer-initiated service window doesn't incur a new conversation charge, business-initiated conversations (Marketing, Utility, Authentication) are billed by Meta, and most providers, including QuickMessage, charge a platform fee for dashboard and automation access.
How do I connect my WhatsApp number to QuickMessage? +
You'll verify your business in Meta Business Manager, then link the number through the QuickMessage dashboard. Full steps are in the Getting Started category above.
How long does WhatsApp template approval take? +
Most templates are reviewed by Meta within minutes to a couple of days. Review time isn't controlled by QuickMessage it depends on Meta's current queue and your account's history.
Can I connect WhatsApp API to my CRM? +
Yes QuickMessage supports CRM and workflow integrations including HubSpot, Salesforce, Zoho, and Shopify, plus webhooks for custom systems. See CRM Integrations.
Why is my WhatsApp message not delivered? +
Usually one of: the recipient isn't on WhatsApp, the free service window closed before you sent a non-template message, the recipient blocked your number, or your account's quality rating limited sending. Full checklist above under Troubleshooting Guides.
Can't find what you're looking for?
Our support team is ready to help you get the most out of QuickMessage.
Contact Support