Skip to main content

FluentCRM

Provider id: fluent-crm · 75 tool(s).

fcrm_add_company_note

Add a note to a FluentCRM company. Provide title or description (or both).

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
titlestringno
descriptionstringno
typestringnoNote type (note, call, email, meeting, quote — defaults to note).

fcrm_add_contact_note

Add a note to a FluentCRM contact. Provide title or description (or both).

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
titlestringno
descriptionstringno
typestringnoNote type (note, call, email, meeting, quote — defaults to note).

fcrm_add_subscribers_to_sequence

Enroll one or more subscribers into a FluentCRM email sequence.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryesSequence ID.
subscriber_idsarrayyesIDs of subscribers to enroll (required, non-empty).

fcrm_attach_company_contacts

Attach one or more FluentCRM contacts (subscriber IDs) to a company.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
subscriber_idsarrayyesContact (subscriber) IDs to attach.

fcrm_create_campaign

Create a FluentCRM email campaign. "title", "subject", and "email_body" are required.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
titlestringyesInternal campaign title.
subjectstringyesEmail subject line.
email_bodystringyesEmail HTML body.

fcrm_create_company

Create a FluentCRM company. "name" is required. owner_id is a WP user ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
namestringyesCompany name (required).
emailstringno
websitestringno
industrystringno
phonestringno
address_line_1stringno
address_line_2stringno
citystringno
statestringno
postal_codestringno
countrystringno
descriptionstringno
typestringnoe.g. private, public, partnership.
logostringnoLogo image URL.
linkedin_urlstringno
facebook_urlstringno
twitter_urlstringno
date_of_startstringnoFounding date (YYYY-MM-DD).
timezonestringno
employees_numberintegerno
owner_idintegernoWP user ID of the company owner.

fcrm_create_contact

Create a FluentCRM contact. "email" is required. Set force_update to upsert an existing email instead of erroring.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
emailstringyesContact email (required).
first_namestringno
last_namestringno
phonestringno
statusstringnosubscribed, unsubscribed, or pending.
tagsarraynoTag IDs to attach.
listsarraynoList IDs to attach.
force_updatebooleannoIf true, update the contact when the email already exists.

fcrm_create_list

Create a FluentCRM list. "title" is required.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
titlestringyes
slugstringno
descriptionstringno

fcrm_create_tag

Create a FluentCRM tag. "title" is required.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
titlestringyes
slugstringno
descriptionstringno

fcrm_create_template

Create a FluentCRM email template. "title" is required.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
titlestringyes
email_subjectstringno
email_bodystringnoHTML body or block markup.
design_templatestringnoDesign template id (e.g. simple, raw_classic, raw_html).

fcrm_create_webhook

Create a FluentCRM webhook. "name" and "value" (target URL) are required.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
namestringyes
valuestringyesTarget URL.
tagsarraynoTag IDs to attach to new contacts.
listsarraynoList IDs to attach to new contacts.
is_activebooleanno

fcrm_delete_campaign

Delete a FluentCRM campaign.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_delete_company

Delete a FluentCRM company by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_delete_company_note

Delete a note from a FluentCRM company.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
note_idintegeryes

fcrm_delete_contact

Delete a FluentCRM contact by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryesContact ID.

fcrm_delete_contact_note

Delete a note from a FluentCRM contact.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
note_idintegeryes

fcrm_delete_list

Delete a FluentCRM list by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_delete_tag

Delete a FluentCRM tag by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_delete_template

Delete a FluentCRM email template by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_delete_webhook

Delete a FluentCRM webhook by ID.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_detach_company_contacts

Detach one or more FluentCRM contacts (subscriber IDs) from a company. Removes the association only; contacts are not deleted.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
subscriber_idsarrayyesContact (subscriber) IDs to detach.

fcrm_duplicate_campaign

Duplicate a FluentCRM campaign.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_duplicate_sequence

Duplicate a FluentCRM email sequence.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_estimate_segment_contacts

Estimate the contact count a dynamic-segment definition would match. Use this to size-check before saving a segment.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
conditionsarrayyesSegment condition rules (FluentCRM condition shape).

fcrm_get_automation

Get a FluentCRM automation funnel by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_automation_report

Get the run report (counts per step, conversions) for a FluentCRM automation funnel.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_automation_subscribers

List subscribers enrolled in a FluentCRM automation funnel.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryesFunnel ID.
per_pageintegerno
pageintegerno

fcrm_get_campaign

Get a FluentCRM campaign by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_campaign_stats

Get the marquee performance stats for a FluentCRM campaign (overview_stats: sent, opens, clicks, unsubscribes).

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_company

Get a FluentCRM company by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_company_custom_fields

