Skip to main content

Works with AI · Verified

FluentCRM logo

Manage FluentCRM with AI

FluentCRM registers 25 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.

80,000+ active installs 25 registered abilities Last verified Jul 29, 2026

Up and running in three steps

1

Install WPVibe

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

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

Describe the outcome you want and let the assistant do the clicking.

Verified FluentCRM recipes

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

Every FluentCRM ability

FluentCRM registers these with the WordPress Abilities API under the fluent-crm 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. Registered means a fresh install of v3.2.5 ships it and we have not run it yet.

Ability What it does Access Status

Get CRM Context

fluent-crm/get-crm-context
Compact permission-scoped discovery. Read Registered

List Contacts

fluent-crm/list-contacts
List/filter contacts with tags + lists inline. Read Registered

Get Contact Filter Schema

fluent-crm/get-contact-filter-schema
The reference for the advanced_filters parameter — the same condition-group engine the admin "Advanced Filter" UI runs. Read Registered

Get Contact

fluent-crm/get-contact
Full contact profile for ONE contact. Read Registered

List Tags

fluent-crm/list-tags
The full tag registry, searchable and paginated. Read Registered

List Contact Lists

fluent-crm/list-lists
The full contact-list registry, searchable and paginated. Read Registered

List Campaigns

fluent-crm/list-campaigns
List campaigns. Stats are opt-in because they add aggregate queries per campaign; pass include_stats=true when engagement data is needed. Read Registered

Get Campaign

fluent-crm/get-campaign
Campaign details. Default include: stats. Read Registered

List Automations

fluent-crm/list-automations
List/filter automations (funnels) with subscriber counts inline. Read Registered

List Funnel Subscribers

fluent-crm/list-funnel-subscribers
List contacts enrolled in a funnel by status. Read Registered

Get Automation

fluent-crm/get-automation
Funnel details with sequences and per-step report by default. Read Registered

Create or Update Contact

fluent-crm/upsert-contact
Create or update a contact by id or email. Write Registered

Bulk Create or Update Contacts

fluent-crm/bulk-upsert-contacts
Batch create/update up to 500 contacts. Write Registered

Delete Contact

fluent-crm/delete-contact
Hard-delete a contact. Write Registered

Apply Tags/Lists Across Contacts

fluent-crm/apply-segments-to-contacts
Add/remove tags and lists across many contacts. Write Registered

Manage Tag

fluent-crm/manage-tag
Create, update, delete, or merge tags. Write Registered

Manage List

fluent-crm/manage-list
Create, update, delete, or merge lists. Write Registered

Delete Contact Note

fluent-crm/delete-contact-note
Delete a single subscriber note by id. Write Registered

Add Contact Note

fluent-crm/add-contact-note
Add a note to a contact. Write Registered

Render Email Preview

fluent-crm/render-email-preview
Render the final HTML + resolved SmartCodes for a saved campaign or an inline draft, using the exact sender/footer settings a live send would use. Read Registered

Send Test Email

fluent-crm/send-test-email
Deliver a REAL test copy of a saved campaign or inline draft to to_email (subject prefixed "TEST:"). Write Registered

Send Email to Contact

fluent-crm/send-email-to-contact
Send a one-off email to a subscribed/transactional contact. Write Registered

Create or Update Campaign

fluent-crm/upsert-campaign
Create or update a draft campaign. Write Registered

Change Campaign Status

fluent-crm/change-campaign-status
State transition. schedule + delete are destructive. Write Registered

Update Contact Automation Status

fluent-crm/update-contact-automation-status
Resume, cancel, or advance_now a contact in a funnel. Write Registered

Verified, and kept that way

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