Own-number WhatsApp automation

TextBotWhatsApp API

Connect your WhatsApp number, get an API key, send messages, receive replies through webhooks, and manage each workflow from your TextBot account.

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 opened Status tracked
Textmessages
Mediafiles
Replywebhooks
01

Connect

Link WhatsApp numbers by QR code or pairing code and manage each number from your workspace.

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, open support tickets, and keep WhatsApp automation running smoothly.

WhatsApp automation

Built for teams sending WhatsApp messages through an API.

API key management

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

Flexible packages

Choose a package that fits your number setup, message volume, and automation needs.

Webhook operations

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

Support built in

Create support tickets and track responses.

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 your account.

3Send API traffic

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

Packages

Choose the WhatsApp API package that fits your workflow.

Select a package to create your TextBot workspace. Prices are shown in USD.

Loading packages...
API documentation

API endpoints for 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"
}
Signup

Create your TextBot workspace

Complete your account details to create your workspace and activate your selected package.

Package Account Payment
No package selected yet.
Your account is created first. Paid packages continue to secure payment.

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.