Fluent Community

Estimated reading: 4 minutes

Fluent Community adds spaces, feeds, and courses to your WordPress site. When you connect it to Advanced Form Integration (AFI), community activity can trigger automations anywhere. You can add new space members to a Mailchimp list, log course enrollments in Google Sheets, or send new member details to your CRM for onboarding.

What You’ll Need

  • The Fluent Community plugin installed and active
  • Advanced Form Integration (free version is enough for this trigger)
  • An account on the receiving platform, such as Google Sheets, Mailchimp, or a CRM

How to Create the Integration

  1. Go to AFI > Add New.
  2. AFI fills in a default Integration Title. Rename it to something recognizable, such as “Course Enrollments to Google Sheets”.
  3. In the Trigger section, select Fluent Community from the Form Provider dropdown. Fluent Community must be active on your site or the provider will not appear.

AFI Add New screen with Fluent Community selected in the Form Provider dropdown

  1. In the Form/Task Name dropdown, choose the event, for example Course Enrollment.
  2. Under Action, select your receiver platform and connect your account.
  3. Map the Fluent Community fields to the receiver fields. For enrollments you would typically map User Email, User Display Name, and Course Title.

field mapping panel showing Fluent Community enrollment fields mapped to receiver fields

  1. Click Save Integration.
  2. Test by joining a space or enrolling a user in a course.

Available Events

  • Space Created: fires when a new space is created in the community.
  • Member Joined Space: fires when a user joins a space, whether they join themselves or are added by an admin.
  • Feed Created: fires when a new post is published in a community feed.
  • Course Enrollment: fires when a user is enrolled in a course.

Fields You Can Send

Space Created

Field Description
Space ID ID of the new space
Space Title Space name
Space Slug Space slug
Space Description Space description
Space Type Space type
Space Privacy public, private, or secret
Space Status Space status
Space Created By (User ID) User who created the space
Space Logo Logo URL
Space Cover Photo Cover photo URL
Space Settings (JSON) Space settings as JSON
Space Meta (JSON) Space meta as JSON
Space URL Link to the space
Space Additional Data (JSON) Extra creation data as JSON

Member Joined Space

Field Description
Space ID, Space Title, Space Slug Space basics
Space Type, Space Privacy, Space Status Space configuration
Space Created By (User ID) Space creator
Space URL Link to the space
User ID Joining user’s ID
User Login Username
User Email Email address
User Display Name Display name
User First Name, User Last Name Name fields
User Roles (JSON) WordPress roles as JSON
User Registered At Site registration date
User URL User website URL
Membership ID Membership record ID
Membership Role Role inside the space
Membership Status Membership status
Membership Created At, Membership Updated At Membership timestamps
Joined By How or by whom the member was added

Feed Created

Field Description
Feed ID ID of the post
Feed Title Post title
Feed Message Post content
Feed Message Rendered Rendered HTML content
Feed Type Feed type
Feed Content Type Content type
Feed Space ID Space the post belongs to
Feed Privacy Post privacy
Feed Status Post status
Feed Priority Post priority
Feed Comments Count Number of comments
Feed Reactions Count Number of reactions
Feed Featured Image Featured image URL
Feed Meta (JSON) Post meta as JSON
Feed URL Link to the post
Feed Created At, Feed Updated At Post timestamps
Author ID, Author Login, Author Email Post author basics
Author Display Name Author display name
Author Roles (JSON) Author roles as JSON

Course Enrollment

Field Description
Course ID, Course Title, Course Slug Course basics
Course Description Course description
Course Type, Course Privacy, Course Status Course configuration
Course Created By (User ID) Course creator
Course Settings (JSON), Course Meta (JSON) Course data as JSON
Course URL Link to the course
User ID, User Login, User Email Enrolled user basics
User Display Name, User First Name, User Last Name Name fields
User Roles (JSON) WordPress roles as JSON
User Registered At, User URL Registration date and website
Enrollment ID Enrollment record ID
Enrollment Role, Enrollment Status Enrollment details
Enrollment Created At, Enrollment Updated At Enrollment timestamps
Enrolled By How or by whom the user was enrolled

Note: AFI skips values that are empty at the source, so optional fields may arrive blank on the receiver.

Send Only Members of One Space

If you run several spaces but only want one of them synced to Mailchimp:

  1. Create an integration on the Member Joined Space event.
  2. Enable Conditional Logic.
  3. Set the condition to: Space Slug equals your-space-slug.
  4. Save the integration.

Only members joining that specific space are sent to your list.

Troubleshooting

Fluent Community is not in the dropdown

Confirm the Fluent Community plugin is active. AFI only lists providers whose plugin is running.

The integration is not firing

Check AFI > Log after a test action. If there is no entry, verify the integration is active and the right event is selected. Feed Created fires only for new posts, not edits.

Fields arrive blank

Fluent Community only sends values that exist. A member without a first name, or a space without a logo, will produce empty fields on the receiver. Map the JSON fields when you want the full raw data for debugging.

Related Docs