WhatsApp Messaging
Send automated WhatsApp messages to your patients - confirmations, reminders, cancellations, and reschedule notifications.
Send automated WhatsApp messages to your patients - appointment confirmations, reminders, cancellations, and reschedule notifications. This guide walks you through the full setup.
What You'll Need
- An active Dentare subscription
- A phone number dedicated to WhatsApp Business (this number cannot be used on regular WhatsApp at the same time)
- Your clinic's business registration documents (for Meta verification)
- About 30 minutes for setup, plus 2–5 business days for Meta to verify your business
Verify Your Meta Business
Meta requires business verification before WhatsApp can be used in production.
- Go to Meta Business Manager and sign in (or create an account)
- Make sure the business name matches your clinic's legal registered name
- Go to Settings > Business Info > Business Verification
- Click Start Verification
- Upload your documents:
- Business registration certificate
- A utility bill or bank statement showing your business name and address
- Submit and wait - verification typically takes 2–5 business days
- You'll receive an email from Meta when approved
Connect WhatsApp in Dentare
Dentare uses Meta's Embedded Signup to connect your clinic's WhatsApp account automatically. No need to create System Users or copy-paste tokens.
- Log in to Dentare as an account admin
- Go to Settings > Integrations
- You'll see a green Connect WhatsApp card at the top of the page
- Click the Connect WhatsApp button
- A Meta popup will open - follow the steps:
- Sign in with your Facebook account
- Select or create a WhatsApp Business Account
- Choose the phone number you want to use
- Once you complete the popup, Dentare automatically:
- Creates your WhatsApp integration
- Subscribes to delivery notifications
- Registers your phone number for messaging
- Pushes 12 standard message templates (4 types in 3 languages)
- You'll be redirected to your new integration page
What happens behind the scenes
When you complete the Meta popup, Dentare receives a secure token scoped only to your clinic's WhatsApp account. This token is stored encrypted and is used to send messages on your behalf. If you ever disconnect, only your clinic is affected - no other clinics are impacted.
Wait for Template Approval
Dentare automatically pushes 12 standard templates to your WhatsApp Business Account after connecting. These are 4 message types in 3 languages (English, Albanian, Macedonian):
- Confirmation - Sent when an appointment is booked
- Reminder - Sent before an upcoming appointment
- Cancellation - Sent when an appointment is cancelled
- Reschedule - Sent when an appointment is rescheduled
Meta reviews templates and typically approves them within a few hours. You can check the status on your integration page under Manage Templates.
- Approved templates show a green badge
- Rejected templates show a red badge with the reason - review Meta's template guidelines and contact support
- Click Sync from Meta to refresh statuses
Assign and Test Templates
Assign Templates to Message Types
Once templates are approved:
- On your integration page, click Manage Templates
- In the Unassigned Templates section, find an approved template
- Click the message type name (e.g., "Confirmation") to assign it
- Repeat for all 4 message types (Confirmation, Reminder, Cancellation, Reschedule)
Only one template per message type and language is allowed. To swap, unassign the current one first.
Test Each Message Type
- In the Test Send section, enter a real phone number (e.g., 38970123456)
- Click each test button:
- Test Confirmation
- Test Reminder
- Test Cancellation
- Test Reschedule
- Verify each message arrives on the phone
- After delivery is confirmed, the badge changes from "Needs test" (yellow) to "Ready" (green)
All 4 message types must show "Ready" before Dentare will send messages to patients.
Go Live
Enable WhatsApp in Account Settings
- Go to your Account Settings and click edit on your clinic
- Enable WhatsApp Enabled
- Turn on the message types you want:
- WhatsApp Confirmation - sends when appointments are booked
- WhatsApp Reminder - sends before appointments
- Set Reminder Hours Before (default: 24 hours before the appointment)
Verify Patient Opt-in
WhatsApp messages are only sent to patients who have opted in:
- Each patient must have WhatsApp notifications enabled in their profile
- This can be set during patient registration or updated later in the patient's Notification Preferences
- Patients without opt-in will not receive any WhatsApp messages
You're Live!
Your clinic will now automatically send WhatsApp messages based on appointment actions.
Manual Setup (Advanced)
If you prefer to set up WhatsApp manually (e.g., you already have a System User and token), you can use the traditional integration form:
- Go to Settings > Integrations
- Click Create Integration
- Select Kind: WhatsApp and Provider: Meta WhatsApp
- Fill in the three fields:
- Meta Access Token - Your permanent System User token
- Phone Number ID - From Meta Developer Dashboard under WhatsApp > API Setup
- WABA ID - Your WhatsApp Business Account ID
- Click Save and then Test to verify
1423753479195229) so delivery notifications are received. Go to your WhatsApp Account settings in Meta Business Manager > Partners > Add Partner.Troubleshooting
"Connect WhatsApp" button doesn't open a popup Make sure you're not using a browser extension that blocks Facebook. Try disabling ad blockers temporarily.
Meta popup closes without completing Ensure your Facebook account has admin access to a Meta Business Account. You may need to create one first at Meta Business Manager.
Connection failed after completing the popup Try again - the authorization code is short-lived. If the problem persists, contact support.
Test connection fails Double-check that your WhatsApp Business Account is verified in Meta Business Manager. See Step 1.
Messages not delivered Your WhatsApp Business Account must be verified by Meta (Step 1). Without verification, messages cannot be sent to patients.
Template rejected by Meta Check the rejection reason on the template page. Review Meta's template guidelines.
Patient not receiving messages Confirm that WhatsApp notifications are enabled on the patient's profile under Notification Preferences.
Templates stuck on "Pending" Click Sync from Meta - Meta may have already approved them. Allow up to 24 hours for review.
"Needs test" badge won't change to "Ready" Ensure a test message was sent and delivered successfully. Check that the phone number is entered correctly (e.g., 38970123456).