Features
Everything your team needs to run WhatsApp properly
A shared inbox, contacts with consent history, approved-template campaigns and workflows — on the official WhatsApp Business Cloud API, with your own Meta account.
Shared inbox
One inbox, and everyone knows who is answering
Every WhatsApp conversation from every connected number lands in one place. Assign it, track it, and hand over with context.
- Assign to a teammate, or leave it open for anyone to pick up
- Open, pending and resolved statuses keep the queue honest
- Internal notes that customers never see
- The 24-hour reply window is shown on every conversation; when it closes, WADesk offers your approved templates
- Search by name, number or message text
- SSaraIs the two-bedroom still available?09:41Open
- OOmarThanks, see you at 7!09:12Pending
- PPriyaOrder received, thank youTueResolved
Contacts
Contacts with a consent history you can show
Every opt-in and opt-out is recorded with where it came from and when. Campaigns only ever go to people with consent.
- Consent needs a source — a form, a checkout box, an import with your confirmation
- Customers who reply STOP are opted out automatically
- Import Excel or CSV in two clicks: columns are found automatically, local numbers get the country code, and one tick records everyone’s opt-in
- Tags, notes and custom fields; audiences built from rules
Consent and activity history
- Opted inWebsite form “Viewing request” · consent box ticked
- Tag addedviewing-booked
- Template sentviewing_reminder · Read
- Opted outReplied “STOP” · consent removed automatically
Campaigns
Campaigns you review before anything is sent
Pick an approved template, choose who receives it, fill the variables and check the preview. Nothing is queued until you confirm.
- Variables mapped to contact fields, with fallbacks for missing values
- Send now or schedule in your organization’s time zone
- Respects Meta’s daily messaging limit: large lists continue automatically as the limit frees up
- Per-recipient report: accepted by Meta, delivered, read, replied or failed
- Failures show Meta’s error code and a plain explanation; retry only what can be retried
- ✓Template
- ✓Audience
- ✓Variables
- 4Review
- Template
viewing_reminderApproved- Audience
- Tag “viewing-booked” · consent only
- Send
- Friday 10:00 · organization time
Recipient report
- Sara (sample)Read
- Omar (sample)Delivered
- Priya (sample)Accepted by Meta
- Daniel (sample)Failed131026 · Recipient is not on WhatsApp
Template center
Always know which templates you can actually send
WhatsApp only allows approved templates outside the 24-hour window. WADesk keeps what Meta approved apart from your own drafts.
- Sync approved, pending, rejected and paused templates from your WhatsApp Business Account
- Rejection reasons from Meta shown next to the template
- Ready-made real-estate templates in English and Arabic, checked against Meta’s rules before you submit
- Send a test of any approved template to up to five numbers before a campaign
order_updateApproved by MetaHi {{1}}, your order {{2}} is on its way.
june_offerPending review in MetaHi {{1}}, this week only: 15% off selected items.
viewing_follow_upLocal draft — not sendableHi {{1}}, would you like to book a viewing?
Workflows
Routine replies and follow-ups, handled for you
Start a workflow from an incoming message, a new contact, a lead form or a WooCommerce order, then run the steps you choose.
- Steps: send a message or template, tag, assign, set status, add a note
- Waits between steps, and a cool-down so nobody gets the same message twice
- A run log shows exactly what happened for each contact
- WhenAn incoming message contains “price”
- ThenAdd tag “pricing”
- ThenAssign to the Sales team · round robin
- Wait10 minutes
- ThenSend approved template “price_list”
Runs at most once per contact every 24 hours · every run is logged
Team & roles
Six roles, so everyone sees what they need
Invite people by email. Each person can only manage roles below their own, and the Owner is the only one who can grant Admin.
| Permission | Owner | Admin | Manager | Marketer | Agent | Viewer |
|---|---|---|---|---|---|---|
| Answer conversations | Yes | Yes | Yes | — | Yes | — |
| Edit contacts | Yes | Yes | Yes | Yes | Yes | — |
| Import and export contacts | Yes | Yes | Yes | Yes | — | — |
| Create campaigns | Yes | Yes | Yes | Yes | — | — |
| Build workflows | Yes | Yes | Yes | — | — | — |
| View reports | Yes | Yes | Yes | Yes | — | Yes |
| Invite teammates | Yes | Yes | Yes | — | — | — |
| Manage WhatsApp connection | Yes | Yes | — | — | — | — |
| Manage billing | Yes | — | — | — | — | — |
Trust
Built for teams that handle customer data
Separate organizations
Contacts, conversations, templates and tokens belong to one organization. Every request is checked against the member’s organization.
Six roles
Owner, Admin, Manager, Marketer, Agent and Viewer. People can only manage roles below their own.
Encrypted tokens
Meta access tokens are encrypted at rest, never shown again after saving, and only Owners and Admins see connection details.
Signed webhooks & consent
Incoming events must carry a valid Meta signature. Opt-out keywords revoke consent automatically.
Give your team one place for WhatsApp.
Create an organization in a minute. Connect your Meta account when you are ready.