Harbor Chatwoot Integration
Embed Chatwoot live chat on any WordPress site and auto-identify logged-in users, self-hosted or cloud.
Harbor Chatwoot Integration embeds the Chatwoot live chat widget on your WordPress site. When a visitor is logged in, their user ID, display name, and email are passed to Chatwoot automatically; conversations arrive with the contact already identified. Works with any Chatwoot instance. No WooCommerce required.
Free vs. Pro
$0
Download on WordPress.org
- Embed Chatwoot widget on any WordPress site
- Settings screen for Chatwoot URL and website inbox token
- Launcher position: bottom right or bottom left
- Optional custom launcher title
- Hide widget on mobile
- Auto-identifies logged-in WordPress users (user ID, display name, email)
- Does not load inside the WordPress admin
$49
/yearAgency license: $99/year (unlimited sites)
Everything in Free, plus:
- Identity verification (HMAC) for secure contact identification
- WooCommerce order context passed as Chatwoot contact attributes
- Conditional display rules (by page, role, or device)
- Availability schedule: hide widget outside business hours
- Contact synchronisation via the Chatwoot REST API
Technical requirements
- WordPress
- 6.3+
- PHP
- 8.0+
- Chatwoot
- Self-hosted or cloud
FAQ
Does this require WooCommerce?
No. The core widget works on any WordPress site. WooCommerce order context is a Pro feature and only activates when WooCommerce is installed.
Does this work with a self-hosted Chatwoot instance?
Yes. Any Chatwoot instance reachable over HTTPS works. Enter its address as the Chatwoot URL on the settings screen.
Are logged-in users identified automatically?
Yes. When a visitor is logged in to WordPress, the plugin passes their user ID, display name, and email to Chatwoot's setUser SDK method.
What's new
v1.0.0
2025-06-15
- ยทInitial release with widget embedding, position control, hide-on-mobile, and logged-in user identification