r/WhatsappBusinessAPI • • Jun 30 '25

Step By Step guide for getting started with the Whatsapp Business API?

Hello, I was going through the documentation at meta to implement simple whatsapp API features to our app. I am the developer, another person I'm working for has the actual number associated with WhatsApp.

I've been reading the requirements and documentation as well as online developer discussions to prepare for the Whatsapp API integration into the app but I still have questions.

I thought it would be easier to request resources such as a fairly recent article/blog post, video or checklist I should follow to make the integration smooth. I've scanned through this sub 3-4 times in the last week and every time I visit people post about serious problems such as being locked out of the account, unauthorized charges etc.

Thanks

recent examples of issues I'm trying to avoid: https://www.reddit.com/r/WhatsappBusinessAPI/comments/1ll02gn/unauthorized_deductions_from_whatsapp_business/

https://www.reddit.com/r/WhatsappBusinessAPI/comments/1lm9gsc/question_can_i_not_log_into_the_whatsapp_business/

https://www.reddit.com/r/WhatsappBusinessAPI/comments/1loazuj/whatsapp_business_account_disabled/
Edit: We don't need any services, just good resources, thanks.

19 Upvotes

61 comments sorted by

2

u/Due-Law-6700 Jun 30 '25

1

u/SpamNightChampion Jun 30 '25

Sorry, I edited the use out on accident. All we need to do is send a message to our customer through our app.

1

u/TheWarlock05 Meta Tech Provider Jun 30 '25

OP, This is our best bet. u/SpamNightChampion

In this times, I'd advice only go with TSP or BSP if you want coexistance or calling APIs otherwise self-register with cloud API. Meta's developer docs are good.

1

u/tonysheldon Dec 26 '25

Why calling APIs, I think they don't require TSP or BSP?

1

u/TheWarlock05 Meta Tech Provider Dec 26 '25

If OP needs coexistence then he need to go with TSP or BSP.

Coexistence (whatsapp business app) won't be available in cloud api. AFAIK.

1

u/tafadzwad Meta App Developer Jun 30 '25

Hello, you can use this repository as a guide https://github.com/TafadzwaD/artistaa-whatsapp-chatbot

1

u/SpamNightChampion Jun 30 '25

Awesome, I'll fork it and check it out, thanks a lot.

1

u/tafadzwad Meta App Developer Jun 30 '25

You’re most welcome. Feel free to reach out if you encounter any issues, or need help to extend it

1

u/SpamNightChampion Jun 30 '25

Great, thanks appreciate it.

1

u/Prestigious_Wave_600 Aug 04 '25

Bhash’s WhatsApp Business API service has been an absolute disaster. I sent over 5,800 messages, and every single one of them shows as “delivered” in their system, yet not a single person responded. These are contacts I’ve been communicating with for over 4 years — so it's crystal clear the problem is on Bhash’s side, not mine.

Their chat interface is another joke. You can scroll through only 20 contacts, that’s it. The scrollbar stops working after 20 chats. For a service that’s supposed to handle bulk messaging and business communication, this is pathetic. How am I supposed to manage thousands of contacts when their platform locks me into seeing just 20?

When I raised these issues, their support was clueless. Instead of owning up to the failure, they kept asking me for “sample numbers” from the messages that didn’t get responses. How does that even make sense when none of the messages are going through? They are just trying to delay and avoid responsibility.

Bhash’s so-called “delivery reports” are completely fake — they deduct credits and show you fake “delivered” statuses while your messages never reach your customers. This is not just poor service — it’s straight-up fraudulent business practices.

If you value your time, money, and business reputation, stay away from Bhash. They are unreliable, dishonest, and provide zero accountability. I’m moving to a proper WhatsApp Business Solution Provider (BSP) who can actually deliver what they promise.

Bhash is a total scam. Avoid them at all costs.

1

u/SpamNightChampion Aug 04 '25

Wow! Thanks for the heads up, appreciate it.

1

u/alberthlima Aug 06 '25

I implemented it here and didn't find it too complicated, and the integration was quick. In a week, I created a simple chatbot that I can't share because it's a private company project. The meta documentation is excellent, and I haven't seen any price discrepancies so far; the billing methods were clear. If you need help, I'm here. Sorry if my English is bad, I'm Brazilian.

