Installation
Installation is a normal WordPress plugin upload followed by a four-step wizard. The wizard does the Cloudflare work for you; you will not need to open the Cloudflare dashboard except to create one API token.
The plugin is in beta
Flarepipe: Chat is not publicly downloadable yet. Join the beta waitlist and we will send you the plugin when it opens.
Before you start
Have a Cloudflare account ready, and know which account you want the chatbot's resources created in if you have more than one. If your site is large, be aware that the first content index runs in the background over WP-Cron and can take a while. That is normal, and the wizard shows progress.
If you can, run through setup on a staging copy first. Setup is idempotent and safe to re-run, but a staging pass lets you see the wizard, the indexing behaviour and the widget without a live audience.
Step 1: Install the plugin
- Log in to your WordPress dashboard.
- Go to Plugins > Add New Plugin.
- Click Upload Plugin, choose the zip file, and click Install Now.
- Click Activate Plugin.
Using WP-CLI
wp plugin install /path/to/flarepipe-chat.zip --activate
After activation a Flarepipe Chat item appears in the admin menu. Before setup is complete it opens the wizard; afterwards it opens the settings screen.
Step 2: Create and paste a setup token
The wizard links you straight to the Cloudflare token creation screen and lists the permissions to tick. The full list, and the reasoning behind each one, is on the Cloudflare setup page.
Paste the token into the wizard. If the token has access to more than one Cloudflare account, the wizard will ask you which one to use. If you want the bot served from your own subdomain rather than a workers.dev URL, fill in the custom domain field now. You can also do it later from settings.
Leave Delete the setup token from Cloudflare when finished ticked unless you are deliberately reusing the same token to set up several sites. It is checked by default for a reason.
Step 3: Let it provision
The wizard now runs four steps and reports each one:
- Verify token and account. Confirms the token works and resolves which Cloudflare account to build in.
- Deploy worker and vector index. Creates the Vectorize index, ensures your workers.dev subdomain exists, uploads the Worker with its bindings, and generates the shared secret used to protect content ingestion.
- Downgrade to a minimal token. Mints a replacement token limited to redeploying the Worker and updating the index, stores it encrypted, then deletes the setup token if you asked it to.
- Index your content. Queues your published posts and pages for chunking and embedding, working through them in small batches.
If a step fails, fix the cause and run setup again. Every operation treats "this already exists" as success, so re-running repairs a partial install rather than creating duplicates.
Step 4: Check it works
- Open the front end of your site. The chat button should appear in the corner you configured.
- Ask it something your site definitely covers. You should get a streamed answer with a link to the source page.
- Ask it something your site definitely does not cover. It should decline rather than invent an answer.
- Back in Flarepipe Chat > Settings, use Run diagnostics to confirm the Worker and its bindings are healthy.
If the first index comes up empty
On a brand-new workers.dev subdomain there is a short window where DNS has not propagated and the first indexing run cannot reach the Worker. If your content did not index, wait a couple of minutes and use Sync content now. See troubleshooting.
Updating and uninstalling
Plugin updates may ship a new Worker version; the plugin holds a token scoped to redeploy the Worker so this happens without you re-entering credentials.
Uninstalling removes the plugin's own options, knowledge entries and post meta. It deliberately leaves your Cloudflare resources (the Worker, the index) alone, so nothing you built on disappears because a plugin was deleted. Remove those from the Cloudflare dashboard yourself if you want them gone.