Skip to content

Connecting with FluentCRM

FluentCommunity integrates with FluentCRM, allowing you to run email campaigns, build automations, and add or remove CRM contacts to and from FluentCommunity members.

This article covers Automations, Contacts, and Email Campaigns that you can manage for FluentCommunity using FluentCRM.

Turn Engagement into Growth: FluentCRM and FluentCommunity Together

Connecting FluentCRM with FluentCommunity

First, go to the Settings of FluentCommunity from the bottom-left corner.

Open the Features & Addons tab from the left sidebar and scroll down to the Recommended Plugins and Addons section.

Click the Install FluentCRM button to automatically set up the FluentCRM (free version) plugin with your FluentCommunity.

TIP

You don't need the Pro version of the FluentCRM plugin to perform all the automated tasks for FluentCommunity.

Enable FluentCRM in FluentCommunity settings

Now, click the View Settings button and it redirects you to the FluentCRM Dashboard.

The View Settings button

From the various options of FluentCRM, we will discuss three necessary sections:

  1. Automations
  2. All Contacts
  3. Email Campaigns

The FluentCRM Dashboard

1. Automations

FluentCRM provides Triggers and Actions specifically designed for FluentCommunity to run automations.

To get all the Triggers and Actions, go to the Automations section from the FluentCRM navbar and click the + New Automation button.

The New Automation button

A pop-up page will appear with all the popular pre-built funnel templates, where the full funnel diagram is ready automatically. To create your automation funnel from scratch, click the Create from Scratch tab.

The Create from Scratch tab

Triggers for FluentCommunity

Go to Community from the left sidebar and all the Triggers for FluentCommunity will appear:

  • Joined in a Space: Automation starts when a user joins a Space in FluentCommunity.
  • Enrolled in a Course: Automation starts when a user enrolls in a Course in FluentCommunity.
  • User Level (Leaderboard) Upgraded: Automation starts when a user upgrades to a level in the FluentCommunity leaderboard.
  • Left from a Space: Automation starts when a user leaves a Space in FluentCommunity.
  • Unenrolled from a Course: Automation starts when a user unenrolls from a Course in FluentCommunity.

Once you select your desired Trigger, click the Continue button. You can also give a Title to your automation in the Internal Label field for easy referencing later — if you leave it blank, the title is set automatically based on your chosen trigger.

All Triggers for FluentCommunity

Actions for FluentCommunity

Once you choose the Trigger, you are redirected to a screen where you can add the Actions for FluentCommunity.

Click the Plus icon (or hover over it and click Add Action / Goal) to view all the FluentCommunity Actions.

The Plus icon / Add Action-Goal option

A pop-up page will appear with the primary Action blocks to choose from:

  • Add to Space: Choose the Space where users will be added once the automation starts.
  • Change Space Membership Status: Change a user's Space membership status (Active, Pending, or Blocked) when the automation starts.
  • Remove from Space: Select the Space the user will be removed from after the automation starts.
  • Remove Courses: Select the Course(s) the users will be removed from after the automation starts.
  • Enroll to Course: Choose the Course(s) where the users will be added once the automation starts.
  • Add Badge To User: Add badges to the user profile of community members once the automation starts.

Apart from the actions shown above, FluentCRM comes with many other actions. To see the full list, click here.

All Actions for FluentCommunity

2. All Contacts

You can add or remove users directly from the Contacts of FluentCRM to the Spaces of FluentCommunity.

First, go to All Contacts under the Contacts section from the FluentCRM navbar.

Select contacts either individually by clicking the checkboxes or all at once by clicking the icon before the Email column. Then, click the Dropdown Arrow of the Select Action field, and choose the desired action for FluentCommunity.

Bulk action on All Contacts

After selecting the desired action, select the Space/Course where you want to add or remove the contacts using the dropdown list. Finally, click the Add to Selected Space or Add to Selected Course button.

Add to selected Space button

3. Email Campaigns

FluentCRM allows you to run email campaigns particularly for FluentCommunity.

First, go to All Campaigns under the Emails section from the FluentCRM navbar, and click the + Create New Campaign button.

The Create New Campaign button

Once you reach the Recipients section, you can select the recipients (FluentCommunity users) for whom you want to run this email campaign in two ways:

  • By List & Tag
  • By Advanced Filter

By List & Tag Filter

Use the By List & Tag filter to select the email campaign recipients.

First, add the FluentCommunity members/users under the desired List(s) and Tag(s) manually through Automation (using the appropriate FluentCommunity Triggers and applying the Apply List and Apply Tag actions).

Then, select your desired List and Tag using the Dropdown Arrow. Add as many Lists or Tags as you need by clicking the Plus icon, and remove them by clicking the Minus icon.

Selecting recipients by List/Tag filter

By Advanced Filter

TIP

To use the advanced filter to select email campaign recipients, you need to have the FluentCRM Pro plugin installed and activated on your WordPress site.

Click the + Add button to start filtering. You will get two options for FluentCommunity: Space Membership and Course Enrollment.

This allows you to directly select specified Space/Course members to include or exclude as recipients using the dropdown arrow. You can add more filters by clicking + Add, add filters against an existing filter by clicking + OR, and delete any existing filter by clicking the Trash icon.

Selecting recipients by Advanced Filter

Suppressing Emails to Bounced or Complained Contacts

If a member's FluentCRM contact is marked Bounced, Complained, or Spammed, FluentCommunity automatically stops sending that member community notification emails protecting your sender reputation instead of repeatedly emailing an address that can no longer receive mail.

This is controlled by a privacy setting Do not send emails to contacts marked as Bounced, Complained, or Spammed in FluentCRM.

Affected members aren't left guessing. Their own notification preferences screen shows their current email status, along with a Re-confirm My Email Address button that sends a fresh double opt-in email one click on their side, and notifications resume once the address is confirmed again.

NOTE

Developers can fine-tune this behavior with a filter rather than relying on the on/off setting alone.