Title: BahriCanli Connect
Author: Bahri CANLI
Published: <strong>September 8, 2026</strong>
Last modified: October 8, 2026

---

Search plugins

![](https://ps.w.org/bahricanli-connect/assets/banner-772x250.png?rev=3686936)

![](https://ps.w.org/bahricanli-connect/assets/icon-256x256.png?rev=3686936)

# BahriCanli Connect

 By [Bahri CANLI](https://profiles.wordpress.org/bmericc/)

[Download](https://downloads.wordpress.org/plugin/bahricanli-connect.0.1.7.zip)

 * [Details](https://test.wordpress.org/plugins/bahricanli-connect/#description)
 * [Reviews](https://test.wordpress.org/plugins/bahricanli-connect/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/bahricanli-connect/#installation)
 * [Development](https://test.wordpress.org/plugins/bahricanli-connect/#developers)

 [Support](https://wordpress.org/support/plugin/bahricanli-connect/)

## Description

Bahri Canli Connect lets a business manage its own WhatsApp Business account from

the WordPress admin area, through the Message Manager platform (https://message-
manager.tr):

 * Shared team inbox — incoming and outgoing WhatsApp messages
 * SMS conversations in the same inbox (SMS accounts connected on Message Manager),
   
   with a WhatsApp / SMS filter and sender name (short name) selection for replies
 * Send a new SMS to any phone number, and see failed deliveries with the reason
 * Reply to customer conversations without leaving WordPress
 * Live 24-hour customer service window countdown
 * Send approved message templates, in a conversation or to a new phone number
 * Archive conversations
 * Optional email notification when a new message arrives

The plugin is a thin client. It stores no message data of its own. All business

logic and the connection to the Meta WhatsApp Business Platform (Cloud API) run 
on the Message Manager service. The plugin only talks to that service from your 
WordPress server, using a per-account API key. The API key is never exposed to the
browser.

### External services

This plugin connects to one external service: the **Message Manager API** at
 https://
message-manager.tr. A connection is made only after you enter an API key on the 
plugin settings screen, and only while a logged-in administrator is using the plugin’s
screens (Settings, Inbox, Send Message). If you turn on the optional email notification,
the plugin also requests your conversation list in the background about every 5 
minutes (WP-Cron) to detect new incoming messages.

What is sent to Message Manager:

 * Your API key, in the `Authorization` request header, to authenticate the request.
 * When you open a conversation: the conversation identifier you selected.
 * When you send a reply: the conversation identifier and the message text you typed;
   
   for SMS conversations also the sender name (short name) you selected.
 * When you filter the inbox: the selected channel (WhatsApp or SMS).
 * When you send a template: the template identifier/name and language, the variable
   
   values you typed, and either the conversation identifier or the recipient phone
   number.
 * When you send a new SMS: the recipient phone number, the message text, the selected
   
   sender name and SMS account.
 * When you open the SMS form: a request for your SMS accounts and approved sender
   names.
 * When you archive or unarchive a conversation: the conversation identifier.
 * When you open a template form: a request for your approved template list.

What is received from Message Manager and shown in wp-admin:

 * The list of your WhatsApp and SMS conversations (contact name/number, channel,
   status,
    unread count) and, for SMS conversations, the approved sender names 
   of the SMS account.
 * The messages of a conversation you open (text, direction, delivery status, timestamps).
 * Your approved message templates (name, language, body text).

The optional notification email is sent by your own WordPress site (`wp_mail`) to
the
 address you set (default: the site admin email). It contains the contact name/
number, channel and time of the conversations with new messages — never the message
text.

Message Manager, in turn, communicates with the Meta WhatsApp Business Platform
(
Cloud API) and with the SMS provider you connected on Message Manager (for example
Netgsm) on your behalf to deliver and receive those messages. No data is sent to
any other third party. Message Manager does not sell or share your data.

 * Message Manager website: https://message-manager.tr
 * Message Manager Terms of Service: https://message-manager.tr/terms-of-service
 * Message Manager Privacy Policy: https://message-manager.tr/privacy-policy
 * Integration details: https://message-manager.tr/wordpress-plugin
 * Meta WhatsApp Business Platform Terms: https://www.whatsapp.com/legal/business-
   policy

## Screenshots

[⌊Team inbox — open/closed conversations, message thread and reply box, inside wp-
admin.⌉⌊Team inbox — open/closed conversations, message thread and reply box, inside
wp-admin.⌉[

Team inbox — open/closed conversations, message thread and reply box, inside wp-
admin.

[⌊Settings — enter the Message Manager API address and per-account API key, test
the connection.⌉⌊Settings — enter the Message Manager API address and per-account
API key, test the connection.⌉[

Settings — enter the Message Manager API address and per-account API key, test the
connection.

## Installation

 1. Upload the plugin to `/wp-content/plugins/bahricanli-connect` and activate it.
 2. Go to **Connect > Settings** and enter the API key from your Message Manager account,
    then click **Test connection**.
 3. Open **Connect > Inbox** to read and reply to WhatsApp and SMS conversations.

## FAQ

### Where do I get an API key?

From the Message Manager panel: open your tenant, go to **API Keys**, and create

one. The full key is shown only once.

### Is my API key safe?

Yes. It is stored only in your WordPress database (`options`), never sent to the

browser, and only its SHA-256 hash is kept on the Message Manager side. You can 
revoke it at any time from the Message Manager panel.

### Does the plugin store WhatsApp messages in WordPress?

No. Messages are fetched from the Message Manager API on demand and are not written

to your WordPress database.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BahriCanli Connect” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Bahri CANLI ](https://profiles.wordpress.org/bmericc/)

[Translate “BahriCanli Connect” into your language.](https://translate.wordpress.org/projects/wp-plugins/bahricanli-connect)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bahricanli-connect/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bahricanli-connect/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bahricanli-connect/)
by [RSS](https://plugins.trac.wordpress.org/log/bahricanli-connect/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.7

 * Optional email notification when a new WhatsApp or SMS message arrives (Settings
   > E-posta bildirimi). Checked about every 5 minutes; the email lists who wrote,
   not the message text.

#### 0.1.6

 * SMS conversations in the inbox, with a WhatsApp / SMS channel filter and channel
   labels.
 * Reply to SMS conversations with a selectable sender name (short name); no 24-
   hour window or templates for SMS.
 * Send Message page: send a new SMS to any phone number.
 * Show the failure reason for undelivered messages (e.g. insufficient SMS credit).

#### 0.1.5

 * Show a clear notice for messages WhatsApp Cloud API does not deliver (unsupported
   type, e.g. copy-code verification messages) instead of “[unsupported]”.

#### 0.1.4

 * Send approved WhatsApp templates from a conversation (also after the 24-hour 
   window closes).
 * New “Mesaj Gönder” page: start a conversation with any phone number using an 
   approved template.
 * Archive and unarchive conversations; new “Arşiv” filter in the inbox.
 * Live 24-hour customer service window countdown above the message composer.

#### 0.1.3

 * Added a WordPress Playground blueprint so the plugin directory “Live Preview”
   opens on the settings screen.

#### 0.1.2

 * Added plugin directory assets (banner, icon) and screenshots.

#### 0.1.1

 * Unique `bahrco`/`BAHRCO` prefix for all class names and AJAX actions.
 * Removed the unnecessary `load_plugin_textdomain()` call.

#### 0.1.0

 * Initial release: settings, connection test, inbox (list + reply).

## Meta

 *  Version **0.1.7**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/bahricanli-connect/)
 * Tags
 * [customer support](https://test.wordpress.org/plugins/tags/customer-support/)
   [inbox](https://test.wordpress.org/plugins/tags/inbox/)[sms](https://test.wordpress.org/plugins/tags/sms/)
   [whatsapp](https://test.wordpress.org/plugins/tags/whatsapp/)
 *  [Advanced View](https://test.wordpress.org/plugins/bahricanli-connect/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bahricanli-connect/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bahricanli-connect/reviews/)

## Contributors

 *   [ Bahri CANLI ](https://profiles.wordpress.org/bmericc/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bahricanli-connect/)