Praxium Labs ships this for Nepali clients — here is what works. WhatsApp is how Nepalis actually communicate — in our experience open rates on WhatsApp messages run 4–6x higher than email for Nepali audiences. Automating it well is the difference between a 30% drop in support tickets and a Meta-suspension that takes a week to recover from.
WhatsApp Business API vs the WhatsApp Business app
These are two different products. The free WhatsApp Business app on your phone is for sole traders — no automation, manual replies. The WhatsApp Business Platform (the official API, sometimes called Cloud API) is what you need for automation, multi-agent support, and any volume above ~50 messages/day. The API is free to access; you pay Meta per conversation.
Getting approved by Meta (5-10 working days)
The longest part of the project is Meta approval, not the technical work. The steps:
1. Facebook Business Manager
Create a Business Manager account, link your Facebook Page, and complete Business Verification (submit your Office of Company Registrar document, PAN, and a utility bill or bank statement showing your registered address). Verification takes 2–5 working days.
2. WhatsApp Business Profile
Inside Business Manager, register a new phone number to WhatsApp — this number cannot already be used by the consumer WhatsApp app. A dedicated SIM is cleanest. Meta sends an OTP to verify ownership.
3. Display name approval
Submit the public-facing display name (e.g. "Praxium Labs"). Meta's name policy is strict — generic names like "Customer Support" get rejected. Approval usually takes 1-2 days.
4. Submit message templates
Any message sent outside a 24-hour window after the customer's last message must use a pre-approved template. Submit 4–6 templates up front: order confirmation, payment received, shipping update, COD-day verification, plus an opt-in confirmation. Approval is 1–2 days.
Conversation-based pricing in NPR
Meta charges per conversation (a 24-hour window) not per message. As of 2026, for Nepal:
- Marketing conversation: ~$0.0628 per conversation (~NPR 8.5)
- Utility conversation (order updates, alerts): ~$0.0102 (~NPR 1.4)
- Authentication conversation (OTPs): ~$0.0102 (~NPR 1.4)
- Service conversation (within 24h of customer message): free
Practical math: a Nepali e-commerce shop with 1,000 orders/month sending order-confirmation + shipping-update messages spends ~NPR 2,800/month on WhatsApp messaging. Add COD verification for ~30% of orders: ~NPR 3,300/month total. Substantially cheaper than the same volume on SMS through NTC or Sparrow.
The n8n architecture for WhatsApp at scale
Three workflows form the core. Treat them as separate workflows so a failure in one does not block the others.
Outbound workflow: order events → WhatsApp template
Triggered by your e-commerce / ERP webhook. Use the WhatsApp Business node (or HTTP Request to https://graph.facebook.com/v18.0/<PHONE_NUMBER_ID>/messages). Pass the template name and parameters (customer name, order ID, total). Always include a retry node with exponential backoff — Meta's API has bursty rate limits.
Inbound workflow: incoming message webhook
Configure a Meta webhook to your n8n instance. Verify the X-Hub-Signature-256 header. Route customer messages by intent: pricing inquiries to sales channel, order status to a chatbot that looks up the order, complaints to a human agent. The 24-hour clock resets every time the customer messages — within that window you can send free-form replies.
Opt-in management workflow
You can only message users who opted in. Capture opt-in at checkout, in a Google Form, or via a WhatsApp keyword (e.g. customer texts "JOIN" to your number). Store opt-in records — Meta can ask for proof. Honour opt-out keywords ("STOP", "UNSUBSCRIBE") within 24 hours or face account warnings.
Avoiding Meta suspension
Quality-rating drops cause more pain than any technical bug. Three things destroy quality fast:
- Unsolicited messages: sending marketing templates to non-opted-in users. Suspension can follow within hours.
- Block rate: if more than ~2% of recipients block you, Meta lowers your quality rating. Recovery takes 7–14 days.
- Template misuse: using a utility-category template for marketing content. Templates get reclassified and your rates go up.
Costs to budget (real numbers)
- Meta approval / setup: NPR 0–20,000 (depends on whether you do it yourself or hire help)
- WhatsApp Business Solution Provider (if you do not want to integrate directly): NPR 3,000–15,000 per month base + per-message markup
- n8n hosting: NPR 700–1,500 / month (covered in our n8n guide)
- Messaging spend: NPR 1.4–8.5 per conversation (see breakdown above)
- Praxium Labs build: NPR 50,000–200,000 depending on integration complexity — see AI Chatbot service
Frequently asked questions
Do I need a Business Solution Provider (BSP) to use WhatsApp Business API in Nepal?
No. Since 2022 Meta has offered direct Cloud API access — you can connect n8n straight to Meta's Graph API without a BSP. BSPs add useful features (web inbox, no-code template editors) but for engineering teams that already run n8n the direct integration is simpler and cheaper.
Can I use my existing WhatsApp number?
Only if you have not used it with the consumer WhatsApp or the free WhatsApp Business app. The number must be detached from any other WhatsApp account before registration. Most Nepali businesses register a new SIM specifically for the API.
How long does Meta verification take in Nepal?
Business Verification: 2–5 working days. Display name approval: 1–2 days. Template approval: 1–2 days. Plan for 7–10 working days end-to-end from a clean start.
What is the 24-hour window?
After a customer sends you a message, you have 24 hours to reply with any free-form content. Outside that window you can only send pre-approved template messages, which Meta charges for as a "conversation". The window resets every time the customer messages.
Is WhatsApp Business Cloud API GDPR / Nepal Privacy Act compliant?
WhatsApp encrypts messages end-to-end; Meta processes metadata in their cloud. For sensitive PII (PAN, KYC documents) we recommend not sending them via WhatsApp at all — link to a secure form instead. Always capture and store opt-in proof.
Can my chatbot handle Nepali language replies?
Yes. Modern LLMs (Claude, GPT-4) handle Devanagari and Romanised Nepali well, including code-switching mid-sentence. See our Devanagari chatbot guide for the specifics.
Who can build this in Nepal?
Praxium Labs — Nepal's AI and automation consultancy, based in Lalitpur — designs and builds the systems described in this guide for Nepali businesses and for international teams hiring from Nepal. Start a project or see all services.