Kinetix Messaging — Channel Setup Guide
Connect email, WhatsApp, Messenger, Instagram, Telegram, SMS, LINE, Viber, and WeChat to one WordPress inbox.
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.
- Go to Settings → Email Pipe.
- Turn Enable email channel on.
- Fill in Inbox name, Inbox email address (the address customers write to), Sender display name, and Reply-to (optional).
- 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.
- Click Send test email and confirm you receive it.
- Open the IMAP tab and enter your incoming mail settings (host, port, username, password, folder — usually INBOX).
- Click Test IMAP connection. When it succeeds, click Sync now.
- (Optional) Templates tab: turn on auto-reply and write the welcome message.
- Click Save.
Check it works: send an email to your inbox address. It should appear in Kinetix Messaging → Inbox under Email.
- Create/open an app at Meta for Developers and add WhatsApp.
- Copy: WhatsApp Business Account ID, Phone Number ID, and a permanent access token.
- In WordPress: Settings → WhatsApp → turn the channel on.
- Paste those values, plus App Secret and a Webhook Verify Token (any secret phrase you invent — remember it).
- Copy the Webhook URL shown on the page.
- In Meta, set the webhook to that URL, use the same Verify Token, and subscribe to messages.
- 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
- Create/open a Meta app and connect your Facebook Page.
- Get: Page ID, Page Access Token, App ID, App Secret.
- In WordPress: Settings → Messenger → turn the channel on.
- Paste the values above. Set a Verify Token (your own secret phrase).
- Copy the Webhook URL from the plugin into Meta’s webhook settings. Use the same Verify Token. Subscribe to messages.
- Click Verify, then Save.
Check it works: send a message to your Facebook Page. It should show in the inbox under Messenger.
Instagram DM
- Link your Instagram professional account to a Facebook Page (Meta Business setup).
- Get: Instagram Account ID, Facebook Page ID, Page Access Token, App ID, App Secret.
- In WordPress: Settings → Instagram DM → turn the channel on.
- Paste those values and set a Verify Token.
- Copy the Webhook URL into Meta. Match the Verify Token. Subscribe to Instagram messaging events.
- 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
- Open Telegram, talk to @BotFather, create a bot, and copy the Bot Token.
- In WordPress: Settings → Telegram → turn the channel on.
- Paste the Bot Token. Click Verify bot token.
- Open the Webhook tab. Click Generate for a webhook secret if offered, then Register Webhook.
- 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
- Create an account with a supported provider: Twilio, Vonage, MessageBird, Sinch, Plivo, or Telnyx.
- Buy/get a phone number that can send and receive SMS.
- In WordPress: Settings → SMS → turn the channel on.
- Choose your provider and enter the credentials they give you (API keys / SID / token).
- Set your default from number.
- Copy the Webhook URL from the plugin into your provider’s inbound SMS webhook settings.
- For non-Twilio providers, also set the Webhook token and send it as instructed in the settings screen.
- Click Test connection, then Save.
Check it works: text your business number from a phone. The message should appear under SMS.
LINE
- Create a channel in the LINE Developers Console.
- Copy: Channel ID, Channel Secret, Channel Access Token, and your Basic ID (often looks like @something).
- In WordPress: Settings → LINE → turn the channel on.
- Paste those values.
- Copy the Webhook URL from the plugin into LINE’s webhook settings and enable the webhook.
- Save.
Check it works: add/open your LINE Official Account and send a message. It should appear under LINE.
Viber
- Create a Viber bot / partner account and get the Auth Token and Sender ID.
- In WordPress: Settings → Viber → turn the channel on.
- Enter bot name, Sender ID, and Auth Token.
- Copy the Webhook URL from the plugin and register it with Viber (use the set-webhook steps shown on the settings page).
- Save.
Check it works: message your Viber business account. It should appear under Viber.
- Open your WeChat Official Account admin and note App ID and App Secret.
- In WordPress: Settings → WeChat → turn the channel on.
- Paste App ID / App Secret and choose account type (service or subscription).
- Set a Server Token (and EncodingAESKey if WeChat asks for it).
- Copy the Server URL from the plugin into WeChat’s server configuration and complete verification.
- 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)
- Open that channel’s settings and find Share & Embed.
-
Copy the shortcode, for example:
[kmbp_channel_button channel="whatsapp"] - Paste it into a page or post.
- Change whatsapp to: email, telegram, messenger, instagram, sms, line, viber, or wechat as needed.
- 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)
- Create WordPress users.
- Set their role to Messaging Agent (or give them inbox access).
- Go to Settings → Agents & Departments, assign departments if you use them, then Save.
- They can then open Kinetix Messaging → Inbox and reply.