Get the FluentCRM custom-field schema for companies (returns all defined fields).

Profiles: full, crm

Parameters

No parameters.

fcrm_get_contact

Get a FluentCRM contact by ID (or email).

Profiles: full, lean, crm

Parameters

ParameterTypeRequiredDescription
idstringyesContact ID or email address.

fcrm_get_contact_activity

Get the activity (tracking events) feed for a FluentCRM contact.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
per_pageintegerno
pageintegerno

fcrm_get_contact_custom_fields

Get the FluentCRM custom-field schema for contacts (returns all defined fields).

Profiles: full, crm

Parameters

No parameters.

fcrm_get_contacts_breakdown

Get a FluentCRM contacts breakdown by dimension. Pick one: status, tags, lists, country.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
dimensionstringyesWhich breakdown to fetch.

fcrm_get_dashboard_stats

Get the FluentCRM dashboard summary stats (total contacts, sent emails, opens, clicks).

Profiles: full, lean, crm

Parameters

No parameters.

fcrm_get_email_performance

Get the FluentCRM email performance report (aggregate open/click/unsub rates over time).

Profiles: full, crm

Parameters

No parameters.

fcrm_get_list

Get a FluentCRM list by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_sequence

Get a FluentCRM email sequence by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_sequence_subscribers

List subscribers enrolled in a FluentCRM email sequence.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
per_pageintegerno
pageintegerno

fcrm_get_tag

Get a FluentCRM tag by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_template

Get a FluentCRM email template by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes

fcrm_get_top_campaigns

Get the FluentCRM top-performing campaigns report.

Profiles: full, crm

Parameters

No parameters.

fcrm_list_automations

List FluentCRM automation funnels.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
per_pageintegerno
pageintegerno

fcrm_list_campaigns

List FluentCRM email campaigns.

Profiles: full, lean, crm

Parameters

ParameterTypeRequiredDescription
searchstringnoSearch by title.
statusstringnoFilter by status (draft, scheduled, sent, archived).
per_pageintegerno
pageintegerno

fcrm_list_companies

List FluentCRM companies (filter by search term, paginated).

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
searchstringnoSearch by company name/email.
per_pageintegernoItems per page (default 15).
pageintegernoPage number.

fcrm_list_company_notes

List notes attached to a FluentCRM company.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
per_pageintegerno
pageintegerno

fcrm_list_contact_notes

List notes attached to a FluentCRM contact.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
per_pageintegerno
pageintegerno

fcrm_list_contacts

List FluentCRM contacts with filtering and pagination.

Profiles: full, lean, crm

Parameters

ParameterTypeRequiredDescription
searchstringnoSearch by name/email.
statusstringnoFilter by status (subscribed, unsubscribed, bounced, complained, pending).
tagsarraynoFilter by tag IDs.
listsarraynoFilter by list IDs.
per_pageintegernoItems per page (default 15).
pageintegernoPage number.

fcrm_list_lists

List all FluentCRM contact lists.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
searchstringno
per_pageintegerno
pageintegerno

fcrm_list_routes

List the FluentCRM REST routes registered under /fluent-crm/v2 and their HTTP methods. Optional "search" substring filter and "limit" (1-500, default 200). Use this to find a path for fcrm_request.

Passthrough router — available in every toolset profile.
Profiles: all profiles

Parameters

ParameterTypeRequiredDescription
searchstringnoOnly return routes whose path contains this substring.
limitintegernoMax routes to return (1-500, default 200).

fcrm_list_segments

List FluentCRM dynamic segments (flat array, no pagination).

Profiles: full, crm

Parameters

No parameters.

fcrm_list_sequences

List FluentCRM email sequences.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
per_pageintegerno
pageintegerno

fcrm_list_tags

List all FluentCRM tags.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
searchstringno
per_pageintegerno
pageintegerno

fcrm_list_templates

List FluentCRM email templates (fc_template). Returns WP post objects.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
searchstringno
per_pageintegerno
pageintegerno

fcrm_list_webhooks

List all FluentCRM webhooks. Returns {webhooks, fields, custom_fields, lists, tags}; no individual GET exists.

Profiles: full, crm

Parameters

No parameters.

fcrm_remove_subscribers_from_automation

Remove one or more subscribers from a FluentCRM automation funnel (bulk).

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
funnel_idintegeryes
subscriber_idsarrayyesIDs of subscribers to remove (required, non-empty).

fcrm_remove_subscribers_from_sequence

Remove one or more subscribers from a FluentCRM email sequence.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryesSequence ID.
subscriber_idsarrayyesIDs of subscribers to remove (required, non-empty).

fcrm_request

