---
title: "#whatsapp-api articles | Hashnode"
description: "Explore 67 articles tagged #whatsapp-api on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/whatsapp-api"
---

Tag

# #whatsapp-api

67 posts · 12 followers

[Wabbiyo](https://hashnode.com/@wabbiyo) · [1d ago](https://hashnode.com/posts/whatsapp-membership-renewal-reminders-for-a-gym-website-wordpress-action-scheduler/6af705d930a27966976dfd48)

### [WhatsApp Membership Renewal Reminders for a Gym Website (WordPress + Action Scheduler)](https://wabbiyo.hashnode.dev/whatsapp-membership-renewal-reminders-for-a-gym-website-wordpress-action-scheduler?utm_source=hashnode&utm_medium=feed)

Gyms lose a surprising number of members for one reason: the membership quietly expires and nobody reminds them. A WhatsApp message five days before expiry, with a one-tap renew button, fixes most of

3 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/whatsapp-membership-renewal-reminders-for-a-gym-website-wordpress-action-scheduler?utm_source=hashnode&utm_medium=feed)

[Emovur](https://hashnode.com/@emovurofficial) · [2d ago](https://hashnode.com/posts/your-hubspot-whatsapp-integration-is-live-so-why-are-leads-still-going-cold/6af5eecc4ce5cb0180ac791a)

### [Your HubSpot WhatsApp Integration Is Live. So Why Are Leads Still Going Cold?](https://emovurcommunity.hashnode.dev/your-hubspot-whatsapp-integration-is-live-so-why-are-leads-still-going-cold?utm_source=hashnode&utm_medium=feed)

Your HubSpot WhatsApp integration sends messages but leads still go cold. Here is the webhook and routing setup that keeps replies visible and answere

6 min read · [emovurcommunity.hashnode.dev](https://emovurcommunity.hashnode.dev/your-hubspot-whatsapp-integration-is-live-so-why-are-leads-still-going-cold?utm_source=hashnode&utm_medium=feed)

[Arseny Ivanchuk](https://hashnode.com/@arseny-wabb) · [4d ago](https://hashnode.com/posts/click-to-whatsapp-ads-catch-the-click-id-in-your-webhook-and-send-the-sale-back-to-meta/6af41fd9b73d2c3749deddc4)

### [Click-to-WhatsApp Ads: Catch the Click ID in Your Webhook and Send the Sale Back to Meta](https://wabb.hashnode.dev/click-to-whatsapp-ads-catch-the-click-id-in-your-webhook-and-send-the-sale-back-to-meta?utm_source=hashnode&utm_medium=feed)

What the referral object carries, why ctwa\_clid is the field to store, and how a conversion in the chat reaches Meta.

8 min read · [wabb.hashnode.dev](https://wabb.hashnode.dev/click-to-whatsapp-ads-catch-the-click-id-in-your-webhook-and-send-the-sale-back-to-meta?utm_source=hashnode&utm_medium=feed)

[Arseny Ivanchuk](https://hashnode.com/@arseny-wabb) · [Nov 6](https://hashnode.com/posts/your-whatsapp-cloud-api-service-replies-are-no-longer-all-free-what-to-check-in-your-code/6aeda7abe58602553f7bae74)

### [Your WhatsApp Cloud API Service Replies Are No Longer All Free: What to Check in Your Code](https://wabb.hashnode.dev/your-whatsapp-cloud-api-service-replies-are-no-longer-all-free-what-to-check-in-your-code?utm_source=hashnode&utm_medium=feed)

Meta bills service replies after the first 1,000 per number each month. What changed, which webhook field shows it, and what to check.

7 min read · [wabb.hashnode.dev](https://wabb.hashnode.dev/your-whatsapp-cloud-api-service-replies-are-no-longer-all-free-what-to-check-in-your-code?utm_source=hashnode&utm_medium=feed)

[Arseny Ivanchuk](https://hashnode.com/@arseny-wabb) · [Nov 4](https://hashnode.com/posts/before-you-call-register-a-pre-flight-checklist-for-a-whatsapp-cloud-api-number/6aeaed598991764c0ae18b1f)

### [Before You Call /register: A Pre-Flight Checklist for a WhatsApp Cloud API Number](https://wabb.hashnode.dev/before-you-call-register-a-pre-flight-checklist-for-a-whatsapp-cloud-api-number?utm_source=hashnode&utm_medium=feed)

Which numbers Meta accepts, why adding a number is not the same as registering it, and how the messaging limit and the 10-attempts cap can trip you up.

7 min read · [wabb.hashnode.dev](https://wabb.hashnode.dev/before-you-call-register-a-pre-flight-checklist-for-a-whatsapp-cloud-api-number?utm_source=hashnode&utm_medium=feed)

[Wabbiyo](https://hashnode.com/@wabbiyo) · [Oct 29](https://hashnode.com/posts/building-whatsapp-campaign-analytics-on-the-cloud-api-from-status-webhooks-to-revenue/6ae2dac2d081921ed461c1fb)

### [Building WhatsApp Campaign Analytics on the Cloud API: From Status Webhooks to Revenue](https://wabbiyo.hashnode.dev/building-whatsapp-campaign-analytics-on-the-cloud-api-from-status-webhooks-to-revenue?utm_source=hashnode&utm_medium=feed)

The WhatsApp Cloud API gives you most of what you need for real campaign analytics. You just have to capture it at the right moments. Here’s the pipeline. Store context on every send When you send a

2 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/building-whatsapp-campaign-analytics-on-the-cloud-api-from-status-webhooks-to-revenue?utm_source=hashnode&utm_medium=feed)

[Wabbiyo](https://hashnode.com/@wabbiyo) · [Oct 28](https://hashnode.com/posts/self-hosted-vs-saas-whatsapp-integrations-an-architecture-comparison/6ae1d0b9eb0a8e41727271f6)

### [Self-Hosted vs SaaS WhatsApp Integrations: An Architecture Comparison](https://wabbiyo.hashnode.dev/self-hosted-vs-saas-whatsapp-integrations-an-architecture-comparison?utm_source=hashnode&utm_medium=feed)

Both SaaS WhatsApp platforms and self-hosted plugins sit on top of the same Meta WhatsApp Cloud API. The architecture differs in where webhooks land, where state lives, and how the integration reaches

2 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/self-hosted-vs-saas-whatsapp-integrations-an-architecture-comparison?utm_source=hashnode&utm_medium=feed)

[Wabbiyo](https://hashnode.com/@wabbiyo) · [Oct 27](https://hashnode.com/posts/how-whatsapp-cloud-api-billing-works-a-developer-s-guide-to-per-message-pricing/6ae08f9fcb84019eceb0c91a)

### [How WhatsApp Cloud API Billing Works: A Developer’s Guide to Per-Message Pricing](https://wabbiyo.hashnode.dev/how-whatsapp-cloud-api-billing-works-a-developer-s-guide-to-per-message-pricing?utm_source=hashnode&utm_medium=feed)

If you build on the WhatsApp Cloud API, pricing affects your design decisions: when to send, which template category to use, how to batch broadcasts. Here’s the model and how to work with it. The bill

2 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/how-whatsapp-cloud-api-billing-works-a-developer-s-guide-to-per-message-pricing?utm_source=hashnode&utm_medium=feed)

[Wabbiyo](https://hashnode.com/@wabbiyo) · [Oct 22](https://hashnode.com/posts/building-a-whatsapp-ai-chatbot-that-answers-only-from-your-content/6ad9ea20a29a643fea3284f0)

### [Building a WhatsApp AI Chatbot That Answers Only From Your Content](https://wabbiyo.hashnode.dev/building-a-whatsapp-ai-chatbot-that-answers-only-from-your-content?utm_source=hashnode&utm_medium=feed)

A WhatsApp AI chatbot is easy to demo and hard to trust. The difference between the two is how you constrain the model. Here’s the architecture I’d use for a business support bot on the WhatsApp Cloud

4 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/building-a-whatsapp-ai-chatbot-that-answers-only-from-your-content?utm_source=hashnode&utm_medium=feed)

[Wabbiyo](https://hashnode.com/@wabbiyo) · [Oct 17](https://hashnode.com/posts/building-a-safe-whatsapp-broadcast-pipeline-on-the-cloud-api/6ad34f051552b8c12aa1d0fa)

### [Building a Safe WhatsApp Broadcast Pipeline on the Cloud API](https://wabbiyo.hashnode.dev/building-a-safe-whatsapp-broadcast-pipeline-on-the-cloud-api?utm_source=hashnode&utm_medium=feed)

Sending one WhatsApp message through the Cloud API is easy. Sending to 10,000 contacts without hurting the sender’s quality rating takes more care. Here’s the pipeline I’d build. Contacts with consen

2 min read · [wabbiyo.hashnode.dev](https://wabbiyo.hashnode.dev/building-a-safe-whatsapp-broadcast-pipeline-on-the-cloud-api?utm_source=hashnode&utm_medium=feed)
