Official user documentation site for FluentCRM — the self-hosted email marketing and CRM automation plugin for WordPress. Built with VitePress 1.6.4.
This repository contains 158+ markdown docs organized into 16 topic sections, covering everything from installation and onboarding to advanced automation funnels, SMS campaigns, integrations, and developer references.
The site is deployed at docs.fluentcrm.com.
fluentcrm-user-docs/
├── docs/
│ ├── getting-started-with-audience/ # Installation, onboarding, licensing
│ ├── email-campaign/ # Campaigns, templates, visual builder, sequences
│ ├── automation-funnels/ # Triggers, actions, conditions, automation editor
│ ├── sms-module/ # SMS campaigns, Twilio, Amazon messaging
│ ├── integrations/ # 24 third-party integrations
│ ├── global-settings/ # All settings pages
│ ├── grow-your-audience/ # Lists, tags, segments, forms
│ ├── forms/ # Opt-in forms and lead capture
│ ├── event-tracking/ # Activity tracking, webhooks
│ ├── advanced-reports/ # Analytics and reporting
│ ├── bounce-handlers/ # Email bounce management
│ ├── migrating-from-other-platforms/ # Migration guides
│ ├── frequently-asked-questions/ # FAQs
│ ├── miscellaneous/ # Smartcodes, custom fields, misc guides
│ ├── devloper/ # REST API and developer reference
│ ├── change-log/ # Release notes
│ └── public/ # Static assets and images (WebP)
├── .vitepress/
│ └── config.mts # VitePress config: nav, sidebar, URL rewrites, YouTube plugin
├── CLAUDE.md # AI contributor guidelines
├── package.json
└── index.md # Homepage
WooCommerce · Easy Digital Downloads · MemberPress · LearnDash · LearnPress · LifterLMS · TutorLMS · BuddyBoss · AffiliateWP · FluentForms · FluentSupport · FluentCart · FluentCommunity · FluentBoards · FluentAffiliate · Fluent Booking · Elementor · Zapier · Pabbly · and more.
Prerequisites: Node.js 18+
# Install dependencies
npm install
# Start dev server (hot-reload)
npm run docs:dev
# Build for production
npm run docs:build
# Preview production build
npm run docs:previewThe dev server runs at http://localhost:5173 by default.
- Active development happens on the
docteambranch. - Merges to
mastergo live on the production docs site.
-
Create
docs/<category>/<slug>.mdwith the correct frontmatter:--- title: "Human Readable Title" slug: "url-slug-matching-filename" category: "folder-name-exactly" order: 0 ---
-
Add a sidebar entry in
.vitepress/config.mts:{ text: 'Page Title', link: '/the-slug' },
-
Place any images in
docs/public/<category>/<slug>/as.webpfiles.
-
Voice: Second person, active voice, conversational but precise.
-
Images: Always
.webp. -
Product names:
FluentCRM(never "Fluent CRM"),WooCommerce,LearnDash, etc. — seeCLAUDE.mdfor the full casing reference table. -
Callouts:
>[!Note] > Supplementary information. >[!Warning] > Something critical the user must not skip. >[!Tip] > Optional but helpful suggestion. -
Pro feature notice:
>[!Note] > This feature requires **FluentCRM Pro**. [See what's included →](/how-to-install-upgrade-and-activate-license)
URLs are rewritten so that docs/:category/:slug.md maps to /:slug — the /docs/ prefix and category folder are hidden. Always use /slug-here format in sidebar links, never /docs/category/slug.
| GitHub | Responsibilities |
|---|---|
ah-rasel5 |
Core maintainer |
tajulauth |
Feature docs |
reachkamrul |
Documentation contributor |
Documentation content © WPManageNinja. All rights reserved.