Self-Serving the WhatsApp Business API vs InstantReply
The short answer
Yes, you can self-serve the WhatsApp Business API directly through Meta - it's a real, legitimate path. It requires your own Meta Business Manager, a verified business, a phone number dedicated only to the API (not usable in the regular WhatsApp Business app), and either a direct Cloud API integration or a tech-provider partner. Meta's business verification and app review steps have review times that are Meta's to set and vary per applicant - Meta does not publish a guaranteed turnaround, so treat any specific day-count as one business's experience, not a universal promise. In our own experience getting InstantReply's own app approved, that process commonly took weeks. Once you're through, you still own the webhook infrastructure, uptime, and Meta's periodic API/policy changes going forward. InstantReply already holds an approved Meta app with tech-provider access to the WhatsApp Business Platform, so a customer connecting through InstantReply rides on that existing approval instead of starting Meta's verification queue from zero.
Last verified against the sources listed at the bottom of this page.
Why teams switch
- Teams that want to be live and sending messages this week without owning verification, webhook hosting, or ongoing Meta API maintenance.
- Businesses without a dedicated backend team to build and run message infrastructure.
- Stay with Self-serving Meta's WhatsApp Business API: Teams with existing backend infrastructure and engineering capacity who want the integration fully in-house.
- Build and test your own AI free
- 7-day free trial on yearly plans. Card at checkout, nothing charged until day 8
- Instagram, Messenger and WhatsApp in one inbox
- Sources reviewed
You can build and run WhatsApp Business API access yourself, directly on Meta's official Cloud API. It's a real option, not a trap. This page walks through what that actually involves - business verification, a dedicated number, your own webhook infrastructure, and ongoing maintenance - so you can decide with real information instead of a sales pitch.
Key facts
- Meta requires Business Verification (real business documents) before granting WhatsApp Business API access.
- Meta's own review times are variable and not guaranteed by Meta for any applicant - commonly weeks, sometimes longer.
- A WhatsApp Business API number cannot also be used in the regular WhatsApp Business mobile app.
- Self-serving means you build and run the webhook receiver and message-sending logic, and keep it running.
Want prices you can read before you buy?
Build and test your own AI free. 7-day free trial on yearly plans. Card at checkout, nothing charged until day 8.
Who should pick which
Pick Instant Reply if
- Teams that want to be live and sending messages this week without owning verification, webhook hosting, or ongoing Meta API maintenance.
- Businesses without a dedicated backend team to build and run message infrastructure.
- Anyone who wants AI replies, a shared inbox, and campaign tools on top of the API rather than building those separately.
Pick Self-serving Meta's WhatsApp Business API if
- Teams with existing backend infrastructure and engineering capacity who want the integration fully in-house.
- Businesses with specific compliance or data-residency requirements that call for owning the full stack directly.
- Anyone who wants to evaluate the raw Cloud API on its own terms before layering any product on top of it.
Which Instant Reply plan would you need?
Four questions, answered from the published plan limits. Contacts are unlimited on every plan.
You would need
Starter $59/mo, or $49.17/mo billed yearly
Where Instant Reply pulls ahead
- No waiting on Meta's business verification and app review queue for your own new app - InstantReply's app is already approved.
- No webhook server, signature verification, retry logic, or uptime to build and operate yourself.
- No need to track Meta's own periodic Cloud API and policy changes as they roll out.
Where Self-serving Meta's WhatsApp Business API may still fit
- Self-serving means you own the integration completely: no per-seat SaaS fee, and no third party sitting between you and Meta.
- If you already run backend infrastructure and a dev team, building directly against the Cloud API is a normal engineering project, not an obstacle.
- Some teams want the number and integration fully in-house for compliance, data-residency, or architectural reasons - that's a legitimate reason to self-serve.
Feature matrix
Current comparison based on the cited source set.
- Business verification
- Instant ReplyAlready completed at the platform level for InstantReply's own Meta app.
- Self-serving Meta's WhatsApp Business APIYou submit your own business documents to Meta and wait for Meta's review - timing is Meta's to set and varies per applicant.
- Dedicated phone number
- Instant ReplyYou still provide a number dedicated to the API (can't double as your personal WhatsApp Business app number) - same requirement either way.
- Self-serving Meta's WhatsApp Business APISame requirement: a number dedicated to the API, not usable in the regular WhatsApp Business mobile app.
- App review with Meta
- Instant ReplyRides on InstantReply's existing approved app and tech-provider access - no separate app review per customer.
- Self-serving Meta's WhatsApp Business APIYou (or your chosen tech provider) go through Meta's app review process for your own app.
- Webhook infrastructure
- Instant ReplyBuilt, hosted, and maintained by InstantReply - signature verification, retries, and uptime included.
- Self-serving Meta's WhatsApp Business APIYou build and host a webhook receiver, verify Meta's signatures, and keep it running.
- Sending logic and templates
- Instant ReplyTemplate submission, sending, and delivery diagnostics handled in the InstantReply dashboard.
- Self-serving Meta's WhatsApp Business APIYou build the send pipeline yourself and manage template submission and rejections directly with Meta.
- Ongoing API/policy changes
- Instant ReplyInstantReply's team tracks and adapts to Meta's platform changes.
- Self-serving Meta's WhatsApp Business APIYou track Meta's Cloud API changelog and policy updates yourself, indefinitely.
Plan a controlled move from Self-serving Meta's WhatsApp Business API
Exportability, number ownership, conversation history, templates, consent records, and channel approval vary. Confirm each item before changing the live connection.
- 1Create or use an existing Meta Business Manager and complete Business Verification with your real business documents.
- 2Acquire a phone number dedicated to the WhatsApp Business API (it can't also run the regular WhatsApp Business mobile app).
- 3Register the number on the Cloud API (directly, or through a tech provider) and complete Meta's app review for the permissions you need.
- 4Build and deploy a webhook receiver that verifies Meta's signatures and a sending pipeline that handles templates, media, and delivery status.
- 5Submit message templates for approval and handle Meta's periodic API-version and policy changes as they roll out.
Common questions about Self-serving Meta's WhatsApp Business API vs Instant Reply
Can I really self-serve the WhatsApp Business API myself, without a company like InstantReply?
Yes. Meta's Cloud API is available directly to businesses that complete Meta's Business Verification and app review process. It's a legitimate, supported path - it just means you own the verification wait, the webhook infrastructure, and the ongoing maintenance yourself.
How long does Meta's business verification and app review actually take?
Meta doesn't publish a guaranteed timeline, and it varies by applicant - Meta's own review times are outside any tech provider's control. In our own experience getting InstantReply's app approved, it commonly took weeks. Your own timeline may be shorter or longer; that's Meta's call, not ours or anyone else's to promise.
Can I use my personal WhatsApp number for the Business API?
No. A number connected to the WhatsApp Business API can't also be used in the regular WhatsApp Business mobile app at the same time. Plan to dedicate a number to the API specifically.
What's the actual technical work involved in self-serving?
At minimum: a webhook receiver that verifies Meta's request signatures and processes inbound events, a sending pipeline for outbound messages and template submissions, hosting and uptime for that infrastructure, and ongoing tracking of Meta's Cloud API version and policy changes.
Does InstantReply's own source code exist as something I could self-host instead?
That's a separate, bigger decision the team hasn't made or scoped yet (licensing, what would even be released, and a mandatory security review before anything went public). This page is about what it takes to build your own integration against Meta's official Cloud API, independent of whether InstantReply's own code is ever made available for that.
Why would I use InstantReply instead of self-serving?
Mainly speed and maintenance: InstantReply already holds an approved Meta app with tech-provider access, so connecting through it skips Meta's verification queue for a brand-new app, and you don't build or maintain the webhook and sending infrastructure yourself. If you have the engineering capacity and want full ownership of the stack, self-serving directly is a completely reasonable choice.
Sources read on
Vendor capabilities and prices change. These links show the source set used for this comparison; verify the live checkout and documentation before buying.
Also comparing Instant Reply to
- ManyChat
- Respond.io
- WATI
- Tidio
- Interakt
- Gallabox
- SleekFlow
- Chatfuel
- Gorgias
- 360dialog
- DoubleTick
- DelightChat
- KwikChat
- Charles
- Intercom
- Freshdesk
- Kommo
- Crisp
- Landbot
- QuickReply
- Twilio
Not a vendor? Compare with another way of working
Explore features and use-case guides
Test Instant Reply against Self-serving Meta's WhatsApp Business API this week.
Build your AI from your own site, send it your hardest DMs, and keep your current tool running until you are sure.
Build and test your own AI free. 7-day free trial on yearly plans. Card at checkout, nothing charged until day 8. Channel approval and connection time vary.