{"id":327069,"date":"2026-06-28T15:46:11","date_gmt":"2026-06-28T15:46:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/synchronized-messaging-engine\/"},"modified":"2026-06-28T15:45:45","modified_gmt":"2026-06-28T15:45:45","slug":"kinetix-messaging-by-ppros","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kinetix-messaging-by-ppros\/","author":17676349,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Kinetix Messaging by Ppros","header_author":"sakibbd08","header_description":"A powerful plugin that synchronizes messaging across multiple platforms, ensuring seamless communication and enhanced user engagement.","assets_banners_color":"a3bac4","last_updated":"2026-06-28 15:45:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/sakibbd08\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"sakibbd08","date":"2026-06-28 15:45:45"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588983,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588983,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3588983,"resolution":"1","location":"assets","locale":"","width":1709,"height":868},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3588983,"resolution":"2","location":"assets","locale":"","width":1660,"height":837},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3588983,"resolution":"3","location":"assets","locale":"","width":1693,"height":830}},"screenshots":[]},"plugin_section":[],"plugin_tags":[267,2512,163042,9171,3160],"plugin_category":[41],"plugin_contributors":[269283],"plugin_business_model":[],"class_list":["post-327069","plugin","type-plugin","status-publish","hentry","plugin_tags-email","plugin_tags-messaging","plugin_tags-omnichannel","plugin_tags-telegram","plugin_tags-whatsapp","plugin_category-communication","plugin_contributors-sakibbd08","plugin_committers-sakibbd08"],"banners":{"banner":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/banner-772x250.png?rev=3588983","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/icon-256x256.png?rev=3588983","icon_2x":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/icon-256x256.png?rev=3588983","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/screenshot-1.png?rev=3588983","caption":""},{"src":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/screenshot-2.png?rev=3588983","caption":""},{"src":"https:\/\/ps.w.org\/kinetix-messaging-by-ppros\/assets\/screenshot-3.png?rev=3588983","caption":""}],"raw_content":"<!--section=description-->\n<p>Kinetix Messaging by Ppros brings omnichannel conversations into a single WordPress admin inbox. Agents can read, reply, assign, and manage conversations across multiple messaging platforms.<\/p>\n\n<p>This plugin is free software released under the GPLv2 (or later). All bundled libraries and assets included in the distributed plugin are licensed under the GPL or another GPL-compatible license (MIT, BSD, etc.).<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The human-readable source for the compiled admin UI lives in the <code>src\/<\/code> directory inside this plugin (React\/JSX, CSS). The minified files in <code>build\/<\/code> are generated from that source.<\/p>\n\n<p><strong>Public source repository:<\/strong> https:\/\/github.com\/sakib08\/Omnichannel<\/p>\n\n<h4>Build tools<\/h4>\n\n<p>The admin inbox is built with <a href=\"https:\/\/www.npmjs.com\/package\/@wordpress\/scripts\">@wordpress\/scripts<\/a> (webpack), React 19, and Tailwind CSS 4.<\/p>\n\n<h4>Regenerating build\/ assets<\/h4>\n\n<p>From the plugin root directory:<\/p>\n\n<ol>\n<li>Install Node.js 18+ and npm.<\/li>\n<li>Run <code>npm install<\/code><\/li>\n<li>Run <code>npm run build<\/code><\/li>\n<\/ol>\n\n<p>This compiles <code>src\/<\/code> into <code>build\/index.js<\/code>, <code>build\/index.css<\/code>, and related files, and copies Tabler icon fonts into <code>assets\/tabler-icons\/<\/code> (via a local build script; shell scripts are not shipped in the WordPress.org ZIP).<\/p>\n\n<p>To create a distributable ZIP locally: <code>npm run bundle<\/code><\/p>\n\n<h3>Third-party licenses<\/h3>\n\n<p>The following components are bundled in the distributed plugin (compiled into <code>build\/<\/code> or copied to <code>assets\/<\/code>).<\/p>\n\n<ul>\n<li><strong>React<\/strong> and <strong>React DOM<\/strong> \u2014 MIT License (GPL-compatible). Copyright Meta Platforms, Inc. https:\/\/github.com\/facebook\/react<\/li>\n<li><strong>Tabler Icons<\/strong> (webfont in <code>assets\/tabler-icons\/<\/code>) \u2014 MIT License (GPL-compatible). Copyright Pawe\u0142 Kuna. https:\/\/github.com\/tabler\/tabler-icons \u2014 See <code>assets\/tabler-icons\/LICENSE<\/code>.<\/li>\n<li><strong>@wordpress\/scripts<\/strong> build output \u2014 GPLv2 or later (WordPress ecosystem). https:\/\/github.com\/WordPress\/gutenberg\/tree\/trunk\/packages\/scripts<\/li>\n<\/ul>\n\n<p>Development-only tools (npm packages used at build time, not included in the plugin ZIP) are not distributed with this plugin.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin is an omnichannel messaging inbox. It does <strong>not<\/strong> call any third-party API until a site administrator enables a channel and saves that channel's credentials in the plugin settings. No external requests are made on ordinary WordPress page loads for visitors; outbound API calls occur only when an authorized agent sends a message, when the plugin registers or checks a webhook, when optional auto-replies are sent, or when scheduled email polling runs (IMAP, if configured).<\/p>\n\n<p>Inbound messages are delivered <strong>to<\/strong> your WordPress site by the messaging provider via webhooks you configure in each provider's dashboard. Those providers may send message content, sender identifiers, and profile metadata to your site.<\/p>\n\n<p>The shared HTTP client (<code>wp_remote_request<\/code>) in the plugin is used to reach the services below.<\/p>\n\n<h4>Telegram<\/h4>\n\n<p>Used when the Telegram channel is enabled. The plugin calls the Telegram Bot API (<code>https:\/\/api.telegram.org\/bot<\/code>) to register the inbound webhook, send outbound messages, send optional auto-replies, and fetch webhook status.<\/p>\n\n<p><strong>Data sent:<\/strong> bot token (in the request URL), recipient chat ID, message text, webhook URL pointing to your site, and optional webhook secret token.<\/p>\n\n<p><strong>Service provided by Telegram FZ-LLC:<\/strong> <a href=\"https:\/\/telegram.org\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/telegram.org\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Meta Graph API (WhatsApp, Messenger, Instagram)<\/h4>\n\n<p>Used when the WhatsApp, Messenger, or Instagram channel is enabled. The plugin calls the Meta Graph API (<code>https:\/\/graph.facebook.com\/v19.0\/<\/code>) to send outbound messages, send optional auto-replies, and look up sender profile information for inbound conversations.<\/p>\n\n<p><strong>Data sent:<\/strong> page or user access token, WhatsApp phone number ID (WhatsApp channel), recipient platform ID or phone number, message text, and API version path.<\/p>\n\n<p><strong>Service provided by Meta Platforms, Inc.:<\/strong> <a href=\"https:\/\/www.facebook.com\/legal\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/www.facebook.com\/privacy\/policy\">Privacy Policy<\/a>. Developer platform terms: <a href=\"https:\/\/developers.facebook.com\/terms\/\">Meta Platform Terms<\/a>. WhatsApp Business terms: <a href=\"https:\/\/www.whatsapp.com\/legal\/business-terms\">WhatsApp Business Terms<\/a>.<\/p>\n\n<h4>LINE<\/h4>\n\n<p>Used when the LINE channel is enabled. The plugin calls the LINE Messaging API (<code>https:\/\/api.line.me\/v2\/bot\/<\/code>) to send outbound messages and optional auto-replies.<\/p>\n\n<p><strong>Data sent:<\/strong> channel access token, recipient user ID, and message text.<\/p>\n\n<p><strong>Service provided by LINE Corporation:<\/strong> <a href=\"https:\/\/terms.line.me\/line_terms\">Terms of Use<\/a>, <a href=\"https:\/\/line.me\/en\/terms\/policy\/\">Privacy Policy<\/a>.<\/p>\n\n<h4>Viber<\/h4>\n\n<p>Used when the Viber channel is enabled. The plugin calls the Viber REST API (<code>https:\/\/chatapi.viber.com\/pa\/<\/code>) to register the inbound webhook, send outbound messages, and send optional auto-replies.<\/p>\n\n<p><strong>Data sent:<\/strong> authentication token, recipient user ID, message text, and webhook URL pointing to your site.<\/p>\n\n<p><strong>Service provided by Rakuten Viber:<\/strong> <a href=\"https:\/\/www.viber.com\/terms\/\">Terms of Use<\/a>, <a href=\"https:\/\/www.viber.com\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<h4>WeChat<\/h4>\n\n<p>Used when the WeChat channel is enabled. The plugin calls the WeChat Official Account API (<code>https:\/\/api.weixin.qq.com\/cgi-bin\/<\/code>) to obtain access tokens, look up user profiles, and send outbound messages.<\/p>\n\n<p><strong>Data sent:<\/strong> app ID, app secret, access token, recipient open ID, and message text.<\/p>\n\n<p><strong>Service provided by Tencent:<\/strong> <a href=\"https:\/\/www.wechat.com\/en\/service_terms.html\">Terms of Service<\/a>, <a href=\"https:\/\/www.wechat.com\/en\/privacy_policy.html\">Privacy Policy<\/a>.<\/p>\n\n<h4>SMS providers<\/h4>\n\n<p>Used when the SMS channel is enabled. Exactly one provider is used, based on the administrator's choice in settings. The plugin sends outbound SMS and may send optional auto-replies through the selected API.<\/p>\n\n<p><strong>Twilio<\/strong> (<code>https:\/\/api.twilio.com\/2010-04-01\/Accounts\/<\/code>) \u2014 <strong>Data sent:<\/strong> account SID, auth token, from number, recipient phone number, and message text. <strong>Service provided by Twilio Inc.:<\/strong> <a href=\"https:\/\/www.twilio.com\/en-us\/legal\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/www.twilio.com\/en-us\/legal\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Vonage<\/strong> (<code>https:\/\/rest.nexmo.com\/sms\/json<\/code>) \u2014 <strong>Data sent:<\/strong> API key, API secret, from number, recipient phone number, and message text. <strong>Service provided by Vonage Holdings Corp.:<\/strong> <a href=\"https:\/\/www.vonage.com\/legal\/communications-apis\/terms-of-use\/\">Terms of Use<\/a>, <a href=\"https:\/\/www.vonage.com\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Sinch<\/strong> (<code>https:\/\/us.sms.api.sinch.com\/xms\/v1\/<\/code>) \u2014 <strong>Data sent:<\/strong> service plan ID, API token, from number, recipient phone number, and message text. <strong>Service provided by Sinch AB:<\/strong> <a href=\"https:\/\/www.sinch.com\/terms-and-conditions\/\">Terms and Conditions<\/a>, <a href=\"https:\/\/www.sinch.com\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Plivo<\/strong> (<code>https:\/\/api.plivo.com\/v1\/Account\/<\/code>) \u2014 <strong>Data sent:<\/strong> auth ID, auth token, from number, recipient phone number, and message text. <strong>Service provided by Plivo Inc.:<\/strong> <a href=\"https:\/\/www.plivo.com\/legal\/tos\/\">Terms of Service<\/a>, <a href=\"https:\/\/www.plivo.com\/legal\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Telnyx<\/strong> (<code>https:\/\/api.telnyx.com\/v2\/messages<\/code>) \u2014 <strong>Data sent:<\/strong> API key, from number, recipient phone number, and message text. <strong>Service provided by Telnyx LLC:<\/strong> <a href=\"https:\/\/telnyx.com\/terms-and-conditions\">Terms and Conditions<\/a>, <a href=\"https:\/\/telnyx.com\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>MessageBird<\/strong> (<code>https:\/\/rest.messagebird.com\/messages<\/code>) \u2014 <strong>Data sent:<\/strong> access key, originator number, recipient phone number, and message text. <strong>Service provided by Bird (MessageBird):<\/strong> <a href=\"https:\/\/messagebird.com\/en\/legal\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/messagebird.com\/en\/legal\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<h4>Email (administrator-configured)<\/h4>\n\n<p>The email channel does not use a fixed third-party API endpoint. When enabled, the site administrator supplies their own SMTP and\/or IMAP server hostname and credentials. The plugin connects only to those administrator-configured mail servers to send outbound email or poll for inbound messages (every 5 minutes via WordPress cron, when IMAP is configured).<\/p>\n\n<p>Inbound email may also be pushed to your site via a webhook URL you configure in an inbound-parse or route service chosen by the site administrator. Common options include:<\/p>\n\n<p><strong>Mailgun<\/strong> \u2014 <strong>Data sent:<\/strong> sender\/recipient addresses, subject, message body, and attachments (as configured in your Mailgun route). <strong>Service provided by Sinch Mailgun:<\/strong> <a href=\"https:\/\/www.mailgun.com\/legal\/terms-of-service\/\">Terms of Service<\/a>, <a href=\"https:\/\/www.mailgun.com\/legal\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>SendGrid<\/strong> \u2014 <strong>Data sent:<\/strong> sender\/recipient addresses, subject, message body, and attachments (as configured in your Inbound Parse webhook). <strong>Service provided by Twilio SendGrid:<\/strong> <a href=\"https:\/\/www.twilio.com\/en-us\/legal\/tos\">Terms of Service<\/a>, <a href=\"https:\/\/www.twilio.com\/en-us\/legal\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Postmark<\/strong> \u2014 <strong>Data sent:<\/strong> sender\/recipient addresses, subject, and message body (as configured in your Postmark inbound webhook). <strong>Service provided by ActiveCampaign, LLC (Postmark):<\/strong> <a href=\"https:\/\/postmarkapp.com\/terms-of-service\">Terms of Service<\/a>, <a href=\"https:\/\/postmarkapp.com\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>SparkPost<\/strong> \u2014 <strong>Data sent:<\/strong> sender\/recipient addresses, subject, and message body (as configured in your SparkPost relay webhook). <strong>Service provided by Message Systems, LLC (SparkPost):<\/strong> <a href=\"https:\/\/www.sparkpost.com\/policies\/tos\/\">Terms of Use<\/a>, <a href=\"https:\/\/www.sparkpost.com\/policies\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<p><strong>Data sent (general):<\/strong> depends on the mail server or inbound-parse provider the administrator configures (typically sender\/recipient addresses, subject, and message body).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/kinetix-messaging-by-ppros<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Open <strong>Kinetix Messaging \u2192 Inbox<\/strong> and configure your channel settings.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Replace short <code>sme<\/code> prefix with <code>kmbp<\/code> for options, tables, capabilities, and REST namespace.<\/li>\n<li>Fix MessageBird legal URLs in readme.<\/li>\n<li>Remove remote image URLs from admin embed snippets.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Address WordPress.org plugin review feedback (webhook permissions, enqueued admin CSS, menu position).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Document external messaging APIs and SMS providers in readme.<\/li>\n<li>Ship <code>src\/<\/code> source and document build steps for compiled admin assets.<\/li>\n<\/ul>","raw_excerpt":"Unified inbox for email, Telegram, WhatsApp, Messenger, SMS, and other messaging channels.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=327069"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sakibbd08"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327069"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327069"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327069"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327069"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327069"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}