Skip to main content

Works with AI · Verified on v6.4.1

Joinchat logo

Manage Joinchat with AI

Connect Joinchat to Claude, ChatGPT, or any AI assistant with WPVibe. Tailor the WhatsApp chat page by page, add product enquiries to WooCommerce and make chat links by asking in plain English.

700,000+ active installs 1 verified abilities Last verified Oct 12, 2026

What your AI can do with Joinchat

One connection gives your assistant structured, permission-checked access to the whole site.

Per-page chat

A different greeting, pre-filled message or number on any page or product, or no button there, through Joinchat's own page settings.

Product enquiries

On WooCommerce product pages, a chat that names the product, SKU or price, and an Ask button beside the product.

Chat links

One click-to-chat link per product or page for email, social bios and QR codes, built by Joinchat.

Things to ask

Paste any of these into Claude or ChatGPT once Joinchat is connected.

“On my Tours page, make the WhatsApp chat say "Ask us about tour dates" and pre-fill the tour name. Show me before you change it.”
“Make the WhatsApp chat on my product pages mention the product name and SKU, and add an Ask button under the price.”
“Give me a WhatsApp link for each of my products that I can put in emails, with a message naming the product.”

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running Joinchat.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

“On my Tours page, make the WhatsApp chat greet visitors with "Ask us about tour dates" and pre-fill the tour name.”

Verified Joinchat recipes

Copy-paste playbooks, each one tested on a live Joinchat install before it ships.

Every Joinchat ability

Joinchat registers these with the WordPress Abilities API under the joinchat namespace. Your AI finds them with discover_abilities and calls them with run_ability. WPVibe asks for your approval only when an ability is marked destructive and deletes something or runs code; everything else runs as soon as your AI calls it. Verified means we ran it on a live install of v6.4.1. Registered means a fresh install of v6.4.1 ships it and we have not run it yet.

Tested on Joinchat 6.4.1 (free). The links recipe needs WordPress 6.9 or newer for the Abilities API. One of Joinchat's five abilities is on the Abilities REST API; the recipes reach the rest of its settings through its page settings (REST) and saved options (WP-CLI).

Ability What it does Access Status

Make a WhatsApp link

joinchat/get-whatsapp-url
A wa.me click-to-chat link for a number, with a pre-filled message. Read Verified

What we learned testing it

Behavior the ability descriptions do not mention.

  • Joinchat 6.4.1 registers five abilities but puts only Generate WhatsApp URL on the Abilities REST API. Get phone, Set phone, Set call to action and Set message are not reachable over REST, so WPVibe can't run them. The recipes change the same settings through Joinchat's page settings and its saved options instead.
  • A page's Joinchat settings are saved as one object. Writing it replaces everything the page had, so send the keys you want to keep along with the change. Sending an empty object puts the page back on the site-wide settings.
  • Per-page and product changes go live at once. Joinchat has no draft or preview for them.
  • The product page button doesn't show on a classic theme that doesn't declare WooCommerce support: WooCommerce draws the product inside the page content and Joinchat skips its button there. Our classic test theme is one; on Twenty Twenty-Five, a block theme, it showed at both positions we tried. The floating chat still sends the product message either way.
  • Make a WhatsApp link strips spaces, the plus sign and leading zeros, and adds the extra 9 or 1 that Argentina and Mexico numbers need, but it doesn't check or add a country code. A local number gives a link that opens the wrong chat, so check the digits after wa.me/.
  • Store settings changed through WP-CLI skip Joinchat's own checks and its cache clearing, which run only in wp-admin. A mistyped button position just shows no button, and a page cache can show the old values until it is cleared. The recipes read the page back.
  • On a fresh install Joinchat has no saved settings until they are saved once (in wp-admin), and a single-field change through WP-CLI fails with option not found. Set the number first.

Verified, and kept that way

Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Joinchat install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.

Learn more about Joinchat at join.chat.