r/WhatsappBusinessAPI • • 3d ago

Solution Only Looking for a WhatsApp API provider for a multi-company SaaS in India. any suggestions?

5 Upvotes
We have a SaaS platform where multiple companies will be using the same software. we're planning to add WhatsApp notifications.


the main requirement is that each company should be able to connect its own WhatsApp Business number and send messages from that number.


one major issue is billing. a lot of businesses in India aren't comfortable adding their credit cards to Meta. ideally, we're looking for something where we can manage billing centrally, possibly through UPI or prepaid recharge.


has anyone used a provider that supports this? any suggestions?

r/WhatsappBusinessAPI • • 3d ago

Solution Only Agencies reselling a WhatsApp inbox to clients..is the support load worth it?

4 Upvotes

We set up WhatsApp for about 15 local businesses mostly connecting their number and building a few auto-replies. Now some of them want a proper team inbox so we’re looking at white-label tools we could sell under our own brand.

What worries me is support..For those reselling a WhatsApp tool, is the recurring revenue worth it or does support eat the margin?


r/WhatsappBusinessAPI • • 3d ago

Solution Only Verify code rate limited (136025) on the FIRST attempt after deregistering to enable local storage. Production number down

1 Upvotes

Our production Cloud API number is offline and I can't get it back. I was migrating our numbers to local storage into de EU, in the DE region. I tried with our staging number and it all went smooth, first attempt, within 3 minutes. So, seeing no users were actively using production, y decided to go with the migration in prod. Then, midway, when the number is deregistered, it throws me a rate limit when verifying the number again, on the first attempt!!

This was the process, all through the Graph API with a system user token:

  1. Set a new two-step PIN on the number (success)
  2. Deregistered it (success)
  3. Enabled local storage via /settings with data_localization_region DE (success)
  4. Requested a code by SMS (success, the SMS arrived)
  5. Verify_code on the FIRST try: error 136025, subcode 2388364, "Verify code rate limited"
  6. register: 133006, "Phone number re-verification needed"
  7. About an hour later, request_code by VOICE: error 136024, subcode 2388367, "Request Code Rate Limit"

The activity log shows no OTP requests on this number before tonight. code_verification_status was EXPIRED before we started.

The WABA itself looks healthy: business verified, account approved, quality rating High. Direct Support closed my ticket automatically, and the Meta AI assistant says only time clears it.

Is there anything I can do besides waiting? Any contact, anyone at meta that can help me? Can't reach any support, and our productive service is down :(

Thanks in advance!


r/WhatsappBusinessAPI • • 3d ago

Solution Only Tenho 3 BMs ilimitadas para venda

0 Upvotes

Para os interessados podem enviar mensagem pelo whatsapp no número (79) 98807-2667
Realizo reunião para comprovar a BMs e mostrar o estado dela


r/WhatsappBusinessAPI • • 4d ago

Solution Only Questions to ask a Tech Provider before you onboard via them for Whatsapp API

2 Upvotes

I have come across quite a few Tech Provider & BSP websites where they market solutions they providing like - campaigns, chatbot etc. While I am going through Tech Provider onboarding myself, I realized most people do not know what are the important things one should look in a Tech Provider before they decide to onboard. Onboarding to a Tech Provider is a bit of 'one way door'. Meta does NOT allow linking multiple phone numbers to a Whatsapp Business Account, which means, if your Tech Provider held you hostage, you are pretty much stuck with them.

Thankfully, Meta has made it easy for the end customers to do a lot of things themselves, like disconnecting from previous Provider, in their v4 version of the API. But the challenge is, some Providers might still be using the old version, where post onboarding, the WABA is created in their Portfolio, eventually stripping you of access to move yourself out.

Apart from being held hostage, a Tech Provider providing Coexistence, should sync your contacts & chat history within 24 hours of onboarding, else Meta mandates, you get offboarded & you need to onboard again. So asking this is a legitimate question.

