About this plugin
ConvoHub for WordPress connects your website to your ConvoHub account.
Chat widget
- Pick the website inbox that powers your chat, or create one for your site in a click.
- Choose where the widget shows: every page, only some pages, or every page except some. Hide it for signed-in users or on the WooCommerce checkout.
- Set the position, launcher style, color scheme and other options.
- Warns you when your inbox’s allowed-domains list would make the browser block the widget, and fixes it in a click.
Recognized customers
- Signed-in customers are signed on your server, so ConvoHub knows who they are and shows their conversation history on any device.
- The chat resets when someone signs out or a different person signs in on the same browser.
Lead collection
- Add the “ConvoHub Lead Form” block, or use the [convohub_form] shortcode.
- Choose the fields: rename, reorder, hide or require the built-in ones, and add your own (short or long text, number, email, phone, dropdown, checkbox), such as Company or Budget.
- Style the form with your own CSS from the Leads tab.
- Each submission becomes a contact and a conversation in a ConvoHub API inbox, tagged with the page and campaign (UTM) it came from.
- Phone numbers are converted to international format. Spam is limited with a hidden field and a per-visitor rate limit.
- If ConvoHub cannot be reached, the lead is kept and retried automatically. You can see, resend or discard undelivered leads under ConvoHub > Logs.
Help built in
- A Help tab with searchable guides, a setup guide that ticks itself off, and a diagnostics panel you can copy for support. It never includes your token or secrets.
- A setup checklist on the Connection tab shows what is left to do.
Events from ConvoHub
- A signed webhook receiver lets ConvoHub tell your site about new customer messages. Each event is verified, checked for age, and processed once. Developers can react to events with the convohub_webhook_event action.
A companion plugin, ConvoHub Commerce, adds WooCommerce cart recovery and order-aware support. It requires this plugin.
External services
io. That address is fixed. Using this plugin requires a ConvoHub account.
What is sent, and when
- When you press Connect: the connection key you pasted is sent once to https://app.convohub.io, with your site’s address and name and the WordPress and plugin versions. ConvoHub answers with the account and the access this site uses from then on. The key itself is not saved.
- When you test the connection, and when you use the Widget, Leads or Webhook settings: that access is sent to ConvoHub to read your account, inboxes and webhooks, and to create or update them.
- When a visitor loads a page with the chat widget: the visitor’s browser loads the widget script from https://app.convohub.io and exchanges chat data with it. If customer identity verification is on, a signed-in customer’s ID, name and email address, and a signature of the ID, are given to the widget.
- When a visitor submits the lead form: the name, email address, phone number, message, the page address and title, and campaign (UTM) parameters they provided are sent from your server to ConvoHub, and may be retried later if ConvoHub is unreachable.
- When the webhook is registered: ConvoHub sends event data (for example new customer messages) to your site’s address.
io). io/terms. io/privacy.
Privacy
The plugin adds suggested text to your site’s privacy policy guide, and supports the WordPress personal data export and erase tools for form submissions that are waiting to be delivered. It sets a “convohub_logged_in” cookie for signed-in users and keeps the signed-in user’s ID in the browser’s local storage so the chat can detect a change of user. The chat widget loaded from ConvoHub sets its own cookies.