Test safely, launch production traffic, then scale at a predictable rate.
Safe starting point
Free Sandbox
Start free with 20 sandbox credits and no card. Test OTP and messages with HookMessage-managed numbers before going live; own number connections and attachments are not included.
Production sending without a monthly plan. Connect one WhatsApp number, add a card, get 100 credits every month, and include up to 100 image or document attachments.
Review production access, sender options, controls, and support in one place.
Feature
Free Sandbox
Pay-as-you-go
Starter
Pro
Business
Core access
Projects
1
1
1
3
10
Monthly credits
20 test
100
1,500
6,000
25,000
Text / OTP credit cost
1
1
1
1
1
Card required
No
Yes
Yes
Yes
Yes
Connected numbers
Platform only
1
Up to 2
Up to 5
Up to 15
API keys
Included
Included
Included
Included
Included
Messaging workflows
WhatsApp OTP
Testing only
Live
Live
Live
Advanced
Automatic messages
Testing only
Live
Live
Live
Advanced
Sender mode
HookMessage sandbox numbers
Platform or own number
Platform or own numbers
Platform or own numbers
Platform or own numbers
Templates
—
—
—
Included
Included
Inbox and customer workflows
—
—
—
—
Included
Image and document attachments
Attachment access
Not included
Included
Included
Included
Included
Attachments / month
—
100
100
1,000
5,000
Private media storage
—
500 MB
500 MB
5 GB
25 GB
Maximum file size
—
5 MB
5 MB
10 MB
10 MB
Image credit cost
—
2
2
2–3
2–3
Document credit cost
—
3
3
3–5
3–5
Media retention
—
30 days
30 days
90 days
365 days
Visibility and support
Basic logs
Included
Included
Included
Included
Included
Advanced logs
—
—
—
Included
Included
Priority support
—
—
—
Included
Included
Integration help
—
Optional
Optional
Optional
Included
Controls
Sandbox mode
Included
—
—
—
—
Branded OTP from own number
—
Included
Included
Included
Included
Broadcast workflows
—
—
—
—
Controlled
SAML / OIDC SSO
—
—
—
—
Included
Custom retention
—
—
—
—
Included
✦
Which plan fits your workflow?
Free Sandbox
Choose Free Sandbox when you only need to test the flow.
Best for checking OTP delivery, API authentication, and dashboard visibility before putting real customer traffic on the platform.
Pre-launch testing
Internal demos
Small proof of concept
Pay-as-you-go
Choose Pay-as-you-go when you want production sending without a monthly plan.
Best for teams that want live traffic, a card on file, and usage-based invoicing without a fixed subscription.
Low-volume production
Usage-based billing
No monthly fee
Starter
Choose Starter for one live website and up to two connected numbers.
This fits one live website that needs branded OTP and automated customer messages with a fixed monthly budget.
Single website
Live OTP
Order confirmation
Two connected numbers
Pro
Choose Pro when you need up to five connected numbers and advanced tooling.
This is the best self-serve plan for builders, agencies, and teams shipping multiple customer flows with templates and webhooks.
Agencies
Multiple projects
Five connected numbers
Templates
Business
Choose Business when launch help, higher limits, and support matter most.
Business is for clients who need more sending capacity, more connected numbers, team access, and priority help.
Higher limits
Multiple own numbers
Priority support
Team access
Pricing support
Clear answers before you upgrade.
Understand sandbox limits, own-number support, failed messages, and production billing before choosing a plan.
Can I test for free?
Yes. Free Sandbox gives you 20 sandbox credits in a clearly limited testing mode so you can verify the flow before upgrading.
Can I use my own number?
Yes. Pay-as-you-go supports one connected number, Starter supports two, Pro supports five, and Business supports fifteen. Free Sandbox uses HookMessage-managed test numbers only.
Can I send OTP?
Yes. OTP is one of the main launch use cases, alongside order confirmations, lead follow-up, and customer notifications.
Can you integrate it for me?
Yes. HookMessage offers one-time integration help for teams that need setup support for a website, application, or ecommerce workflow.
Is bulk sending allowed?
Only as a controlled secondary workflow for opted-in customer lists. The product should not be positioned as an unlimited bulk sender.
What happens when my limit finishes?
The platform stops new sends for that billing period and prompts you to upgrade or wait for the next cycle. On Pay-as-you-go, extra usage is invoiced with the monthly bill.
What if a message fails?
The dashboard and API should show whether the failure came from limits, sender connection, API key, phone format, server error, or WhatsApp delivery. Failed sends should not consume a full credit when the platform never actually transmits the message.
Start with real constraints
Build the integration before you pay.
Validate authentication, OTP flows, API responses, and dashboard visibility in the sandbox first.