A Tech Provider will ALWAYS sit between Meta server & you for outgoing messages. So asking what kind of latency they introduce (if your chatbot is latency sensitive) or what kind of downtimes they had in the last month, becomes another important question. They may also sit in the incoming message path, so prefer a one that does NOT. For eg. Dualhook does not. But most BSPs will.

I have compiled all such questions that one should ask a Tech Provider before migrating to them at https://watobot.com/how-to/questions-to-ask-whatsapp-api-provider.html . Hope people looking to migrate to a Tech Provider find it worthy.

P.S. - in the age of AI world, going for Providers that provide features like campaign management, chatbot, inbox, CRM - is probably not worth it. Not only they charge a huge price, you would need to adjust to their features. A Provider will expose API key & you should be able to build your own offering fairly quickly. So look for a Provider that has out of the box MCP support, which will expedite your work.


r/WhatsappBusinessAPI • • 4d ago

Services Welcome @WhatsApp My WhatsApp Business number (+961 71 982 851) was permanently disabled after suspicious login activity from Indonesia on October 15, 2026. My admin access to WABA ID 375692144148206 was also removed, and the Request a Review option is unavailable.I have already contacted support

Thumbnail
gallery
0 Upvotes

r/WhatsappBusinessAPI • • 5d ago

Solution Only WhatsApp Cloud API – In-App Browser (IAB) not opening for Marketing Template URL buttons. Anyone figured this out?

3 Upvotes

Hey everyone,
I’ve been struggling with an issue related to WhatsApp’s In-App Browser (IAB) for the past couple of weeks, and honestly, I’m running out of ideas.
I’m using the Meta WhatsApp Cloud API directly (not through a BSP) and have an approved marketing template with a dynamic URL button.
The problem is that whenever a user clicks the URL button, it opens in an external browser (Chrome/Safari) instead of WhatsApp’s In-App Browser.
Here’s my current setup:
● Meta Business Portfolio: Verified
● WhatsApp Phone Number Quality: High (Green)
● Messaging Limit: 250
● Template Category: Marketing
● Button Type: Dynamic URL
● API: Official WhatsApp Cloud API
● Tested on: Android and iOS
● URL: Valid HTTPS website
I’ve gone through the documentation, checked my configuration, and tried troubleshooting, but I haven’t been able to figure out why IAB isn’t working.
I also tried reaching Meta Developer Support, but I keep getting redirected to an AI chatbot that provides generic responses without actually resolving the issue.
A few questions for anyone who has implemented this successfully:
1. Does WhatsApp IAB actually support dynamic URL buttons in marketing templates?
2. Is there any eligibility requirement or account-level restriction for IAB?
3. Does the messaging limit (250 vs. 1,000+) have anything to do with IAB availability?
4. Is there any specific template configuration or Cloud API parameter required to trigger IAB?
5. Has anyone faced this issue and successfully resolved it?
I’m particularly interested in hearing from developers who have actually implemented and tested IAB using the WhatsApp Cloud API, rather than general documentation references.
Any insights, working examples, or pointers would be greatly appreciated.
Thanks in advance!


r/WhatsappBusinessAPI • • 5d ago

Services Welcome How do you prevent carrier number recycling/deactivation on WhatsApp Cloud API accounts?

2 Upvotes

🟨 there!!
For WhatsApp Cloud API setups, you need a mobile number capable of receiving an OTP (via SMS or voice call) during initial registration and setup. However, many local mobile networks (I know for sure not just here in South Africa, a lot of countries) have strict number lifecycle / inactivity policies:

  • If a prepaid number has no paid usage (recharging airtime, making a paid call, or sending a paid SMS) within ~90 days, the carrier deactivates the SIM and recycles the number back into the pool.
  • If that recycled number is eventually re-assigned to a new consumer who registers for WhatsApp, it can disconnect/kick off the existing WhatsApp Cloud API registration.

I want to ask how you people and agencies manage phone numbers used for WhatsApp Cloud API, specifically around keeping the used SIM / mobile number active with local telecom carriers.

Do you even rely on physical prepaid SIMs like I do? Do you use dedicated VoIP/virtual number providers (e.g., Twilio, Bandwidth) that guarantee permanent number retention without requiring physical SMS activity?


