Blog · WebJi® India

Host a WhatsApp Bot on a VPS (Legal, Official API)

Quick answer: Host a WhatsApp Bot on a VPS (Legal, Official API) from WebJi®, billed in INR with 18% GST on the invoice. Email support@webji.services is 24/7 in Hindi and English (average first reply under 60 minutes). Phone +91 141 4941811 is business hours only. The company has been in this business since 2005.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian man's hands typing on a laptop with a metal padlock beside it, symbolising HTTPS security — host whatsapp bot on vps

How a WhatsApp Bot Runs (Architecture)

Yes — and a VPS is the natural home for it. A WhatsApp bot is three pieces talking. Your bot code (Node.js, Python, PHP) holds the conversation logic. Meta's WhatsApp Business Cloud API is the only sanctioned transport, and its webhook calls arrive at your server's HTTPS endpoint whenever a customer messages.

That webhook endpoint is why the VPS matters. It needs a public URL, valid SSL, and a process manager keeping the bot alive across deploys and reboots. PM2 plus Nginx with a Let's Encrypt certificate covers all three on the smallest tier.

Sizing is undemanding — the bot is a webhook server with occasional outbound API calls — so a 1-2 GB RAM VPS carries an India-facing bot comfortably, and the same box can host the CRM or dashboard behind it. The VPS server tiers fit the bill, the Node deployment pattern is the same one Flask and Django use, and the setup steps follow below.

WhatsApp Business Cloud API Basics

WhatsApp Business Cloud API Basics. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Indian man's hands typing on a laptop with a metal padlock beside it, symbolising HTTPS security — host whatsapp bot on vps

VPS Requirements and Sizing

VPS Requirements and Sizing. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Step 1: Meta Developer App and Credentials

On webhook endpoints (HTTPS), the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.

Step 2: Deploy the Bot With PM2 and SSL Webhook

Deploy the Bot With PM2 and SSL Webhook. Install the certificate on the account that actually serves the site, force HTTPS, then view the page source for http:// images, stylesheets or scripts. The padlock stays broken until those are HTTPS too. Renewal should be automatic; if the padlock disappears, check that the certificate is still bound to this hostname.

Step 3: Test, Templates and Go Live

Two practical notes on always-on VPS: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Monthly Costs and Scaling Notes

Two practical notes on SSL certificates for webhooks: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Frequently Asked Questions

Can I host a WhatsApp bot on a VPS?

The always-on channel is email, not a chat promise. Write to support@webji.services (24/7, Hindi and English, average first reply under 60 minutes) or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. Phone +91 141 4941811 is answered in business hours. Use the ticket for anything you need a case number for, such as a down site, a migration or a billing dispute.

What do I need to run a WhatsApp bot 24/7?

Yes. Email support runs 24 hours a day, all year, in Hindi and English. Write to support@webji.services or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. The average first reply is under 60 minutes. Phone support on +91 141 4941811 exists in business hours and is not a 24/7 helpline.

Does a WhatsApp bot require the Business API?

On shared plans it is pre-configured; on custom-quoted tiers you choose the values, and our Jaipur desk sizes them against your actual traffic before you commit.

How do I set up webhooks for my WhatsApp bot?

The always-on channel is email, not a chat promise. Write to support@webji.services (24/7, Hindi and English, average first reply under 60 minutes) or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. Phone +91 141 4941811 is answered in business hours. Use the ticket for anything you need a case number for, such as a down site, a migration or a billing dispute. The question here is: How do I set up webhooks for my WhatsApp bot.

What VPS size does a WhatsApp bot need?

The always-on channel is email, not a chat promise. Write to support@webji.services (24/7, Hindi and English, average first reply under 60 minutes) or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. Phone +91 141 4941811 is answered in business hours. Use the ticket for anything you need a case number for, such as a down site, a migration or a billing dispute. The question here is: What VPS size does a WhatsApp bot need.

Can I build a WhatsApp bot without coding?

The always-on channel is email, not a chat promise. Write to support@webji.services (24/7, Hindi and English, average first reply under 60 minutes) or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10. Phone +91 141 4941811 is answered in business hours. Use the ticket for anything you need a case number for, such as a down site, a migration or a billing dispute. The question here is: Can I build a WhatsApp bot without coding.

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →