Plugin Pros View Plugins
Kinetix

Kinetix Messaging — Channel Setup Guide

Connect email, WhatsApp, Messenger, Instagram, Telegram, SMS, LINE, Viber, and WeChat to one WordPress inbox.

View product page

Use this to connect each channel. Open Kinetix Messaging → Settings, pick a channel on the left, then follow the steps below.

Before you start

  • Your site must use HTTPS (https://…).
  • In WordPress: Settings → Permalinks — choose anything except Plain, then Save.
  • Your site must be reachable on the internet (not only on your computer). For local testing, use a tunnel like ngrok.

Email

  1. Go to Settings → Email Pipe.
  2. Turn Enable email channel on.
  3. Fill in Inbox name, Inbox email address (the address customers write to), Sender display name, and Reply-to (optional).
  4. Open the SMTP tab and enter your sending mail settings (host, port, username, password). Use a preset (Gmail, Outlook, SendGrid, etc.) if it matches your provider.
  5. Click Send test email and confirm you receive it.
  6. Open the IMAP tab and enter your incoming mail settings (host, port, username, password, folder — usually INBOX).
  7. Click Test IMAP connection. When it succeeds, click Sync now.
  8. (Optional) Templates tab: turn on auto-reply and write the welcome message.
  9. Click Save.

Check it works: send an email to your inbox address. It should appear in Kinetix Messaging → Inbox under Email.

WhatsApp

  1. Create/open an app at Meta for Developers and add WhatsApp.
  2. Copy: WhatsApp Business Account ID, Phone Number ID, and a permanent access token.
  3. In WordPress: Settings → WhatsApp → turn the channel on.
  4. Paste those values, plus App Secret and a Webhook Verify Token (any secret phrase you invent — remember it).
  5. Copy the Webhook URL shown on the page.
  6. In Meta, set the webhook to that URL, use the same Verify Token, and subscribe to messages.
  7. Click Test connection in the plugin, then Save.

Check it works: message your WhatsApp business number from a phone. The chat should open in the Unified Inbox.

Facebook Messenger

  1. Create/open a Meta app and connect your Facebook Page.
  2. Get: Page ID, Page Access Token, App ID, App Secret.
  3. In WordPress: Settings → Messenger → turn the channel on.
  4. Paste the values above. Set a Verify Token (your own secret phrase).
  5. Copy the Webhook URL from the plugin into Meta’s webhook settings. Use the same Verify Token. Subscribe to messages.
  6. Click Verify, then Save.

Check it works: send a message to your Facebook Page. It should show in the inbox under Messenger.

Instagram DM

  1. Link your Instagram professional account to a Facebook Page (Meta Business setup).
  2. Get: Instagram Account ID, Facebook Page ID, Page Access Token, App ID, App Secret.
  3. In WordPress: Settings → Instagram DM → turn the channel on.
  4. Paste those values and set a Verify Token.
  5. Copy the Webhook URL into Meta. Match the Verify Token. Subscribe to Instagram messaging events.
  6. Save.

Check it works: send a DM to your Instagram business account. It should appear under Instagram DM.

Note: For live public traffic, Meta may require App Review. Until then, only test users may work.

Telegram

  1. Open Telegram, talk to @BotFather, create a bot, and copy the Bot Token.
  2. In WordPress: Settings → Telegram → turn the channel on.
  3. Paste the Bot Token. Click Verify bot token.
  4. Open the Webhook tab. Click Generate for a webhook secret if offered, then Register Webhook.
  5. Confirm status shows the webhook as active. Save.

Check it works: open your bot in Telegram and send a message (or /start). It should appear in the inbox.

SMS

  1. Create an account with a supported provider: Twilio, Vonage, MessageBird, Sinch, Plivo, or Telnyx.
  2. Buy/get a phone number that can send and receive SMS.
  3. In WordPress: Settings → SMS → turn the channel on.
  4. Choose your provider and enter the credentials they give you (API keys / SID / token).
  5. Set your default from number.
  6. Copy the Webhook URL from the plugin into your provider’s inbound SMS webhook settings.
  7. For non-Twilio providers, also set the Webhook token and send it as instructed in the settings screen.
  8. Click Test connection, then Save.

Check it works: text your business number from a phone. The message should appear under SMS.

LINE

  1. Create a channel in the LINE Developers Console.
  2. Copy: Channel ID, Channel Secret, Channel Access Token, and your Basic ID (often looks like @something).
  3. In WordPress: Settings → LINE → turn the channel on.
  4. Paste those values.
  5. Copy the Webhook URL from the plugin into LINE’s webhook settings and enable the webhook.
  6. Save.

Check it works: add/open your LINE Official Account and send a message. It should appear under LINE.

Viber

  1. Create a Viber bot / partner account and get the Auth Token and Sender ID.
  2. In WordPress: Settings → Viber → turn the channel on.
  3. Enter bot name, Sender ID, and Auth Token.
  4. Copy the Webhook URL from the plugin and register it with Viber (use the set-webhook steps shown on the settings page).
  5. Save.

Check it works: message your Viber business account. It should appear under Viber.

WeChat

  1. Open your WeChat Official Account admin and note App ID and App Secret.
  2. In WordPress: Settings → WeChat → turn the channel on.
  3. Paste App ID / App Secret and choose account type (service or subscription).
  4. Set a Server Token (and EncodingAESKey if WeChat asks for it).
  5. Copy the Server URL from the plugin into WeChat’s server configuration and complete verification.
  6. Save.

Check it works: scan your Official Account QR and send a message. It should appear under WeChat.

Add a button on your website (any channel)

  1. Open that channel’s settings and find Share & Embed.
  2. Copy the shortcode, for example: [kmbp_channel_button channel="whatsapp"]
  3. Paste it into a page or post.
  4. Change whatsapp to: email, telegram, messenger, instagram, sms, line, viber, or wechat as needed.
  5. Optional: label="Chat with us" and style="link".

If a channel does not receive messages

  • Confirm the channel toggle is on and you clicked Save.
  • Confirm the webhook/callback URL in the other platform matches the one in the plugin exactly.
  • Confirm Verify Token / secrets match on both sides.
  • Confirm the site is HTTPS and Permalinks are not Plain.
  • Ask your host or security plugin to allow: /wp-json/kmbp/v1/webhooks/

Agents (optional)

  1. Create WordPress users.
  2. Set their role to Messaging Agent (or give them inbox access).
  3. Go to Settings → Agents & Departments, assign departments if you use them, then Save.
  4. They can then open Kinetix Messaging → Inbox and reply.