The official WordPress plugin for Hey Support. Drops an AI chat widget onto any WordPress site, and forwards store and customer context automatically when WooCommerce is active.
Listing: https://wordpress.org/plugins/hey-support-ai-chatbot/ Requires: WordPress 6.5+ · PHP 7.4+ License: GPL-2.0-or-later
This repository is the source of truth. WordPress.org SVN is a release channel, published from here by tag — never edited directly.
Install from the WordPress plugin directory, activate, then open Settings → Hey Support and connect the site to your agent.
You need a Hey Support account. The chatbot cannot work without one: replies are generated on Hey Support's servers. There is a free tier.
- Injects the widget site-wide, or per page via the
[hey_support]shortcode or the Gutenberg block. - Display rules: all pages, posts only, pages only, or shortcode/block only, with per-post exclusions.
- WooCommerce-aware. Store URL, currency and — for logged-in shoppers — customer identity and last order are forwarded as page context. Cart totals are read at runtime from WooCommerce's own Store API, so they stay correct on cached sites and on any theme.
No build step. No Composer requirement at runtime — the plugin ships no vendor
directory and the Gutenberg block is plain ES, not JSX.
composer install # dev tooling only (PHPCS + WPCS)
composer run lint # PHPCS against the WordPress standard
composer run lint:fixCI runs on every pull request: php -l across 7.4–8.3, PHPCS/WPCS, the official
Plugin Check action, and an
ASCII-punctuation gate.
- Bump the version in three places — the
Version:header, theHEY_SUPPORT_VERSIONconstant, andStable tag:inreadme.txt. They have drifted before, and the constant is the cache-buster on the admin script. - Add an
== Upgrade Notice ==entry, and bumpTested up to:if a new WordPress has shipped. - Tag
vX.Y.Zand push the tag..github/workflows/deploy.ymlpublishes to WordPress.org SVN.
Deployment needs two repository secrets. SVN_USERNAME is the WordPress.org
username (case-sensitive). SVN_PASSWORD is not the WordPress.org login
password — it is a separate SVN password, set at
profiles.wordpress.org/me/profile/edit/group/3/.
.wordpress-org/ syncs to SVN /assets on deploy: icon-128x128.png,
icon-256x256.png, banner-772x250.png, banner-1544x500.png, and
screenshot-N.png matching the order of the Screenshots section in
readme.txt.
Bugs and feature requests: GitHub issues. Support questions about the service itself: https://hey.support.