WhatsApp infrastructure
built for your business.
Connect WhatsApp Business Platform, manage customer conversations, automate messaging and build powerful communication experiences through one unified infrastructure.

Lumina Clinics
Growth workspace
Workspace
All systems normal
Webhook latency 84ms
Saturday, 7 Nov
Good morning, Aarav
Delivered
24,318
Read rate
71.8%
Active chats
1,284
API requests
48.2k
Message performance
Connection health
ConnectedRecent conversations
View inbox →Ananya Kapoor
Yes, 6pm works. Please confirm the slot.
Rahul Mehta
Order #4412 has been delivered.
Sneha Patel
Can you share the pricing sheet?
Product preview · Illustrative workspace data
One communication layer for products we operate and external platforms we partner with.
The platform
Everything between Meta and your team.
A complete communication layer: onboarding, messaging, templates, inbox, campaigns, webhooks and metering. One tenant model, one API surface.
Meta Embedded Signup
Customers connect their own WABA and number inside a guided flow. Authorization codes are exchanged server-side and tokens are encrypted at rest.
Learn moreOne shared inbox
Assign conversations, add notes and labels, and reply inside the 24-hour service window.
Learn moreTemplate operations
Sync approved templates, track language variants and see rejection reasons before you build a campaign.
Learn moreConsent-aware broadcasts
Build audiences, suppress opt-outs and dispatch large campaigns asynchronously with batching and retries.
Learn moreSigned webhooks
Receive deduplicated events for sends, delivery, reads, failures, inbound messages and template decisions.
Learn moreScoped developer keys
Give each application its own permissions, rate limits and revocation path. No global master key.
Learn moreCustomer-owned accounts
Connect your own WhatsApp number. Keep ownership.
ClickMaker never asks you to hand over your business assets or paste Meta API keys into a form. Embedded Signup connects your WhatsApp Business Account, validates the phone number and stores only what the platform needs to operate.
- Multiple WABAs and numbers per organization where Meta permits.
- Connection status, quality rating and messaging limits surfaced from Meta.
- Disconnect or reconnect without creating a duplicate connection.
- The same number can serve your dashboard, CRM and APIs.
Meta Embedded Signup
v5 · Facebook Login for Business
Business portfolio
Lumina Clinics Pvt Ltd
WhatsApp Business Account
Lumina Clinics · WABA
Phone number
+91 98200 4••••
Webhook subscription
messages · message_status
You will be redirected to Meta to approve access.
Server-side exchange
Embedded Signup v5
The onboarding flow, handled end to end.
Authorization code exchange, WABA discovery, phone validation, webhook subscription and idempotent persistence. Your team sees a clear success or failure state, not a dead end.
Launch
Frontend opens Meta Embedded Signup with the configured app and v5 flow.
Exchange
Backend exchanges the code for a token. The token never touches the browser.
Validate
WABA and phone assets are checked against what Meta returned.
Subscribe
The app subscribes to WABA events and stores the connection for the tenant.
Filters
Labels
Ananya Kapoor
2mPlease confirm 6pm
Rahul Mehta
18mOrder delivered ✓
Sneha Patel
1hShare the pricing sheet
Vikram Rao
3hThanks, that works
Meera Iyer
5hCan I reschedule?
Ananya Kapoor
+91 98765 4••••
Hi, I booked a consultation for tomorrow. Can I come at 6pm instead?
10:41
Of course. I have 6pm free with Dr. Nair. Should I confirm it?
10:42
Yes, 6pm works. Please confirm the slot.
10:43
Service window open · 23h 41m remaining
Shared inbox
A real inbox for customer conversations.
Assign conversations, filter unread and unassigned work, add internal notes and reply with text or an approved template. The platform enforces the service window before a free-form message is queued.
Assignment & ownership
Assign to a teammate and keep a clear audit trail.
Labels & notes
Organize work without changing the customer record.
Live updates
New messages and statuses arrive without polling the full history.
Template fallback
Outside the window, pick an approved template instead of failing silently.
Broadcasts & campaigns
Send at scale without sending blindly.
Campaigns are never dispatched from an HTTP request. The API creates a campaign, validates consent and template eligibility, and hands work to background queues with per-number throttling.
- Audience filters on tags, attributes and consent state.
- Approved templates only, with the exact language variant.
- Scheduled starts, progress tracking and cancellation.
- Delivery, read and failure analytics from Meta events.
Meta messaging limits and conversation charges still apply. ClickMaker cannot raise Meta limits or guarantee delivery.
Campaign
Diwali consultation offer
Audience
12,480
Sent
8,214
Delivered
7,982
appointment_reminder
Hi {{1}}, this is a reminder for your appointment on {{2}} at {{3}}.
12:04
diwali_offer_2026
Celebrate with {{1}}% off your next visit. Valid until {{2}}.
12:04
order_delivered
Your order {{1}} has been delivered. Thank you for choosing {{2}}.
12:04
Templates
Approval state, not guesswork.
Create and submit templates, sync their status from Meta, and see category, language, components and rejection reasons. A local draft is never presented as an approved template.
Category rules are enforced before dispatch
Marketing requires opt-in. Utility should relate to an existing transaction. Authentication has its own requirements. The platform validates what it can; Meta makes the final decision.
Contacts & consent
A customer record your campaigns can trust.
Store names, numbers, tags, custom attributes and consent evidence. Import CSV with validation and duplicate handling. Opt-outs are suppressed before an audience is built, not after a message fails.
- Opt-in timestamp, source and status on every contact.
- Duplicate detection and normalised phone numbers.
- Search, filter and export for operational handoff.
- Suppression records retained separately from marketing data.
Contacts
4,812 total · 4,266 opted in
| Name | Phone | Segment | Consent | Last activity |
|---|---|---|---|---|
| Ananya Kapoor | +91 98765 43210 | Salon · Mumbai | Opted in | Today |
| Rahul Mehta | +91 98200 11992 | Order · Delhi | Opted in | 2d ago |
| Sneha Patel | +91 99870 44231 | Lead · Ahmedabad | Opted in | 4d ago |
| Vikram Rao | +91 90040 88210 | Customer · Pune | Opted out | 1w ago |
| Meera Iyer | +91 97654 22019 | VIP · Bengaluru | Opted in | 1w ago |
Booking assistant
Version 4 · Active
Incoming message
Trigger
Contains keyword
"book" or "demo"
Add tag
Hot lead
Send template
booking_link
1,842 runs this month · 96.4% completed
Automation
Simple workflows that run on real events.
Trigger on an inbound message, keyword, new contact, delivery outcome or tag change. Actions can send a template, assign a conversation, add a tag or call your webhook. Workflows are stored as versioned definitions and validated before execution.
Available in Growth and above. The visual builder is part of the workspace; advanced branching and approvals are on the roadmap.
Developer platform
One API between your product and Meta.
Versioned REST endpoints, scoped keys, idempotent sends and signed webhooks. Your integration does not need to understand Graph API tokens, Embedded Signup or Meta payload quirks.
{
"phoneNumberId": "pn_01J8XK4T",
"to": "919876543210",
"type": "template",
"template": {
"name": "appointment_reminder",
"language": "en",
"components": [{
"type": "body",
"parameters": [
{ "type": "text", "text": "Ananya" },
{ "type": "text", "text": "8 Nov, 6:00 PM" }
]
}]
}
}Multi-tenant by architecture
One platform, many businesses, zero shared senders.
Each organization owns its connections, contacts, conversations and credentials. External applications receive scoped authorization — never Meta access tokens.
ClickMaker ConnectCustomer-owned WABA and phone number. Meta policy, templates and delivery remain under Meta's control.
Assets stay with the customerApplications
Register each product with its own scopes and redirect URLs.
Authorization
An organization grants access to a specific application.
Tenant boundary
Every query and job resolves ownership from verified records.
Event fan-out
Events go only to endpoints authorized by that tenant.
Building a CRM, agency platform or SaaS product on WhatsApp?
See integration patternsAnalytics
Know what was sent, delivered and read.
Separate organization analytics from platform administration. Track message throughput, delivery and read rates, campaign performance, API usage and connection health without exposing platform-wide data to ordinary customers.
Organization analytics
Scoped to the active workspace.
Campaign analytics
Progress and terminal states per recipient.
Developer usage
API requests and webhook deliveries by application.
Platform admin
Aggregate operations view, restricted by platform role.
Delivery analytics
Nov 1 – Nov 30
Sent
48,912
Delivered
47,204
Read
33,881
Failed
612
Security
Built for credentials you cannot afford to leak.
Messaging infrastructure holds access to a customer's WhatsApp Business Account. The default posture is least privilege, encrypted secrets and explicit tenant checks.
Encrypted Meta tokens
Access tokens are encrypted at rest and never returned by any API.
Hashed API keys
Secrets are shown once and stored as irreversible hashes.
Tenant isolation
Application authorization plus tenant-scoped queries.
Webhook verification
Meta signatures verified; customer events signed with timestamps.
Role permissions
Permission-based access, not role-name string checks.
Audit history
Sensitive actions are recorded with actor, tenant and request ID.
ClickMaker Connect does not claim ISO 27001, SOC 2 or other certifications that have not been independently obtained. Security controls are described as implemented, not as third-party attestations.
Owners & admins
Connections, billing, roles and security.
Managers
Templates, campaigns and inbox oversight.
Agents
Conversations, contacts and assigned work.
Developers
Applications, keys, webhooks and logs.
Integration path
From workspace to first message in four steps.
No shared master API key. No Meta tokens in your application. No synchronous bulk sends.
Create a workspace
Register a user and organization. Invite teammates with roles.
Connect a WABA
Complete Meta Embedded Signup for a number you own.
Issue scoped keys
Create an application and API key with only the scopes needed.
Send & subscribe
Queue a template, receive delivery webhooks, verify signatures.
Pricing
Start small. Scale when messaging proves itself.
Every plan includes unlimited team members, API access and cloud storage. Meta's per-message charges stay separate and transparent.
Starter
For a single business getting its first WhatsApp number live.
US$29/ month
500 MB storage · 10 msg/s · API included
- Connect 1 WhatsApp Business Account
- Connect up to 2 phone numbers
- Unlimited team members and roles
- API access and API keys included
- Shared team inbox
Growth
For growing teams running conversations and campaigns daily.
US$79/ month
2 GB storage · 30 msg/s · API included
- Connect up to 2 WhatsApp Business Accounts
- Connect up to 5 phone numbers
- Unlimited team members and roles
- API access, applications and API keys
- Conversation assignment and labels
Business
For multi-brand operations and SaaS platforms with volume.
US$149/ month
2 GB storage · 80 msg/s · API included
- Connect up to 5 WhatsApp Business Accounts
- Connect up to 15 phone numbers
- Unlimited team members and roles
- API access, multiple applications and keys
- Scoped integration authorization
Enterprise pricing is custom. Meta charges are billed separately and are not included in platform fees.
FAQ
Questions teams ask before connecting.
Still unsure about a policy or integration detail? Ask us directly.
Talk to our teamDo we need our own WhatsApp Business Account?
Yes. ClickMaker Connect is built for customer-owned WhatsApp Business Accounts. You connect your own WABA and phone number through Meta Embedded Signup. We do not route every customer through one shared ClickMaker sender.
Is this an official WhatsApp integration?
The platform uses Meta's official WhatsApp Business Cloud API and Embedded Signup. WhatsApp, Meta review and messaging policies remain under Meta's control. ClickMaker Connect is an independent technology provider and is not endorsed by Meta.
Can we manage multiple businesses or brands?
Yes. An organization can connect multiple WhatsApp Business Accounts and phone numbers where Meta permits, and one user can belong to multiple organizations with separate roles and data.
How do external CRMs integrate?
Applications receive scoped API keys and an authorization flow. Your CRM calls ClickMaker APIs without ever receiving the customer's Meta access tokens. Signed webhooks deliver message and template events back to you.
Do you guarantee message delivery?
No. Delivery depends on Meta, the recipient's device and policy compliance. The platform tracks queued, sent, delivered, read and failed states from real Meta events rather than assuming success.
How is billing structured?
ClickMaker charges a platform subscription. WhatsApp conversation or message charges set by Meta are separate. Pricing shown on this site is indicative until confirmed on an order form.
ClickMaker Connect
Build on WhatsApp infrastructure that behaves like infrastructure.
Connect a number you own, keep your Meta assets, and give your team one place to run messaging.
No shared ClickMaker sender · Customers own their assets