Own-number WhatsApp automation

TextBotWhatsApp API

Connect numbers, issue API keys, send messages, receive webhooks, sell USD packages through PayFast, and support users from one polished control portal.

5 send modes JSON webhooks USD pricing
Live workspace TextBot Console
Outbound Invoice reminder sent text + PDF + buttons
Webhook Reply captured 200 OK in 184ms
Support Ticket created Email confirmation sent
24/7portal access
SSLall hosts
PayFastcheckout
01

Connect

Link WhatsApp numbers by QR code or pairing code and manage every key from the portal.

02

Automate

Send text, media, documents, and button messages through simple GET or POST calls.

03

Listen

Receive inbound replies and file events through structured JSON webhooks.

04

Operate

Track usage, renew access, manage support, and keep WhatsApp automation running from one portal.

Platform control

Built for teams who need WhatsApp automation to feel managed, not patched together.

API key management

Create separate keys per number, customer, team, or workflow with quotas and expiry.

Billing-ready packages

Choose simple monthly or yearly packages and complete paid checkout through PayFast.

Webhook operations

Configure inbound message handling, group options, formatting options, and read states.

Support built in

Users can create tickets from the portal and receive professional email confirmations.

How it works

From signup to first send in minutes.

TextBot creates a workspace, issues the starter API key, emails credentials, and gives the user a clear path to connect WhatsApp and send their first API message.

1Signup creates key

Choose a starter package and receive credentials by email.

2Link WhatsApp

Scan a QR code or use a pairing code from the portal.

3Send API traffic

Use clean endpoints for text, files, documents, buttons, and replies.

Packages

Choose the WhatsApp API package that fits your workflow.

Select a package to start checkout. Prices are shown in USD, with secure PayFast payment for paid plans.

Loading packages...
API documentation

Readable endpoints for quick scripts and production flows.

Use GET for small jobs or POST JSON for richer payloads.

Send text

GET https://api.textbot.cc/send.php?recipient=49123123123&apikey=YOUR_KEY&text=Hello&json=yes

Send media

POST https://api.textbot.cc/api/send
{
  "recipient": "+49123123123",
  "apikey": "YOUR_KEY",
  "text": "See attached",
  "file": "https://example.com/image.png"
}

Send buttons

GET /send.php?recipient=49123123123&apikey=YOUR_KEY&text=Continue?&button1=Yes&button2=No&json=yes

Receive replies

{
  "type": "text",
  "from": "549191919191",
  "from_phone": "549191919191",
  "from_jid": "549191919191@s.whatsapp.net",
  "from_lid": "123456789012345",
  "from_name": "Joan",
  "to": "54134123123",
  "chat_id": "549191919191",
  "reply_to": "549191919191",
  "reply_to_jid": "549191919191@s.whatsapp.net",
  "file": null,
  "message": "Text Message received in WhatsApp"
}
Checkout

Create your TextBot workspace

Complete your account details and continue securely with PayFast for paid packages.

Package Account Payment
No package selected yet.
Your account is created first. Paid packages continue straight to PayFast checkout.

Reset password

Enter your account email and TextBot will send a secure reset link.

Choose new password

Your reset link is ready. Enter a new password to continue.