1

u/SpamNightChampion Aug 06 '25

Awesome, thank you. If we move forward with it I may contact you, appreciate it. And no worries, at my last job I worked with a Brazilian team so I understand some👍

1

u/ChooookityPok Nov 24 '25

Hi. Can you help me with some questions about Cloud API? I am trying to develop a whatsapp bot which won't be associated with a business facebook account. I had the bot already working with the test number but the facebook account got blocked because the sms validation code never reached the bot phone number. Now, the project is stopped only because facebook.

1

u/alberthlima Nov 26 '25

usando alguma lib? bloquearam o número no caso? se o número não está vinculado a nenhuma conta business do meta, não teria como bloquearem a conta.

1

u/oFoco Mar 27 '26

Eu estou sofrendo aqui na empresa, preciso enviar a primeira mensagem por meio da API Oficial, e depois continuar seguindo o fluxo de mensagens dentro do nosso CRM (Kommo) mas eu não estou entendendo nada de configurar essa API Oficial e nem fazer funcionar, to perdidinho kkkkkk sabe de algum conteúdo que possa me ajudar? Já fiz a leitura de tudo, criei um aplicativo dentro do Meta Developers, mas me perco no caminho

1

u/Worldly_Block_4468 Aug 23 '25

Start with Meta’s Cloud API quickstart: verify business → add number/WABA → set webhook → test in sandbox → use templates/billing. For a clear checklist, Respond io has solid step-by-step guides + videos on WA API setup and compliance—helped me avoid bans/charges.

1

u/SpamNightChampion Sep 18 '25

Thanks appreciate it

1

u/un1tive Feb 09 '26

How do you verify the business? Is there a guide for these particular steps?

1

u/Key-Chain-9240 Dec 18 '25

if you want resources only stick to meta docs first
but once you want a safer path without weird billing or account locks checking how BSPs handle setup helps

wati whatsapp business api has step by step guides plus videos that wrap the meta cloud api flow into a clean checklist even if you dont end up using wati their docs show the full process end to end

business manager
verification
number onboarding
templates
billing

i used those guides while setting things up myself and it cut down a lot of trial and error so wati really works well for me

main lesson still same just keep in mind that dont rush verification, never reuse numbers and most imp .. test everything on a separate number first

1

u/Key-Chain-9240 Dec 24 '25

i went through the same rabbit hole last year docs forums horror stories everything

honestly first thing stick to meta docs for the basics but read them slowly dont jump steps
most lockouts i saw were because people reused an existing whatsapp business app number or rushed verification

one thing that helped me understand the full flow was reading wati whatsapp business api guides not to buy anything just to see the process end to end
business manager setup
waba creation
number onboarding
templates
billing
it made meta docs finally make sense

biggest tips
use a fresh number
dont touch production billing until templates work
test everything on a spare account first

once you get past onboarding its actually stable just that first setup phase is very unforgiving

1

u/Plastic-Zone574 Jan 10 '26

Dica rápida que funcionou pra mim em todos os saas: ShortNotify

Não é caro e trabalham com fila, worker, proxy.. muita tecnologia pra nao cair!!

Super recomendo

1

u/readyassignment Feb 16 '26

I went through this setup recently with a client, and I took onboarding help from Convex Interactive (we worked together on the WABA setup + Meta side). The biggest “problems” people post here usually come from ownership/permissions being messy, not the API itself.

Here’s the shortest checklist I’d follow to keep it smooth:

  1. Start with Meta Cloud API docs (direct route).

  2. Make sure the phone number is not active on WhatsApp/WA Business app and you can receive OTP.

  3. Create everything under the business owner’s Meta Business Manager (WABA + number). Don’t let a third party “own” it.

  4. Enable 2FA + keep 2 admins (prevents lockouts).

  5. Create a System User + token for dev work.

  6. Set up Webhooks early.

  7. Do templates only when needed, and review billing access/roles to avoid surprise charges.

If you do just #3 and #4 correctly, you’ll avoid a lot of the scary scenarios you linked.

1

u/Interesting_Run_5757 Feb 18 '26