Call any FluentCRM REST route (scoped to /fluent-crm/v2). GET runs immediately; POST/PUT/PATCH/DELETE require "confirm": true, or pass "dry_run": true to preview the request. Use fcrm_list_routes to discover available paths.

Passthrough router — available in every toolset profile.
Profiles: all profiles

Parameters

ParameterTypeRequiredDescription
methodstringyesHTTP method: GET, POST, PUT, PATCH, or DELETE.
pathstringyesRoute path within /fluent-crm/v2, e.g. /fluent-crm/v2/contacts or /fluent-crm/v2/contacts/42.
bodyobjectnoRequest body for writes (JSON object).
queryobjectnoQuery-string arguments (JSON object).
confirmbooleannoRequired to execute a write (POST/PUT/PATCH/DELETE).

fcrm_save_company_custom_fields

Save the FluentCRM company custom-field schema. WARNING: this REPLACES the full set — fetch the current fields with fcrm_get_company_custom_fields, merge your changes, and pass the complete merged list. Anything omitted is removed.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
fieldsarrayyesComplete list of field definitions (each with slug, label, type, plus options for select/radio types).

fcrm_save_contact_custom_fields

Save the FluentCRM contact custom-field schema. WARNING: this REPLACES the full set — fetch the current fields with fcrm_get_contact_custom_fields, merge your changes, and pass the complete merged list. Anything omitted is removed.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
fieldsarrayyesComplete list of field definitions (each with slug, label, type, plus options for select/radio types).

fcrm_search_unattached_contacts

Search FluentCRM contacts not yet attached to the given company (use to find contacts before attaching).

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
searchstringnoSearch term (name/email).

fcrm_send_campaign

Send or schedule a FluentCRM campaign. Omit scheduled_at to send immediately.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
scheduled_atstringnoDatetime (Y-m-d H:i:s) to schedule; omit to send now.

fcrm_send_contact_email

Send a one-off transactional email to a single FluentCRM contact. Sends a real email. Use dry_run to preview.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
email_subjectstringyes
email_bodystringyes
from_emailstringno
from_namestringno

fcrm_send_test_email

Send a test version of a FluentCRM campaign to specific recipients. Sends real emails. Use dry_run to preview.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
campaign_idintegeryesCampaign to test.
recipientsarrayyesRecipient email addresses (required, non-empty).
subjectstringnoOptional override of campaign subject.
email_bodystringnoOptional override of campaign HTML body.

fcrm_update_automation_status

Update an automation funnel-level status (e.g. published, draft).

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
statusstringyesNew funnel status.

fcrm_update_campaign

Update a FluentCRM campaign (title, subject, body). Only provided fields are changed. Mutates a mass-mailing artifact; use dry_run to preview.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
titlestringno
subjectstringno
email_bodystringno

fcrm_update_company

Update a FluentCRM company by ID. Pass any subset of fields to change.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
namestringno
emailstringno
websitestringno
industrystringno
phonestringno
address_line_1stringno
address_line_2stringno
citystringno
statestringno
postal_codestringno
countrystringno
descriptionstringno
typestringno
logostringno
linkedin_urlstringno
facebook_urlstringno
twitter_urlstringno
date_of_startstringno
timezonestringno
employees_numberintegerno
owner_idintegerno

fcrm_update_company_note

Update a note attached to a FluentCRM company.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
company_idintegeryes
note_idintegeryes
titlestringno
descriptionstringno
typestringno

fcrm_update_contact

Update a FluentCRM contact by ID. Use attach_/detach_ arrays to change tags and lists.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryesContact ID.
emailstringno
first_namestringno
last_namestringno
phonestringno
statusstringnosubscribed, unsubscribed, or pending.
attach_tagsarraynoTag IDs to add.
detach_tagsarraynoTag IDs to remove.
attach_listsarraynoList IDs to add.
detach_listsarraynoList IDs to remove.

fcrm_update_contact_note

Update a note attached to a FluentCRM contact.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
subscriber_idintegeryes
note_idintegeryes
titlestringno
descriptionstringno
typestringno

fcrm_update_list

Update a FluentCRM list by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
titlestringno
slugstringno
descriptionstringno

fcrm_update_tag

Update a FluentCRM tag by ID.

Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
titlestringno
slugstringno
descriptionstringno

fcrm_update_template

Update a FluentCRM email template by ID. Only provided fields are changed, but each overwrites the stored value.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
titlestringno
email_subjectstringno
email_bodystringno
design_templatestringno

fcrm_update_webhook

Update a FluentCRM webhook by ID. Overwrites the stored webhook configuration.

🔴 Destructive — supports a dry_run preview flag.
Profiles: full, crm

Parameters

ParameterTypeRequiredDescription
idintegeryes
namestringno
valuestringno
tagsarrayno
listsarrayno
is_activebooleanno