Jump to section
01
What NebulaHex does on WhatsApp
Once you connect your WhatsApp Business number, every inbound message becomes a conversation your bot can handle on its own. The bot reads what the customer wrote, searches the knowledge base you’ve trained it on, and replies in plain language — usually within a couple of seconds. If the question is something it can answer — your refund policy, your delivery zones, the difference between two product variants, your store hours during a holiday weekend — it answers without paging anyone on your team.
Grounded in your knowledge
When a WhatsApp customer asks “do you ship to Manchester?” the bot pulls the answer from the shipping page you uploaded, not from whatever the underlying model happened to memorize during training. That distinction matters a lot when you’re putting an automated agent in front of paying customers.
Connectors and integrations make the bot more than a knowledge lookup. With your CRM or helpdesk wired in — HubSpot, Intercom, Salesforce, Shopify, Slack, Zendesk, Zoho, Freshdesk — the bot does real work inside a WhatsApp thread: look up an order by number, check a ticket status, capture a lead’s email and phone, hand off a hot prospect to your sales team, escalate an angry customer to a human agent. The customer never leaves WhatsApp. Your team never leaves the unified inbox.
When the bot can’t or shouldn’t answer, the conversation escalates. A human agent on your team takes over the WhatsApp thread from the NebulaHex inbox, with the full conversation context already loaded. The customer sees a smooth transition from automated assistant to a named human, without having to repeat anything.
02
The 24-hour window
WhatsApp’s Business Platform has one rule that shapes everything your bot can do: the customer service window. After a customer messages your business, you have 24 hours to reply with anything you want — text, images, documents, interactive buttons. This is the window your bot lives in.
Almost every support and sales interaction your bot handles happens inside this window. A customer messages you, the bot replies within seconds, the conversation continues, the window stays open. You don’t need template approval for any of it.
The second rule applies when you want to start a conversation outside that window — for example, sending an order confirmation, an appointment reminder, or a shipping update to a customer who hasn’t messaged you recently. WhatsApp requires those to be template messages: pre-written formats that Meta reviews and approves before you can send them. Templates carry quality scores that affect daily volume, and you have to collect explicit opt-in from each customer.
Business verification is the other piece. Unverified accounts can still send and receive messages, but Meta caps your daily template volume. Verifying your business through Meta unlocks higher throughput and the green checkmark customers recognize. Verification happens on the Meta side; once verified, nothing changes inside NebulaHex — your bot just keeps doing what it was doing, with more headroom underneath.
03
Cloud API, not the consumer app
WhatsApp Business comes in two shapes. The free WhatsApp Business app is the consumer-grade version a single shop owner downloads from the app store and runs on their phone. That’s not what NebulaHex connects to. NebulaHex connects to the WhatsApp Business Platform (the WhatsApp Cloud API), the programmatic version Meta runs on its own infrastructure.
WhatsApp Business app
- Free app a shop owner downloads
- Runs on one phone
- No API, no automation
- Can’t integrate with CRM, orders, knowledge
WhatsApp Cloud API
- Meta-hosted programmatic API
- No servers, no software to install
- Built for AI, automation, CRM integration
- What NebulaHex connects to
The Cloud API is hosted by Meta, which means you don’t run any servers, install any software, or manage any messaging infrastructure yourself. Meta has been steadily consolidating around the Cloud API as the only supported path for new business integrations; the older self-hosted on-premises version has been winding down. Building a WhatsApp integration today is a Cloud API project.
For businesses, the Cloud API is the difference between “we have a WhatsApp number a person checks on their phone” and “we have a WhatsApp number that talks to our actual systems.” Order confirmations, support routing, lead capture, automation — none of that is possible from inside the consumer Business app. It all happens through the Cloud API, and that’s the surface NebulaHex sits on top of.
04
How to connect
The connection is a form, not a project. Inside your bot’s Channels tab there is a WhatsApp Business card that walks you through six steps — some on Meta’s side, some in NebulaHex. From a clean start it takes a few minutes.
Create a WhatsApp Business account
On MetaInside Meta Business Suite, create or claim the Business account that owns your WhatsApp number. This is the parent account that holds your phone numbers and approved templates.
Create a Meta App
On MetaIn Meta’s developer portal, create an app and add the WhatsApp product. The app issues the credentials NebulaHex needs to connect.
Get Phone Number ID and Access Token
On MetaFrom the WhatsApp product page inside your app, copy the Phone Number ID and a long-lived Access Token. These are the only two values NebulaHex needs.
Paste credentials in the WhatsApp card
In NebulaHexOpen your bot’s Channels tab. On the WhatsApp Business card, paste both values and click Connect.
Configure the webhook
On MetaBack in your Meta App, point the WhatsApp webhook at the URL and verify token NebulaHex shows you on the card. This is what lets messages flow from your number to your bot.
Send a test message
In NebulaHexThe card has a Send Test panel. Punch in a phone number, send a test reply, watch the round trip work end-to-end.
Once you’re connected, the card flips to a live state showing when the channel was created, when it was last updated, and whether it’s currently active. If something is wrong — a token has expired, the webhook isn’t reaching us — you’ll see a clear error message rather than silence.
You can pause a channel without losing the connection. Each card has an active/inactive toggle; flipping it off stops the bot from answering on that channel while keeping every setting intact. To remove the channel entirely, the Disconnect button at the bottom of the card requires a confirmation step before anything is removed.
05
One bot, every surface
Your WhatsApp channel doesn’t run a separate bot from your website widget. The same bot powers both, plus Instagram DMs, Messenger, and Telegram if you’ve connected them. When you update the knowledge base, every channel learns the new answer. When you adjust tone or handoff rules, the change applies everywhere.
This matters more than it sounds. Most multi-channel “solutions” are really five separate tools wired together with webhooks; if you change something in one, you have to remember to mirror it in the others. NebulaHex treats the bot as the source of truth and the channels as transports. WhatsApp is one of the transports.
06
Real use cases
What WhatsApp actually does, in the situations that matter:
Support: cut ticket volume without cutting service
Your bot answers the questions your team is tired of answering. "Where is my order?" "Do you ship to my country?" "What’s your return policy?" With Shopify, Zendesk, or Freshdesk wired in, "where’s my order" stops being a knowledge lookup and becomes a real database query — the bot pulls live tracking and replies with the actual status.
Sales: meet buyers where they shop
A buyer is on your product page, isn’t sure whether the size will fit, doesn’t want to fill out a contact form, taps the WhatsApp link instead. Your bot answers the size question from the product page, suggests a comparable variant, and routes the warm lead to a sales agent with full context.
Lead capture: turn curiosity into a contact
A WhatsApp conversation is a pretty good lead-capture channel because the customer has already given you their phone number just by messaging. With a CRM connector, the bot creates or updates a contact record, attaches the transcript, and tags by what they were asking. No separate form needed.
Operations: reduce noise on your team
A WhatsApp number that goes 24/7 means there’s no "we’ll get back to you on Monday" for routine questions. The bot covers off-hours and weekends. Your team starts the week on the threads that genuinely needed a human, instead of clearing a Monday-morning backlog.
07
Why not just build it yourself
You can integrate against the Cloud API directly. Meta’s documentation is good; the API is well-defined; if you have an engineering team with bandwidth, you can build it. The question is what you’re actually building.
Build it yourself
- AI layer grounded in your real content
- Knowledge base you can edit without redeploying
- Inbox where your team can take over conversations
- Analytics so you know what’s working
- Token rotation, webhook failures, retries, rate limits
- Same thing again for Instagram, Messenger, Telegram, widget
Months of engineering. Then you do it again for every other channel.
With NebulaHex
- Fill out a form to connect WhatsApp
- Upload your knowledge sources
- Use the unified inbox we built
- Analytics included
- Token + webhook handling done for you
- Same bot powers every other channel
Minutes. Then you grow.
NebulaHex is that whole stack as a product. You don’t write code to connect WhatsApp; you fill out a form. You don’t build an inbox; you use ours. You don’t model a knowledge base; you upload your sources. The argument for buying instead of building isn’t that the API is hard — it’s that the system aroundthe API is hard, and the months you’d spend rebuilding it would be months you weren’t doing the actual work of selling, supporting, and growing.
08
Trust & security
WhatsApp itself encrypts messages end-to-end between the sender and the WhatsApp Business Platform. On our side, your bot’s configuration, your channel credentials, and the conversation transcripts are encrypted at rest and in transit. The access token you paste into the WhatsApp connection form is encrypted before it’s stored — it never sits in plain text inside our database, and it never appears in audit logs.
Access to your bots and channels is controlled by role-based permissions. Owners and admins can connect or disconnect channels; editors can manage knowledge and tune bot behavior; viewers have read-only access. Sensitive actions require confirmation. Outbound integrations use OAuth 2.0 wherever the provider supports it, and webhooks coming back from external systems are signed and verified.
We don’t use your conversation data to train AI models. The knowledge sources you upload power your bot’s answers, not anyone else’s. If you want even more control, the Bring Your Own Key option lets you provide your own model API key so prompts and responses pass through the AI provider you choose, on the terms of your account with that provider.
See our privacy policy and terms for the full posture.
09
Connect WhatsApp to your bot in minutes
If you already have a WhatsApp Business account in Meta Business Suite and a Meta App with the WhatsApp product enabled, you’re a few minutes away from your first automated reply. Open your bot’s Channels tab, find the WhatsApp Business card, paste your Phone Number ID and Access Token, click Connect, and send a test message.
Meet your customers where they are
Two billion people on WhatsApp. One bot answering them in your voice, on your knowledge, with your team backing it up.