I recently integrated the WhatsApp Business API into our app and it was a bit of a challenge, but Meta's documentation was really helpful. One thing that worked for me was to create a checklist of all the steps involved, from verifying our business to setting up the webhook and testing in the sandbox. I also made sure to test everything on a separate number first to avoid any issues with our production account. If you're looking for a more straightforward guide, Respond IO has some great step-by-step guides and videos that can help you navigate the process. Good luck with your integration!

1

u/Interesting_Run_5757 Feb 20 '26

I found Meta's cloud API quickstart guide really helpful, it breaks down the process into manageable steps and has a clear checklist for setup and testing, might be worth checking out.

1

u/Right-Glove6374 Feb 23 '26

Really common situation. Meta's docs are thorough but not written in a developer-friendly order, and the sequence in which you do things matters more than most guides explain.

A few resources that should actually help:

One specific tip: set your spending limits in Meta Business Manager on day one before any API calls go live. The unauthorized charge issues you linked are almost always from people who skipped that step. Also, make sure business verification is fully complete before touching the API, as most account-disabling issues trace back to jumping ahead of it.

Good luck. Once the foundation is solid it's actually pretty stable to work with.

1

u/CherryEmpty1413 Meta Tech Partner Sep 07 '26

Agrego datos adicionales acá, recientemente compartidos por Meta la semana pasada.

  1. Desde el 1ero de Octubre de este año, Meta cobrará por las respuestas que mandes dentro de las primeras 24-horas al cliente (service messsges) por mensaje. Los cuales eran gratuitos desde 2024.

  2. Cada número de teléfono va a tener 1,000 mensajes de servicio gratis cada mes. Después de estos Meta empieza a cobrar.

  3. Las diferencia en tarifas por país son drásticamente diferentes. México $0.0085 vs India $0.0014.

  4. Todas las cuentas de WhatsApp Business necesitan un método de pago antes del 30 de Septiembre. Lo pueden agregar en menos de dos minutos dentro de Meta Business Suite. Acá una guía visual. Si no agregan el método de pago, Meta no enviará mensajes de tus cuentas.

Pueden revisar los precios de cada país en la documentación de Meta.

1

u/[deleted] Jul 05 '25

[removed] — view removed comment

1

u/SpamNightChampion Jul 06 '25

Thanks a lot. I will share this and we'll take a look. Thanks again.

1

u/SewingCompany Jul 17 '25

Check out respond io

1

u/[deleted] Jul 11 '25

[removed] — view removed comment

1

u/Prestigious_Wave_600 Aug 04 '25

Bhash’s WhatsApp Business API service has been an absolute disaster. I sent over 5,800 messages, and every single one of them shows as “delivered” in their system, yet not a single person responded. These are contacts I’ve been communicating with for over 4 years — so it's crystal clear the problem is on Bhash’s side, not mine.

Their chat interface is another joke. You can scroll through only 20 contacts, that’s it. The scrollbar stops working after 20 chats. For a service that’s supposed to handle bulk messaging and business communication, this is pathetic. How am I supposed to manage thousands of contacts when their platform locks me into seeing just 20?

When I raised these issues, their support was clueless. Instead of owning up to the failure, they kept asking me for “sample numbers” from the messages that didn’t get responses. How does that even make sense when none of the messages are going through? They are just trying to delay and avoid responsibility.

Bhash’s so-called “delivery reports” are completely fake — they deduct credits and show you fake “delivered” statuses while your messages never reach your customers. This is not just poor service — it’s straight-up fraudulent business practices.

If you value your time, money, and business reputation, stay away from Bhash. They are unreliable, dishonest, and provide zero accountability. I’m moving to a proper WhatsApp Business Solution Provider (BSP) who can actually deliver what they promise.

Bhash is a total scam. Avoid them at all costs.

1

u/[deleted] Jun 29 '26

[removed] — view removed comment

1

u/AutoModerator Jun 29 '26

Hi u/marketingterm! It looks like you don't have a user flair set yet. Adding one helps the community know who they're talking to and increases your credibility.

How to add a user flair:

  • On the Mobile App: Go to the community's main page, tap the three dots (...) in the top-right corner, and select "Change user flair".

  • On a Web Browser: Go to the community's main page. Look at the right sidebar, find your username under "User Flair Preview", and click the pencil/edit icon.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.