preloader

How to Set Up FluentCRM: Email Marketing and Automation Inside WordPress

FluentCRM is the argument against paying $100-400/month for a SaaS email marketing platform when you run WordPress. It handles contact management, email campaigns, automation sequences, and behavioral triggers entirely within your WordPress installation. Your subscriber data lives in your database, not on someone else’s server, and the cost is $129/year for unlimited contacts on unlimited sites – compared to Mailchimp or ActiveCampaign charging per subscriber on a recurring basis.

What FluentCRM Handles and What It Does Not

FluentCRM manages contacts, tags, lists, email campaigns, and automation workflows. It does not send emails itself – it uses your configured email sending infrastructure (SMTP provider) to dispatch emails. This distinction matters: FluentCRM is the CRM and automation layer; your SMTP service (FluentSMTP connecting to SendGrid, Postmark, or Amazon SES) is the delivery layer. Configure the sending infrastructure before building campaigns, or your emails will not reach inboxes reliably.

FluentCRM integrates deeply with WooCommerce, Fluent Forms, LearnDash, LifterLMS, and WooCommerce Memberships – contacts who purchase, enroll, or submit forms are automatically added to lists and can trigger automation sequences without manual import.

Step 1: Connect Your Email Sending Provider

Before creating a single contact, configure your sending method. Go to FluentCRM -> Settings -> Email Settings. Select your email provider from the list: SendGrid, Mailgun, Amazon SES, Postmark, SparkPost, or SMTP. Enter your API key or SMTP credentials. Send a test email and verify it lands in the inbox, not spam.

For high-volume sending, Amazon SES is the most cost-effective option at $0.10 per 1,000 emails. For deliverability-focused sending with less configuration work, Postmark or SendGrid are more reliable starting points. If you already use FluentSMTP on your site, FluentCRM uses the same sending configuration automatically.

Need help setting up the Fluent plugin stack? Describe your project and get a free estimate.

Step 2: Import or Sync Your Contacts

Go to FluentCRM -> Contacts -> Import. Options: import from CSV, import from Mailchimp (direct API sync), import from WordPress users, or import from WooCommerce customers. For a site migrating from another email platform, the CSV import with field mapping handles most data structures.

For ongoing contact collection, configure your integrations. Go to FluentCRM -> Settings -> Integrations and connect WooCommerce – customers who complete a purchase are automatically added as FluentCRM contacts with their order data attached. Connect Fluent Forms to capture form submissions as contacts. These automatic feeds mean you rarely need to manually import after initial setup.

Step 3: Create Lists and Tags

FluentCRM uses two organisational layers. Lists are broad segments (Newsletter Subscribers, Customers, Trial Users). Tags are granular attributes (purchased-course-a, webinar-attendee, vip-member, cancelled). A contact can be on multiple lists and have multiple tags.

The distinction matters for automation. Triggers fire on list membership or tag assignment. A sequence that sends onboarding emails to new customers triggers when the “customer” tag is assigned, not when the contact is added to the Customers list – though both can trigger automations. Design your tagging system before building automations, because changing tags after automations are running requires updating all automation triggers.

Step 4: Create Your First Campaign

Go to FluentCRM -> Campaigns -> Add New. FluentCRM’s email editor is a drag-and-drop builder for designing email templates. Configure:

  • Subject and preview text – what recipients see in their inbox before opening
  • From name and email – use a real name and a deliverable from address
  • Segment to send to – select lists or tags that define who receives this campaign
  • Schedule – send immediately or schedule for a specific date and time

Step 5: Build an Automation Sequence

Go to FluentCRM -> Automations -> Add New. An automation has a trigger (what starts it) and a sequence of actions. Example welcome sequence trigger: “Contact is added to list: Newsletter Subscribers.” Actions: wait 0 minutes -> send welcome email. Wait 2 days -> send second email with best content. Wait 5 days -> send offer email. Apply tag: “onboarded.”

FluentCRM’s visual automation builder shows the sequence as a flowchart with conditional branches. Add conditions: if the contact clicked a link in email 2, send them the detailed content version; if not, send the shorter version. These conditional sequences are what distinguishes FluentCRM from basic newsletter tools.

Example Automation: WooCommerce Post-Purchase Sequence

To make the automation setup concrete, here is a complete post-purchase email sequence for a WooCommerce store. Create a new automation with trigger “WooCommerce – Order Status Changes to Completed.” Then add these actions in sequence:

  1. Action: Apply Tag – tag the contact “customer”
  2. Action: Wait – 1 day
  3. Action: Send Email – “Thank you for your order” email with order details and delivery information
  4. Action: Wait – 6 days (total 7 days post-purchase)
  5. Action: Condition – check if contact has tag “reviewed” (already left a review)
  6. If NO: Send Email – review request email with a direct link to the product review page
  7. Action: Wait – 21 days (total 28 days post-purchase)
  8. Action: Condition – check if contact has purchased again in the last 30 days
  9. If NO: Send Email – related product recommendation based on what they purchased

This sequence runs automatically for every completed order without any manual action. Set it up once and it runs indefinitely. The conditions prevent the review email going to customers who already reviewed, and prevent the recommendation email going to customers who already bought again.

Keep Reading

Previous Post Using AI for WordPress Content: What Works, What Does Not, and What to Avoid Next Post FluentCRM vs Mailchimp vs ActiveCampaign: When Self-Hosted Email Marketing Makes Sense

Need Help With Your WordPress Site?

If you need help with WordPress fixes, plugin issues, theme customization, or development work, feel free to get in touch.

Get a Free Estimate