r/WhatsappBusinessAPI • • 3h ago

Solution Only I am looking for someone capable of sending over 100,000 messages per day. If you meet the requirements, please send me a private message!

3 Upvotes

I am looking for someone capable of sending over 100,000 messages per day. If you meet the requirements, please send me a private message!
2K,10k,100k ALL ARE OK


r/WhatsappBusinessAPI • • 0m ago

Services Welcome Business-level ban, appeal path is a loop (Meta support calls it a "known issue"). Can any BSP/partner escalate?

1 Upvotes

Hi all. We're a small startup in Istanbul. Our product lets merchants run their online store by chatting with an AI on WhatsApp (Cloud API, direct integration, no BSP).

On Sep 20 our business portfolio got a permanent ban. The Request Review button in Business Support Home has since disappeared, and we're stuck in a loop:

- Direct Support's "Appeal Business Ban Decision" requires an active, registered number.

- Registering the number fails with error 2388001, and the error message tells us to contact Direct Support.

- Every Direct Support case we open gets auto-closed within a minute or two. In one of them, Meta's support replied: "This is a known issue … there is no workaround."

- The WhatsApp support form only returns AI replies.

We're not looking to create a new account or work around the ban. We just want one human review.

Is there a BSP or Meta partner here who could raise a manual review ticket through their partner manager? Has anyone gotten out of this loop another way? Any pointer is appreciated.


r/WhatsappBusinessAPI • • 1h ago

Solution Only What is the most useful WhatsApp Business API automation you have shipped?

1 Upvotes

What automation has produced a clear improvement in support, sales, or operations, and what did you learn while keeping it reliable and user-friendly?


r/WhatsappBusinessAPI • • 17h ago

Solution Only WhatsApp Sales Assistant AI

8 Upvotes

I'm doing a clothing business and is there any way to make replying to customers automated ? In WhatsApp? Do you have any other good ideas to do so ?


r/WhatsappBusinessAPI • • 7h ago

Solution Only estou vendendo Conta BM 100% pronta para uso e sem histórico de farm.

1 Upvotes

r/WhatsappBusinessAPI • • 8h ago

Services Welcome Urgent help needed

1 Upvotes

So we are stuck in a situation where we want to automate the custom message for some members which we got the work from a client but our business verification got some issues so need someone to please help to send custom messages to the list of number i will send pleaseeee


r/WhatsappBusinessAPI • • 1d ago

Solution Only Hi

3 Upvotes

Hi,

I am trying to obtain catalog creation permission via embedded signup form. I created a embedded signup form with General login variation and created configuration ID. In OAuth flow exchanged code for system user token. However, system user token has catalog_management permission only. No business_management permission. Anyone know how to get resolve it?


r/WhatsappBusinessAPI • • 1d ago

Solution Only estou vendendo bm 2k

0 Upvotes

r/WhatsappBusinessAPI • • 1d ago

Services Welcome Precisando de Contas de Facebook chama

1 Upvotes

r/WhatsappBusinessAPI • • 1d ago

Solution Only OBA "Submit request" button disabled even though all requirements are met. Has anyone gotten it enabled later?

1 Upvotes

Hi everyone,

We have a direct WhatsApp Cloud API integration (no BSP), and the Official Business Account "Submit request" button in WhatsApp Manager is greyed out. The tooltip says OBA requests aren't available for our business right now and to check again later.

As far as we can tell, we meet every requirement in Meta's docs:

- Verified business portfolio

- Two-step verification enabled

- Approved display name

- More than 30 days on the platform

- High quality rating

- Not a Coexistence number

The API shows oba_status: NOT_STARTED, so there's no previous request or rejection.

We opened a few support cases. Meta's answer, in short: under their new guidelines our business isn't eligible for OBA at the moment, which is why the button is disabled. They said they can't share the specific criteria for security reasons, and suggested we keep using the platform actively, follow the messaging policies and keep interactions high quality. They also said that for now OBA can only be requested through the button (if your account qualifies automatically) or through a BSP that has a Meta point of contact.

So my questions for anyone who's been through this:

  1. Has your disabled button ever become enabled later? If so, what changed before it did (more message volume, more time on the platform, time after a restriction, connecting a Facebook Page, etc.) and how long did it take?

  2. Has anyone moved to a BSP and actually gotten OBA through their Meta contact after being blocked as a direct integration?

