Get Wapadesk

Resources

Guides

Compare

Install on WordPress

  1. Download the plugin and upload it under Plugins → Add New → Upload Plugin.
  2. Activate it and open Settings → Wapadesk.
  3. Paste the account ID from your Wapadesk dashboard (Install page) and save.

The plugin adds one async script and nothing else. It excludes itself from WP Rocket, LiteSpeed Cache, Autoptimize and Perfmatters, and works with Divi, Elementor and every theme.

Install on any other site

Add this line to the <head> of your site, with your own account ID:

<script src="https://cdn.wapadesk.com/w.js" data-clinic="YOUR_CLINIC_ID" async></script>

Open the chat from your own buttons with data-wapadesk-open or window.Wapadesk.open().

Webhooks

Wapadesk sends a signed JSON POST when a lead is created, completed, abandoned, opens WhatsApp, starts a booking or changes stage. Each request carries X-Wapadesk-Event, X-Wapadesk-Delivery and X-Wapadesk-Signature: t=<unix>,v1=<hex>, where v1 is HMAC-SHA256 of t + "." + body with your signing secret. Reject requests older than five minutes. Deliveries that fail with a 5xx or time out are retried up to five times.

{
  "event": "lead.completed",
  "sentAt": "2026-10-11T12:00:00.000Z",
  "clinicId": "…",
  "lead": {
    "id": "…", "ref": "A7K2", "intakeStatus": "completed", "stage": "new",
    "contact": { "fullName": "Emily Carter", "phone": "+447700900123", "email": "emily@example.com" },
    "answers": { "procedures": { "label": "Interested in", "value": ["rhinoplasty"] } },
    "recordUrl": "https://app.wapadesk.com/l/A7K2"
  }
}

Privacy and data

Patients' answers are health data. Wapadesk stores them in Google Cloud's London region, only after the patient accepts the consent step inside the chat, and never puts them in notification emails. The clinic is the data controller and Wapadesk the processor under the Data Processing Agreement that is part of the terms. Platform support staff cannot see patient data unless the clinic asks for help with a record, and every such access is logged and emailed to the clinic owner.

The Terms of Service and the Data Processing Agreement are being finalised with our legal adviser and will be published here before the first clinics go live. Until then, ask for the current drafts by email.

Support

Email hello@wapadesk.com. Technical support is free for every customer: installation, your first chat funnel, integrations, anything.