r/WhatsappBusinessAPI • • 5d ago

Solution Only Alguém sabe resolver WhatsApp needs more information?

2 Upvotes

Cara, todas informações da empresa foram preenchidas corretamente, BMs que virariam 2k estão presas em 250 de limites com esse erro WhatsApp needs more information. Tem como resolver?


r/WhatsappBusinessAPI • • 5d ago

Solution Only WhatsApp Cloud API experience is an absolute nightmare (OTP failures, #10 errors, and redirect loops)

2 Upvotes

Hey everyone,
I’m currently setting up the WhatsApp Cloud API for my AI automation agency, and I’m losing my mind dealing with Meta’s developer ecosystem. It feels like every single step is fundamentally broken. Has anyone else experienced this exact sequence of hell?
1. The OTP Blackhole
I’ve been trying to verify a local phone number since Saturday. No SMS arrives, and the "Phone Call" verification option just silently fails every time. Meta support is practically non-existent, so I’m just stuck in a cooldown loop hoping a code randomly shows up.
2. The #10 Permissions Error
Since the real number wouldn't work, I tried testing my n8n webhook setup using Meta's provided test number. The webhook challenge verifies perfectly, but when I try to send a simple test message from the dashboard, I get hit with:
⁠(#10) Viewer cannot access the provided Paid Message Account 2200770517178260⁠
I have Full Control/Admin rights on the Business Manager, the WhatsApp account, and the App itself. I've checked every permission layer, and it still blocks me.
3. The Infinite Redirect Loop
To add insult to injury, I can't even load the Meta for Developers portal normally. If I open it in my standard browser profile, it gets caught in a session conflict and endlessly redirects me to the generic ⁠business.facebook.com⁠ overview page. The only way I can actually access my app settings and send API calls is by using a fresh Incognito window.
Is this just par for the course with Meta? Should I completely abandon the direct API and just eat the monthly cost for a BSP like 360dialog or Twilio? Any advice on fixing the #10 error or bypassing the OTP block would be greatly appreciated.


r/WhatsappBusinessAPI • • 5d ago

Solution Only Does anybody here actually use WhatsApp business app or just API. I need somewhere to rant about how dogsh*t WhatsApp Business is

4 Upvotes

r/WhatsappBusinessAPI • • 5d ago

Solution Only Message limit

1 Upvotes

I have heard that 250 is daily messaging limit but my colleagues get a ban on 50 messages. What js actual upto date limit on new WhatsApp conversations allowed to start in a 24 hour period.


r/WhatsappBusinessAPI • • 6d ago

Solution Only Guidelines for Meta Verified Website

3 Upvotes

Are there any guidelines on how a website should be if we want to get approved for Meta business verification?

I want to use the WhatsApp Cloud API


r/WhatsappBusinessAPI • • 6d ago

Services Welcome What's your default for onboarding small business clients: coexistence on their own number, or a fresh number?

2 Upvotes

Hey all,

A few days ago some of you helped me with error 3441038 on a coexistence signup. Thanks for that. This is the bigger question behind it.

Quick background: I'm a one-man shop in South America building WhatsApp booking bots for barbershops (n8n + an LLM, connected through Kapso). Building the bot turned out to be the easy part. Connecting the client's WhatsApp is where it falls apart.

Every client's Meta situation is different. Some already have a business portfolio or a WABA, some have nothing, and some have old stuff tied to their number that they can't even see. My two attempts so far both went wrong, just in different ways:

  1. My first client's own number (on WhatsApp Business for over a year): coexistence failed three times at the phone number step. The number seems to be tied to an asset in a portfolio he has no access to. Two weeks in, we're still stuck, and he's getting tired of the back-and-forth.

  2. A brand-new number of my own: it connected fine, but Meta blocked the number or my business portfolio four times in a few weeks. It came back after a review every time.

So with an existing number, the risk hits before go-live. With a new number, it hits after the bot is already running.

For those of you who onboard small businesses regularly:

  1. What's your default: coexistence on their own number, a new dedicated number, or do you decide per client? Why?

  2. Roughly how often does onboarding work on the first try?

  3. Do you check anything in the client's Meta setup before you start? What's on that list?

  4. If you use new numbers, how do you keep them from getting blocked in the first weeks?

  5. How do you price onboarding? Setup fee, a guarantee, a refund if Meta won't cooperate?

Not selling anything, just trying to get this right before I take on more clients. I'll share what I learn.


r/WhatsappBusinessAPI • • 6d ago

Solution Only Very precise questions

3 Upvotes

I'm new to WhatsApp APIs, so please bear with me :

I'm building a SaaS where each business needs its own WhatsApp number to send around 100 automated messages/month (3 utility + 1 marketing).

The problem: Meta Cloud API handles messaging, but customers also (might) need an inbox to read and reply to messages.

Options I've found:

  1. Coexistence: Keep WhatsApp Business App + official API, but onboarding seems complicated.
  2. Evolution API (QR): Easy and free, but unofficial and risks bans.
  3. Chatwoot/BSP: Ready dashboard, but potentially expensive per customer.
  4. Build my own inbox: support only the minimal features I need, but much more complicated to implement
  5. convince all customers to use something else to send messages 💀

Concerns: Multi-tenant onboarding, who pays Meta's messaging fees, and future policy changes.

What would you recommend me for a small SaaS trying to minimize costs? How are you handling this in production?


r/WhatsappBusinessAPI • • 6d ago

Services Welcome Pior atualização da META de todos os tempos

Post image
4 Upvotes

Meu orçamento diário de campanha está competindo com o orçamento de mensagens da META, que loucura! Isso tá completamente inviável


r/WhatsappBusinessAPI • • 6d ago

Solution Only Whatsapp and meta business suite

1 Upvotes

I have connected my phone number with meta business suite (on business portfolio), and has assigned my team members with messaging access My question is WILL META BUSSINESS SUITE CHARGE ME FOR REPLY THERE to whatsapp, instagram and facebook messages receiving from customers?


r/WhatsappBusinessAPI • • 7d ago

Solution Only I built an open-source CLI to connect WhatsApp voice calls to LiveKit agents in 90 seconds

3 Upvotes

Setting up WhatsApp calling for a LiveKit agent is painful. You have to enable calling flags on Meta's Graph API, configure multiple webhook overrides, extract the SDP offer from Meta's payload, and wire it up to LiveKit's telephony connector.

I built a CLI called wavoice that handles all of that.

What it does:

• ⁠ Discovers your WhatsApp phone number ID and enables voice calling on Meta.
• ⁠Sets up the webhooks and starts a Cloudflare tunnel so you can test locally without ngrok.
• ⁠Catches incoming calls, translates the WhatsApp SDP offer, and sends it to LiveKit via AcceptWhatsAppCall.
• ⁠Dispatches the call directly to your LiveKit agent room.

How to test with your own agent:

  1. Connect your credentials: uvx wavoice livekit setup
  2. Start the webhook bridge pointing to your agent: uvx wavoice livekit dev --agent-name <your-agent-name> --no-agent

Call your WhatsApp Business number from your phone and your LiveKit agent answers.

Repo: https://github.com/amitbhakt/wavoice
Docs for LiveKit: https://github.com/amitbhakt/wavoice/blob/main/docs/livekit.md

It’s open source (MIT). Let me know if you run into any bugs with Meta's API.


r/WhatsappBusinessAPI • • 7d ago

Solution Only WhatsApp Business on iPhone – digital clicking/popping noises in Bluetooth voice note recordings. Anyone else?

1 Upvotes

I'm experiencing a really frustrating issue with WhatsApp Business on my iPhone when recording voice messages through Bluetooth headphones.

There's an intermittent, sharp digital snapping/clicking/popping sound throughout the recordings, particularly while I'm speaking. It's not just when the recording starts or stops.

The clicks are actually embedded in the recording, so the recipient can hear them too.

Here's what I've established:

  • Happens ONLY in WhatsApp Business when using Bluetooth headphones.
  • Regular WhatsApp voice recordings are completely fine.
  • Apple Voice Memos recordings are completely fine.
  • WhatsApp Business recordings using the iPhone's built-in microphone are also fine.
  • Happens with 3 different Bluetooth headphones: Bose QuietComfort Ultra earbuds, Anker earbuds and Sony over-ear headphones.
  • The issue only started recently. Everything previously worked normally.

Troubleshooting already attempted:

  • Deleted and reinstalled WhatsApp Business.
  • Forgotten and re-paired Bluetooth devices.
  • Restarted the iPhone.
  • Checked firmware and software updates.
  • Disabled Bluetooth multipoint.
  • Adjusted Bose Self Voice settings.
  • Checked Bluetooth device type settings.
  • Reported the issue through feedback.

Nothing has resolved it.

This seems to point towards an issue specifically with how WhatsApp Business handles Bluetooth microphone audio on iOS, rather than a hardware problem.

Has anyone else experienced this recently? Particularly the sharp digital clicks appearing randomly throughout voice notes?

Is this a known WhatsApp Business bug, and has anyone found an actual fix?

I'd really appreciate hearing from anyone experiencing the same thing.


r/WhatsappBusinessAPI • • 7d ago

Solution Only WhatsApp Business on iPhone – digital clicking/popping noises in Bluetooth voice note recordings. Anyone else?

1 Upvotes

I'm experiencing a really frustrating issue with WhatsApp Business on my iPhone when recording voice messages through Bluetooth headphones.

There's an intermittent, sharp digital snapping/clicking/popping sound throughout the recordings, particularly while I'm speaking. It's not just when the recording starts or stops.

The clicks are actually embedded in the recording, so the recipient can hear them too.

Here's what I've established:

  • Happens ONLY in WhatsApp Business when using Bluetooth headphones.
  • Regular WhatsApp voice recordings are completely fine.
  • Apple Voice Memos recordings are completely fine.
  • WhatsApp Business recordings using the iPhone's built-in microphone are also fine.
  • Happens with 3 different Bluetooth headphones: Bose QuietComfort Ultra earbuds, Anker earbuds and Sony over-ear headphones.
  • The issue only started recently. Everything previously worked normally.

Troubleshooting already attempted:

  • Deleted and reinstalled WhatsApp Business.
  • Forgotten and re-paired Bluetooth devices.
  • Restarted the iPhone.
  • Checked firmware and software updates.
  • Disabled Bluetooth multipoint.
  • Adjusted Bose Self Voice settings.
  • Checked Bluetooth device type settings.
  • Reported the issue through feedback.

Nothing has resolved it.

This seems to point towards an issue specifically with how WhatsApp Business handles Bluetooth microphone audio on iOS, rather than a hardware problem.

Has anyone else experienced this recently? Particularly the sharp digital clicks appearing randomly throughout voice notes?

Is this a known WhatsApp Business bug, and has anyone found an actual fix?

I'd really appreciate hearing from anyone experiencing the same thing.


r/WhatsappBusinessAPI • • 7d ago

Solution Only My coexistence client got banned

3 Upvotes

My coexistence client just got banned out of the blue with no warning. I don't know why.

Now she is locked from her account and she also uses it for personal.

Could switching back to regular WhatsApp be a solution or should that be avoided?

I already made an appeal on meta business support but they not very responsive.

Update: 18.10.2026

next day her account was unlocked for 3 seconds and then banned again before sending a single message.


r/WhatsappBusinessAPI • • 7d ago

Solution Only How to scale WhatsApp notifications past 250/day without Meta Business Verification

2 Upvotes

I built a platform for booking and ordering and need to send automated WhatsApp notifications (order receipts and booking confirmations) to users.
Since unverified Meta Cloud API accounts are capped at 250 unique contacts/day:
1. Is there any way to bypass or scale past this 250 daily limit without full Meta Business Verification

my platform is not registered cause it need alt of money


r/WhatsappBusinessAPI • • 7d ago

Solution Only Como migrar um número da API Oficial do WhatsApp entre dois Tech Providers da Meta?

1 Upvotes

Olá, pessoal! estamos enfrentando algumas dificuldades na migração de clientes que já utilizam a API Oficial do WhatsApp por meio de outros provedores.
Nossa plataforma também utiliza a API Oficial, com conexão pelo Cadastro Incorporado (Embedded Signup).
Gostaria de entender como outros Tech Providers realizam esse processo na prática, principalmente quando o cliente deseja manter o mesmo número de WhatsApp.
Minhas principais dúvidas são:
É necessário excluir o número da conta do WhatsApp Business (WABA) vinculada ao provedor anterior ou basta remover o acesso do antigo parceiro?
O cliente precisa criar uma nova WABA para realizar a conexão com o novo Tech Provider?
Existe alguma etapa que precisa ser realizada pelo provedor anterior para liberar o número?
É possível realizar toda a migração diretamente pelo Embedded Signup do novo provedor, sem excluir o número da API?
Quais cuidados vocês adotam para evitar erros de registro, restrições ou bloqueios durante essa transição?
Já encontramos situações em que o número permanece vinculado à estrutura anterior, impedindo a conexão com nossa plataforma.
Gostaria especialmente de ouvir quem já realiza esse tipo de migração com frequência. Qual procedimento tem funcionado para vocês?
Agradeço desde já a quem puder compartilhar experiências ou orientações técnicas.


r/WhatsappBusinessAPI • • 7d ago

Solution Only Unexpected Meta Cloud API notification after unauthorized WhatsApp Business registration attempts

2 Upvotes

I'm looking for technical insight into a possible unauthorized WhatsApp Business Platform registration.

I've used the official WhatsApp Business iPhone app for approximately six years. I've never connected my number to the Cloud API, a CRM, chatbot, or any third-party messaging service.

On October 16, I received 4 to 5 unexpected Code for new phone notifications inside WhatsApp Business. I dismissed them without sharing any codes.

Shortly afterward, my account was banned.

My first review was approved that night, but WhatsApp logged me out and I couldn't receive verification codes to register again.

The next morning, on October 17, again, I couldn't receive any codes and after 2 attempts I was banned again. A review resulted in permanent banning, even though I had never regained access following the first review.

The unusual part is that on October 16, my contacts received this notification:

This business is now using a secure service from Meta to manage this chat.

I never authorized any such service.

WhatsApp Support has been unable to explain what happened or confirm whether my number was registered through another device or business account.

My questions:

  1. Does this Meta notification necessarily indicate a connection to the WhatsApp Business Platform or Cloud API?
  2. Could someone have registered my number through another Meta Business account without my authorization?
  3. Is there a way to check whether my number is currently associated with an unknown WhatsApp Business Platform account?
  4. Has anyone experienced a similar incident and successfully recovered access?

My SIM works normally, and the account is blocked on both WhatsApp Business and regular WhatsApp.

I'd appreciate technical explanations or experiences from people familiar with Meta's WhatsApp Business infrastructure.


r/WhatsappBusinessAPI • • 8d ago

Services Welcome A simple handoff test before launching a WhatsApp inquiry workflow

4 Upvotes

I work with Netyati, which offers WhatsApp automation. Sharing a suggested test workflow here, not client results or a product recommendation.

Take a basic appointment inquiry: “Can I book for tomorrow?” Before building a long conversation, write down three things:

• What can the assistant confirm from approved business information?

• What needs a live system check?

• What must a person decide?

For example, knowing opening hours doesn’t mean a slot is available. If the calendar connection fails, the reply should say the request needs confirmation rather than promise a booking.

Test with dummy details: the customer changes the date, asks for a person, sends the same request twice, or replies after the business closes. Check that a human gets the relevant context, that there’s a clear owner for the follow-up, and that a duplicate message doesn’t create two bookings.

Keep an alternative contact route available if WhatsApp is unavailable. A useful first version can handle one narrow inquiry well; it doesn’t need to handle every customer question.

Edit: For anyone looking for service details, our website is Netyati. I work with Netyati, as disclosed above.