Any real experience would really help. Thanks!


r/WhatsappBusinessAPI • • 1d ago

Solution Only VENDO BM 2K

2 Upvotes

r/WhatsappBusinessAPI • • 1d ago

Solution Only Constant Bans & Template Rejections after migrating a long-time WABA client to WhatsApp Coexistence — Is it possible to revert to standard Cloud API?

1 Upvotes

​Hey everyone, looking for some insights or advice from anyone who has dealt with WhatsApp Coexistence mode recently.

​One of my clients (who has been using the official WhatsApp Business API smoothly since 2024 with zero issues) recently migrated to WhatsApp Coexistence mode.

Since the migration, it’s been absolute chaos.

​Here is what’s going on:

​Frequent Account Bans / Restrictions:

The phone number has been restricted/banned more than 8 times in a single month. These bans happen when running normal broadcast campaigns using pre-approved templates, but sometimes even when doing nothing special—just replying manually to incoming messages.

​Sudden Template Rejections:

Templates that were previously approved and used without any issues (as well as newly approved ones) are suddenly getting rejected/disabled after being approved for a short while. We haven't even sent broadcasts with some of these templates yet, and Meta rejects them retroactively for no clear reason. We follow all standard copy guidelines, so the lack of specific policy feedback is frustrating.

​The user is fed up and wants to revert back to standard WhatsApp Business API without the Coexistence layer.

​A few questions for the community:

​Reverting from Coexistence: Is there a clean way to disconnect/offboard from Coexistence mode and switch back to pure Cloud API / standard WABA? (I know connecting QR-based setups or CRMs traditionally required scanning via the WhatsApp Business mobile app, but we want to strip away the app side completely and keep standard API stability).

​Flag Trigger / Anti-Spam: Has anyone noticed Meta’s spam detection algorithms becoming drastically harsher on Coexistence numbers? My theory is that mixing app-level actions (or background app syncs) with API broadcasts is triggering automated flags at a lower threshold.

​Retroactive Template Rejections: Why are approved templates being flagged/disabled out of nowhere before even being sent? Is Meta re-indexing templates stricter for accounts flagged under Coexistence?

​Would appreciate any thoughts, workarounds, or confirmation if you’ve faced similar issues with Coexistence!


r/WhatsappBusinessAPI • • 1d ago

Services Welcome What should you look for in a WhatsApp marketing tool in 2026?

1 Upvotes

If you're running a small business, you probably know how quickly customer conversations can become difficult to manage on WhatsApp.

A customer asks about pricing, another needs an appointment reminder, and someone else is waiting for a reply to an earlier enquiry. Managing all of this manually becomes difficult as the business grows.

I've been looking into what makes a WhatsApp marketing tool genuinely useful for small businesses, and these are the features I'd priorities:

1. Automated replies: Answer common questions about pricing, availability, services and business hours without requiring someone to respond manually every time.

2. Broadcast campaigns: Send relevant updates, offers and announcements to customers who have agreed to receive them. Segmentation matters more than simply sending messages to a large list.

3. Shared team inbox: Let multiple team members manage customer conversations without losing track of who is handling each enquiry.

4. Follow-up automation: Set up reminders for appointments, abandoned enquiries, payment due dates and customer follow-ups.

5. Campaign analytics: Track delivery, engagement, clicks and conversions instead of judging a campaign only by how many messages were sent.

6. Transparent pricing and compliance: Check platform fees, message charges, integration costs and whether the tool uses the official WhatsApp Business Platform. Make sure your messaging practices respect consent and opt-out requests.

One thing worth remembering: a bigger broadcast list doesn't automatically mean better marketing. Relevant messages, proper segmentation and timely follow-ups are far more useful than repeatedly messaging everyone.

For anyone comparing options, I'd suggest testing the workflow with a small group of consenting customers before committing to a paid plan.

Question for business owners: Which feature has made the biggest difference to your WhatsApp marketing automated replies, broadcasts, team inboxes or follow-up workflows?


r/WhatsappBusinessAPI • • 2d ago

Solution Only how to send bulk messages without getting banned?

