Fluent Boards

Estimated reading: 4 minutes

Fluent Boards is a project management plugin that brings kanban boards to WordPress. Connect it to Advanced Form Integration (AFI) and your board activity can flow to other tools automatically. You can log every new task in Google Sheets, notify your team through a webhook or Slack style receiver, or add new board members to a Mailchimp audience.

What You’ll Need

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

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 “New Tasks to Google Sheets”.
  3. In the Trigger section, select Fluent Boards from the Form Provider dropdown. Fluent Boards must be active on your site or the provider will not appear.

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

  1. In the Form/Task Name dropdown, choose the event: Board Created, Board Member Added, or Task Created.
  2. Under Action, select your receiver platform and connect your account.
  3. Map the Fluent Boards fields to the receiver fields. For tasks you would typically map Task Title, Description, Priority, and Due At.

field mapping panel showing Fluent Boards task fields mapped to Google Sheets columns

  1. Click Save Integration.
  2. Create a test task or board and check the data arrives.

Available Events

  • Board Created: fires when a new board is created in Fluent Boards.
  • Board Member Added: fires when a user is added to a board as a member or viewer.
  • Task Created: fires when a new task is created on any board.

Fields You Can Send

Board Created

Field Description
Board ID ID of the new board
Board Title Board name
Board Description Board description
Board Type Board type
Currency Currency assigned to the board
Background Board background setting
Settings (JSON) Board settings as JSON
Created By (User ID) User who created the board
Archived At Archive timestamp, if any
Board Meta (JSON) Board meta as JSON
Raw Board (JSON) The complete board object as JSON

Board Member Added

Field Description
Board ID Board the member was added to
User ID WordPress user ID of the member
User Login Member username
User Email Member email address
Display Name Member display name
User Registered Date the user registered on the site
User Status WordPress user status
User Photo URL Member photo, when available
Board Settings (JSON) Membership settings as JSON
Board Preferences (JSON) Membership preferences as JSON
Raw User (JSON) The complete user object as JSON

Task Created

Field Description
Task ID ID of the new task
Board ID Board the task belongs to
Stage ID Stage (column) the task sits in
Parent Task ID Parent task, for subtasks
Task Title Task name
Task Slug Task slug
Task Type Task type
Status Task status
Priority Task priority
CRM Contact ID Linked FluentCRM contact, if any
Lead Value Lead value assigned to the task
Description Task description
Due At Due date and time
Started At Start date and time
Remind At Reminder date and time
Created By (User ID) User who created the task
Settings (JSON) Task settings as JSON
Events (JSON) Task events as JSON
Meta (JSON) Task meta as JSON
Raw Task (JSON) The complete task object as JSON

Note: AFI drops fields that are empty for a given task or board, so some mapped fields may arrive blank on the receiver when the source value was not set.

Send Only High Priority Tasks

You may not want every task in your report. Use conditional logic:

  1. Create an integration on the Task Created event.
  2. Enable Conditional Logic.
  3. Set the condition to: Priority equals high.
  4. Save the integration.

Now only high priority tasks are sent to the receiver.

Troubleshooting

Fluent Boards is not in the dropdown

Make sure the Fluent Boards plugin is active. AFI only shows providers whose plugin is running on the site.

The integration is not firing

Open AFI > Log after creating a test task. If no entry appears, confirm the integration status is active and that you selected the correct event in Form/Task Name.

Fields arrive blank

Fluent Boards only sends values that exist on the task or board. Optional values like Due At, Lead Value, or Description stay empty until someone fills them in. Map the Raw Task (JSON) field if you want everything in one column for debugging.

Related Docs