WhatsApp Business API in your CRM, checked end to end
Connect the WhatsApp Business API to your CRM by pasting the credentials from WhatsApp Manager: DigiPix Flow confirms the number with Meta, sets up the webhook that brings replies in, and pulls your approved templates across — so the first message your team sends from the CRM is one you already know will arrive.
- Your own number and your own Meta account
- Webhook set up for you, with its health shown
- Templates kept in step with Meta's review
- credential fields to paste, one of them optional
- 4
- daily template sync, on top of syncing by hand
- 03:40
- WhatsApp messages a month for trial workspaces to try it
- 100
What a WhatsApp connection is made of
- Phone number IDThe WhatsApp number your customers already message
- Business Account IDThe account that owns the number and its templates
- System user tokenStored hidden, used to send and to read the number
- Meta app secretOptional, proves incoming messages came from Meta
- WebhookSet on your account so replies reach the inbox
- Message templatesWritten here, reviewed by Meta, synced back
A connection nobody can check
Someone pastes a token into a settings page and hopes. Weeks later a customer says they never got the quotation, and nobody can tell whether the token expired, the number was wrong or the messages simply never left.
Replies that never come back
Sending works, but the webhook that carries customers' answers was never pointed at the CRM. Customers write back, the messages go nowhere, and the team assumes the buyer lost interest.
Templates stuck somewhere between two screens
A template is drafted in one tool, submitted in Meta's, and nobody notices it was rejected or paused. The rep only finds out when a message outside the 24-hour window fails to send.
Paste four details from WhatsApp Manager
Open Integrations, choose WhatsApp Business Platform and paste what WhatsApp Manager already shows you: the phone number ID, the WhatsApp Business Account ID and a System User access token with the whatsapp_business_messaging and whatsapp_business_management permissions. Add your Meta app secret too if you want incoming messages checked. There is no Meta login to step through, and the account stays yours.
- Phone number ID and WhatsApp Business Account ID
- A System User access token, stored hidden
- An optional Meta app secret for signed messages
- Save & connect from the Integrations page
See the number Meta confirms, before anyone sends
When you connect, or press Test connection later, DigiPix Flow asks Meta about the number using your own token. If the details are right, the sheet shows the display phone number and the verified business name, so you can see at a glance it is the number your customers know. If the token or IDs are wrong, the connection is refused, so a half-working setup never reaches your team.
- One check with Meta, using your token
- Display phone number and verified business name
- Credentials Meta won't accept are refused
- Test connection again whenever you like
The webhook is set up for you
Customers' replies and delivery updates reach DigiPix Flow through a webhook. Rather than asking you to copy a URL and invent a verify token in Meta's dashboard, DigiPix Flow sets the webhook on your WhatsApp Business Account itself and shows the URL in the manage sheet. If Meta refuses, health turns to degraded with a plain warning that incoming messages won't arrive, and the reason.
- Webhook set on your account, no verify token to enter
- The webhook URL shown in the manage sheet
- Health shown as healthy, degraded or down
- Incoming messages checked against your app secret
Write a template and submit it to Meta from here
Press New template, give it a name, choose Marketing, Utility or Authentication and a language, then write a text header, the body with numbered variables and an example for each, and a footer. DigiPix Flow checks the name rules, the 1,024-character body limit and that variables are numbered in order before Submit to Meta sends it. If Meta refuses it, you see Meta's reason and nothing is saved.
- Marketing, Utility and Authentication categories
- Numbered variables, each with an example value
- Meta's rules checked before submitting
- Meta's reason shown when a template is refused
WhatsApp template sync, kept in step with Meta's verdicts
Templates are synced when you connect, again every night at 03:40, and whenever you press Sync from Meta, so ones created in WhatsApp Manager appear too. Meta's decisions arrive by webhook as they happen: approved, pending, rejected with the reason, flagged, in appeal, paused or disabled. Templates the inbox can't send are labelled, and deleting one removes it at Meta first.
- Synced on connect, nightly at 03:40 and by hand
- Seven statuses, with the reason for a rejection
- Unsendable templates labelled in the list
- Deleted at Meta first, then retired here
Photos, documents and voice notes land on the thread
Once connected, customers' photos, videos, voice notes, stickers and documents are downloaded and kept as attachments on the conversation, with any caption as the message text. Replies join the existing thread, or are linked to the contact or lead with that phone number. Your team can send one attachment per message, checked against Meta's type and size limits first, and every message shows sent, delivered, read or failed.
- Inbound media stored as attachments on the thread
- Matched to the thread, contact or lead by number
- One outbound file, type and size checked first
- Sent, delivered, read or failed with Meta's reason
Rotate or remove credentials without a support ticket
When a token is replaced in Meta Business Suite, Rotate credentials swaps the new one in, and Test connection confirms it works. Remove credentials marks the connection revoked, deletes the details DigiPix Flow stored and sets health to down. Customers who reply STOP are recorded as opted out, and the monthly WhatsApp message allowance applies to what your workspace sends.
- Rotate credentials when a token changes
- Remove credentials deletes what DigiPix Flow stored
- STOP replies recorded as opt-outs
- A monthly message allowance for each workspace
From WhatsApp Manager to your first message, in five steps
- STEP 01
Copy from WhatsApp Manager
Note the phone number ID and account ID, and create a System User token with the two WhatsApp permissions.
- STEP 02
Paste and connect
Add them on the WhatsApp Business Platform card, with your Meta app secret if you have it, and press Save & connect.
- STEP 03
Check the number
Confirm the display phone number and verified business name Meta returns, and that health shows the webhook is set.
- STEP 04
Bring in templates
Approved templates sync across; write new ones here and submit them to Meta for review.
- STEP 05
Start messaging
Reply from the inbox and records, with the 24-hour window and consent checked on every send.
Connecting in DigiPix Flow vs wiring up the API by hand
| What it covers | Wiring up the API by hand | |
|---|---|---|
| Connecting the number | Custom code and a token pasted into a config file | Four fields on the Integrations page |
| Knowing it worked | Send a test message and wait | The display number and verified business name shown |
| Receiving replies | Set up a webhook and verify token in Meta's dashboard | Webhook set on your account for you |
| When the webhook breaks | Replies silently stop arriving | Health turns degraded, with the reason |
| Template approvals | Checked in a separate tool, when someone remembers | Synced nightly and updated by Meta's webhook |
| Customers' photos and files | Media links that expire | Downloaded and kept on the thread |
| Changing or removing the token | A redeploy | Rotate credentials or Remove credentials |
The other channels beside WhatsApp
WhatsApp sits beside the other channels your workspace connects: text messages, email sent from your own domain and mailboxes brought in over IMAP. All of them reply into the same conversations.
WhatsApp Business connection questions, answered
What do I need before connecting WhatsApp?
A WhatsApp Business Account with a phone number set up in WhatsApp Manager, and a System User access token with the whatsapp_business_messaging and whatsapp_business_management permissions. You paste the phone number ID, the account ID and the token into DigiPix Flow, plus your Meta app secret if you want incoming messages checked.
Do we need a Facebook login to connect?
No. The workspace pastes its own credentials from WhatsApp Manager, so the number and the Meta account stay in your business's name and nothing depends on one person's personal profile.
How do I know the connection is working?
On connect, and whenever you press Test connection, DigiPix Flow asks Meta about the number with your token and shows the display phone number and verified business name. Credentials Meta doesn't accept are refused. The manage sheet also shows whether the webhook is healthy, degraded or down.
Do I have to set up the webhook in Meta's dashboard?
No. DigiPix Flow sets the webhook on your WhatsApp Business Account when you connect, and you never enter a verify token. The URL is shown in the manage sheet. If Meta refuses the setup, health turns to degraded and says incoming messages won't arrive, with the reason.
Can we connect a second WhatsApp number?
Each workspace connects one WhatsApp Business number, and every WhatsApp conversation in that workspace goes through it.
What happens to the templates we already have?
They are brought across when you connect, synced again every night at 03:40, and on demand with Sync from Meta. Status changes such as approved, rejected or paused arrive from Meta by webhook, and a rejected template shows Meta's reason.
Why does every reply need a template at first?
Template-only sending starts switched on for every workspace, so even replies within the 24-hour window use an approved template. An admin can turn it off, after which free-form text is allowed while the customer's window is open. Outside the window, Meta always requires a template.
Which files can customers and our team send?
Customers can send photos, videos, voice notes, stickers and documents, and they are saved to the thread. Your team can send one attachment per message: a JPEG or PNG image, MP4 or 3GPP video, audio, a PDF, an Office file or a text file, checked against Meta's size limits before sending. A template message carries no attachment.
What happens when we remove the credentials?
The connection is marked revoked, the credentials DigiPix Flow stored are deleted and health shows down, so nothing more is sent. The token itself is managed in Meta Business Suite, so delete it there as well if you no longer need it.
Can we try WhatsApp on a trial?
Yes. Trial workspaces can connect their number and send up to 100 WhatsApp messages a month. Every workspace has a monthly WhatsApp message allowance.
Something we haven't covered? Talk to an expert
Keep exploring
Visit the blog- FEATURESWhatsApp & SMSHow your team uses WhatsApp day to day, from the record to the 24-hour window.Explore the feature
- FEATURESUnified inboxWhatsApp, SMS and email conversations in one shared inbox.Explore the feature
- INTEGRATIONSSMS CRM integrationTwo-way text messages with India's DLT rules checked before sending.See the integration
- INTEGRATIONSCRM email from your own domainSend from your own verified domain, with replies back on the thread.See the integration
- FEATURESConsent & opt-outsPer-channel consent, STOP replies and the do-not-contact list.Explore the feature
- FEATURESSequences & campaignsWhatsApp steps in sequences, under the same consent and template rules.Explore the feature
GUIDEDLT Registration for SMS in India: Entity, Header and Template StepsA plain guide to DLT registration for SMS in India: what TRAI's rules require, how to register your entity, sender headers and templates, why templates get rejected and what it means for sending from a CRM.Read the guide
GUIDEWhatsApp Business API vs App: Which One Does Your Sales Team Need?WhatsApp Business API vs app, explained for Indian sales teams: users and devices, message templates, the 24-hour window, how Meta charges as of 2026 and when it's time to switch.Read the guide
Connect your WhatsApp number and see it checked
Talk to an expert — bring your WhatsApp Manager details and a template you use, and watch the number verified, the webhook set and the template synced.
- A real person, not a bot
- Bring your WhatsApp Manager details
- See a template go from draft to approved
