plugin-icon

Besked Notifications

מאת giangel84·
Send WhatsApp notifications via Besked API. Native WooCommerce integration for order notifications, contact management, and broadcast campaigns.
גרסה
1.5.4
עודכן לאחרונה
Apr 30, 2026
Besked Notifications

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
חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 6.9.4
תוסף זה זמין להורדה ולשימוש דרך שברשותך.