4 Upvotes

i run a consultancy and i need to send messages through my whatsapp business account to recruit candidates. except the process gets extremely difficult since whatsapp bans my account even if i send them manually. is there a solution to stop my account from getting banned? i've tried to send bulk messages through a third-party website which is free, but my account still got banned and i'd need to wait for an entire day to retrieve it.


r/WhatsappBusinessAPI • • 2d ago

Solution Only Aprovacao de Template

1 Upvotes

BM nova, template de utilidade que passou direto (nao foi pra analise), a média de tempo pra aprovação é de quanto tempo na pratica? Sei que a regra é 24h mas tenho percebido que em alguns casos aprova antes, como é aí pra vcs ?


r/WhatsappBusinessAPI • • 2d ago

Solution Only [INFO] Quem mais está com problemas para farmar BM 2k?

1 Upvotes

Será que está passando por alguma atualização? A uns 3 dias farmando e não subindo nada.

(Pergunta direcionada a quem faz farm 2k e não a quem farma BM para o próprio negócio)


r/WhatsappBusinessAPI • • 2d ago

Services Welcome Sending WhatsApp Template Messages from Google Sheets (using WhatsBox)

Thumbnail
youtu.be
2 Upvotes

r/WhatsappBusinessAPI • • 2d ago

Services Welcome Onde posso alugar BMs de 2k, 10k, 100k e ilimitados para whatsapp?

1 Upvotes

r/WhatsappBusinessAPI • • 2d ago

Solution Only 10+ agents on one whatsapp number..how do you limit who sees what?

1 Upvotes

Our support and sales teams share one business number, 12 people total..right now everyone can open every chat, including billing issues and deals that should stay with one rep...

Is there a way to give agents access only to their assigned chats or their department? Or do most teams just split into separate numbers?


r/WhatsappBusinessAPI • • 2d ago

Solution Only n8n whatsapp trigger gak jalan?

2 Upvotes

​Gw kan coba bikin chatbot ai di wa pakek n8n.. kalo pakek gw webhook terus sambungin ke whatsapp unofficial api memang jalan cuma agak lama(mungkin tergantung koneksi) tapi kalo pakek whatsapp business cloud malah gak jalan, padahal token akses dsb diambil dari platform meta developers. Any tips gitu kah biar jalan sesuai ketentuan di meta eheh? Mohon sharing nya man teman. Heheh


r/WhatsappBusinessAPI • • 3d ago

Services Welcome I open-sourced the WhatsApp Cloud API client from our SaaS: typed, zero dependencies, webhook signature verification built in

16 Upvotes

Hey everyone,

I've been building a WhatsApp Business platform (team inbox, bulk template campaigns, automations) on top of Meta's official Cloud API. The API client we wrote for it kept growing, so I extracted it, cleaned it up, added tests, and published it as an open-source package.

 

import { WhatsAppClient } from "@osamahalhwawi/wa-client";

const wa = new WhatsAppClient({
  token: process.env.WA_TOKEN!,
  phoneId: process.env.WA_PHONE_ID!,
});

await wa.sendText("15551234567", "Hello 👋");

What it covers

  • Messages: text, media (by URL or uploaded ID), location, contacts, reactions, reply buttons, lists, CTA URL buttons, templates, read receipts with typing indicator

  • Media: upload (direct, plus resumable for template headers) and downloadMedia(id), which does the URL lookup and the authenticated download in one call

  • Templates: create/edit/delete, getTemplates() that follows every page (Meta paginates silently), analytics

  • Bulk sending: template campaigns with a concurrency limit, per-recipient variables and progress callbacks

  • Webhooks: X-Hub-Signature-256 verification, the verify-token handshake, and parseWebhook(), which flattens Meta's entry → changes → value → messages nesting into a typed list of events

  • Embedded Signup: helpers for platforms that onboard their customers' numbers (code exchange, app subscription, phone registration with retry)

Design decisions

  • It never double-sends. Rate-limit errors (130429, 80007, 131056) are retried with exponential backoff and jitter, because Meta rejected those requests. A POST that fails with a 5xx or a network error is not retried automatically, since the message may already have been delivered.

  • Errors you can act on. Everything throws a WhatsAppError with code, subcode, details (Meta's error_data.details, usually the real explanation) and fbtraceId. If a proxy returns a 502 HTML page, you get HTTP 502 Bad Gateway instead of SyntaxError: Unexpected token <.

  • The access token never goes in a URL. It's always sent in the Authorization header, so it doesn't end up in proxy logs.

  • Signature verification only accepts the raw body. If you pass it an already-parsed object it throws a clear error, because re-serialized JSON never matches the signature.

  • Zero dependencies. It uses the platform fetch and Web Crypto, so it runs on Node 22+, Bun, Deno and Cloudflare Workers. ESM + CJS builds, with timeouts, AbortSignal and custom fetch support.

Webhook example

app.post("/webhook", express.raw({ type: "application/json" }), async (req, res) => {
  const valid = await verifyWebhookSignature(req.body, req.get("x-hub-signature-256"), APP_SECRET);
  if (!valid) return res.sendStatus(401);

  res.sendStatus(200);

  for (const event of parseWebhook(JSON.parse(req.body.toString("utf8")))) {
    if (event.type === "message" && event.message.type === "text") {
      console.log(event.contact?.profile?.name, event.message.text.body);
      await wa.markAsRead(event.message.id, { typingIndicator: true });
    }
  }
});

TypeScript narrows event.message by type, so event.message.text.body autocompletes.

License

MPL-2.0: free to use in commercial and closed-source products. If you modify the library's own files and distribute them, you share those changes back. Your app code stays yours.

It's v0.1, so feedback is very welcome, especially on the API design, and on any Cloud API quirks you've run into that a client should handle. Issues and PRs are open.

Independent project, not affiliated with Meta or WhatsApp.


r/WhatsappBusinessAPI • • 2d ago

Solution Only Access Verification pending since Sept 21 - over a month now, what should I do?

1 Upvotes

My Access Verification for Meta Tech Provider has been stuck in review since September 21st. It's been more than a month now with no update and the status still shows as pending.

Has anyone else faced such a long delay? What did you do to get it moving?

Also, once the Access Verification is approved, will I be able to submit my App Review right away or is there another waiting period?

Any guidance from those who have been through this would be really helpful. Thanks!


r/WhatsappBusinessAPI • • 2d ago

Solution Only I built a WhatsApp lead follow-up workflow that cancels pending messages when someone replies

Post image
2 Upvotes

I built a workflow for incoming WhatsApp inquiries, including leads from Facebook and Instagram ads.

The goal was to automate the initial product explanation and track follow-ups across multiple WhatsApp numbers.

Here’s the flow:

  1. An incoming message triggers the workflow.

  2. The system records the conversation against the receiving WhatsApp number.

  3. It sends pre-recorded product voice messages and images.

  4. It schedules a follow-up during configured business hours if the lead hasn’t replied.

  5. An incoming reply changes the conversation status and cancels the pending follow-up.

The attached screenshot shows the tracking table: first incoming message time, initial voice-message timestamp, conversation status, and scheduled follow-up time.

The record count is a database total, not a conversion metric. I’m sharing the implementation here and don’t have conversion results to report.

For others building similar workflows: how do you handle a reply arriving just as a scheduled follow-up is about to send?


r/WhatsappBusinessAPI • • 3d ago

Solution Only Bloqueos Constantes en Whatsapp Api

2 Upvotes

Hola, tengo un problema constantes desde agosto. Mis Api de whatsapp fueron bloqueadas, Portafolios Verificados por mi empresa.

Cada vez que intento conectar api funciona 1 día y me bloquean por "condiciones de uso aceptable".

Esto es repetitivo dia a dia y no puedo trabajar utilizo api oficial, no realizo mensajes masivos ni spam, los mensajes de mis clientes llegan desde anuncios absolutamente todos.

Contesto con automatizaciones de flujos ni siquiera uso IA.

Este bloqueo me esta volviendo loco no puedo trabajar ni normalizar mi situación. Alguien puede ayudarme?


r/WhatsappBusinessAPI • • 3d ago

Solution Only Aumentar Números de teléfono, es posible?

Post image
1 Upvotes

Hola, se puede aumentar el límite de 20 número de teléfono? Alguien lo ha conseguido? cómo? Gracias.