Built on open-wa · Production-grade

One number. One API.
Every reply, automated.

TrustForce Hosting turns any WhatsApp number into a programmable channel. Scan a QR code to connect, teach it to answer by keyword in minutes, and plug it into your own app with a REST API built for developers — no WhatsApp Business approval, no waiting.

4Avg. seconds to QR pair
99.9%Platform uptime
UnlimitedKeyword automations
Live rule engine
+27 82 555 0142
do you ship to durban?
keyword match → "ship"
Auto-reply
Yes! We ship nationwide, 2–4 business days. Want a quote? 🚚
delivered in 280ms
Platform

Everything you need to run WhatsApp like infrastructure

Whether you're a solo founder answering customer questions or a team routing thousands of conversations a day, the same building blocks scale with you.

QR pairing, no app installs

Link a number the same way you'd link WhatsApp Web. We handle the session with your existing open-wa engine behind the scenes — you just scan and go.

🧠

Keyword automation

Build webhooks with ranked keyword rules — exact match, contains, starts with, or full regex — each with its own text, image, or document reply.

🔌

A REST API you'll enjoy using

Send messages, check session status, manage rules, and pull logs — all documented with real examples in cURL, PHP, Node, and Python.

🪝

Forward to your own server

Point any webhook at your own backend and we'll relay every event there too, signed with HMAC so you can verify it came from us.

📊

Full message history

Every inbound and outbound message is logged per number, searchable from your dashboard, exportable for your records.

🛡️

Isolated, key-scoped access

Every account gets its own API keys, scoped to specific permissions and sessions — your number is never reachable through anyone else's key.

How it works

Live in three steps

1

Connect a number

Create your account, click "Add WhatsApp number," and scan the QR code with the phone you want to automate.

2

Teach it to reply

Create a webhook for that number, add keyword rules ("price", "support", "order status"...) and the exact reply for each.

3

Wire it to your app

Generate an API key and start sending and receiving from your own website, CRM, or shop with a few lines of code.

For developers

Send a message in one request

Your API key carries its own permissions and default WhatsApp session, so every call is short and explicit.

cURL
PHP
Node.js
Python
# Send a WhatsApp text message curl -X POST https://yourdomain.com/api/v1/send \ -H "Authorization: Bearer tfh_live_xxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "to": "27825550142", "message": "Hey! Your order has shipped 🚚" }'
// Send a WhatsApp text message $ch = curl_init("https://yourdomain.com/api/v1/send"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_HTTPHEADER => [ "Authorization: Bearer tfh_live_xxxxxxxxxxxx", "Content-Type: application/json" ], CURLOPT_POSTFIELDS => json_encode([ "to" => "27825550142", "message" => "Hey! Your order has shipped 🚚" ]) ]); $response = curl_exec($ch);
// Send a WhatsApp text message await fetch("https://yourdomain.com/api/v1/send", { method: "POST", headers: { Authorization: "Bearer tfh_live_xxxxxxxxxxxx", "Content-Type": "application/json" }, body: JSON.stringify({ to: "27825550142", message: "Hey! Your order has shipped 🚚" }) });
# Send a WhatsApp text message import requests requests.post("https://yourdomain.com/api/v1/send", headers={"Authorization": "Bearer tfh_live_xxxxxxxxxxxx"}, json={"to": "27825550142", "message": "Hey! Your order has shipped 🚚"})

→ See the full API reference, including receiving messages and managing keyword rules

Pricing

Start free. Scale when you need to.

Starter

$0/mo

For testing automations and personal numbers.

  • 1 WhatsApp number
  • 1 webhook · 10 keyword rules
  • 1,000 messages / month
  • 1 API key
Get started

Enterprise

$99/mo

For agencies managing automation across many clients.

  • 10 WhatsApp numbers
  • 20 webhooks · 200 rules each
  • 100,000 messages / month
  • 20 API keys
Get started
FAQ

Questions, answered

Do I need WhatsApp Business API approval from Meta?

No. TrustForce Hosting connects through a paired session, the same way WhatsApp Web works, so there's no business verification queue to wait on.

What happens if my phone disconnects?

Your dashboard shows live session status. If a session drops, you'll see it immediately and can re-pair with a fresh QR code in seconds.

Can I run more than one number?

Yes — every plan above Starter supports multiple numbers, each with its own webhooks, rules, and message history.

Is this just for businesses?

Not at all. Individuals use it for personal auto-replies, side projects, and small automations just as often as companies use it for support.

Your WhatsApp number, finally programmable.

Create an account, scan a QR code, and send your first automated reply in the next five minutes.

Create your free account