| 开发者 | sakibbd08 |
|---|---|
| 更新时间 | 2026年10月27日 17:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[kmbp_channel_button] shortcode for any channel. It works in Gutenberg and Elementor./wp-content/plugins/kinetix-messaging-by-ppros, or install through the WordPress plugins screen.Yes. The plugin is free and GPL licensed. Some channels charge for their own APIs (for example WhatsApp Business or SMS providers), and AI providers bill you directly for your API key. Kinetix adds no fees on top.
In your own WordPress database. Messages pass through the channel you connect (for example Meta or Telegram), and through your AI provider only if you turn AI Support on. See External services for exactly what is sent where.
No. AI Support is off by default. Without it, the inbox works as a normal shared team inbox, with optional auto-replies and an offline notice.
No — messaging platforms (Telegram, Meta, LINE, Viber, WeChat) deliver inbound messages via webhooks, which require a publicly reachable HTTPS URL. A local machine (localhost, 127.0.0.1, .test, .local) is not reachable from the public internet, so inbound webhook deliveries will fail silently.
To test locally, use a tunnel tool to expose your machine temporarily:
ngrok http 80 gives you a public HTTPS URL.cloudflared tunnel --url http://localhost:80.expose share http://localhost.Yes — a public subdomain works well for staging or development, as long as:
/wp-json/kmbp/v1/webhooks/*.WP_HOME and WP_SITEURL in wp-config.php (or Settings → General) point to the correct subdomain so that the REST URL used for webhooks is accurate.
Both channels run on the Meta Graph API. Work through this checklist:
messages and messaging_postbacks are subscribed.X-Hub-Signature-256 header on every inbound webhook. A mismatched secret causes the plugin to silently reject all incoming messages. Double-check it in Settings → WhatsApp → API Setup.Use the built-in shortcode [kmbp_channel_button channel="whatsapp"]. Open Kinetix Messaging → Settings → (any channel) → Share & Embed to get the exact shortcode for that channel, with one-click copy. The panel also shows ready-to-paste snippets for:
label="Chat with us", style="link" (plain anchor instead of pill button), class="my-class".
Yes. Assign the built-in Messaging Agent role (or the kmbp_access_messaging capability) to as many team members as needed. Each agent logs into WordPress independently and opens the Kinetix Messaging inbox. Conversations can be assigned to specific agents via the right-hand panel in the conversation view. The inbox polls for new messages every 8 seconds so all agents see updates in near-real time without refreshing.
Most channels have a dedicated auto-reply option in their settings panel:
/start to your bot.Open Kinetix Messaging → Settings → Live Chat, paste an API key from livechat.pluginpros.co, enable the channel, and save. The chat widget appears on every public page automatically. Visitor messages show up in the inbox; agent replies are sent back through the same live chat room.
Live Chat does not need a public webhook URL, so it can be tested on localhost as long as the site can reach livechat.pluginpros.co.
?conversation= links open that conversation directly in the inbox.<style>/<script> text (including @media blocks) appearing as visible text above messages, and garbled tag attributes left behind by double-processed quoted-printable content.wp_kses_post(), instead of relying on wp_kses_post() alone.[kmbp_channel_button] shortcode for embedding a branded channel button or link on any page, with Gutenberg block and Elementor widget instructions.sme prefix with kmbp for options, tables, capabilities, and REST namespace.src/ source and document build steps for compiled admin assets.