Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Besked Notifications Wordpress Plugin - Rating, Reviews, Demo & Download

Besked Notifications Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Besked WhatsApp Notifications connects your WordPress site to the Besked WhatsApp messaging platform, enabling you to:

  • Send automated WhatsApp notifications for WooCommerce orders (new order, processing, completed, cancelled, refunded, on-hold, and custom statuses)
  • Manage a contact address book with WhatsApp consent (GDPR-compliant)
  • Create and schedule broadcast campaigns to contact lists with per-recipient personalisation
  • Track abandoned carts and send automated recovery messages
  • Import contacts from WooCommerce orders, WordPress users, or CSV files
  • Collect WhatsApp consent at checkout, on the account page, and via a dedicated “My Account” section

Key Features

Order Notifications
Automatically notify customers on every order status change with fully customisable message templates and dynamic placeholders ({order_number}, {order_total}, {customer_first_name}, etc.).

Contact Management
Full-featured address book with search, filtering, list segmentation, CSV import/export, and bulk actions (enable/revoke consent, add/remove from lists).

Broadcast Campaigns
Compose WhatsApp campaigns with a live preview editor (bold, italic, strikethrough, monospace), attach images or documents, schedule delivery, and track per-contact delivery logs.

Abandoned Cart Recovery
Detect abandoned carts and automatically send recovery messages after a configurable delay, with optional discount coupon codes.

GDPR & Consent
Collect explicit WhatsApp consent at checkout and in the account area. Contacts can unsubscribe via a secure tokenised link in any message.

Requirements

  • A Besked account and API key — sign up at besked.it
  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • WooCommerce 5.0+ (optional — required only for order notifications and cart tracking)

External services

This plugin connects to the Besked WhatsApp messaging API (provided by Besked.it, https://besked.it) to deliver WhatsApp messages and to manage WhatsApp sessions. Using the plugin therefore requires an active Besked account and an API key, which the site owner enters in the plugin settings.

What the service is and what it is used for

Besked is a third-party WhatsApp messaging gateway. The plugin relies on it to:

  • Send single WhatsApp messages (for example, WooCommerce order status notifications).
  • Send bulk/broadcast WhatsApp campaigns to contact lists, with optional media attachments.
  • Retrieve the list of WhatsApp sessions available for the account.
  • Check the connection status of a WhatsApp session.

What data is sent, and when

The following requests are made to https://app.besked.it:

  • POST /api/v1/send — every time a single WhatsApp notification is sent (for example, when a WooCommerce order changes status, or an abandoned cart recovery message is triggered). Data sent: the configured Session ID, the recipient phone number in E.164 format, the message body, and optionally a media URL, media type and file name.
  • POST /api/v1/send/bulk — every time a campaign is dispatched. Data sent: the Session ID, the message template and the recipient list (phone number plus any per-recipient personalisation variables), and optional media.
  • GET /api/v1/sessions — when the site administrator opens the plugin settings page, to display the list of available WhatsApp sessions.
  • GET /api/v1/sessions/{session_id}/status — when the site administrator checks the connection status of a session.

Every request includes the API key configured by the site owner, sent as the X-API-Key HTTP header for authentication. No data is sent to Besked for visitors who have not given WhatsApp consent (consent is stored per contact as whatsapp_consent = 1).

Service provider, terms and privacy

The service is provided by Besked.it. For details about how Besked handles the data it receives, please refer to the provider’s legal documents:

  • Terms of Service: https://besked.it/termini.html
  • Privacy Policy: https://besked.it/privacy-policy.html

Screenshots

No screenshots provided


Reviews & Comments