TBC – Automator Custom Field Triggers

Add FluentCommunity custom profile field triggers to Uncanny Automator. Fire any automation when a member updates a specific field to a specific value.

$0.00
Buy Now

Fire any Uncanny Automator recipe when a member updates a Fluent Community custom profile field — match a specific value, watch any change, or react to any field at all.

This add-on registers a new trigger under the TBC Automations integration: “A user updates their profile with a specific value in a specific field.” Use it to send DMs when someone fills out their bio, change roles when a member picks a plan in a dropdown, tag users by location, kick off email sequences when a milestone field changes — anything Automator can do, you can now wire to FC profile field updates.

Both the field and the value support a * wildcard, so you can match exactly, match anything, or match anywhere — whatever your recipe needs.

What It Does

  • Fires on real field changes — only triggers when the value actually differs from before; saving the profile without changing anything won’t fire
  • Specific field, specific value — pick a custom field from a dropdown, type the exact value to match
  • Specific field, any value — set value to * to fire on any change to that field
  • Any field — set field to the wildcard option to fire on changes to any custom profile field
  • Any field, any value — both wildcards = fires on every profile change. Useful for activity logging.
  • Multiselect-aware — for fields with multiple values, the trigger matches if all expected values are present in the new selection

Tokens Available to Your Recipe

  • TBC_PROFILE_FIELD — readable label of the field that changed (e.g. “Favorite Genre”)
  • TBC_PROFILE_FIELD_SLUG — machine slug of the field (e.g. favorite_genre)
  • TBC_FIELD_VALUE — the new value that was just saved
  • TBC_FIELD_OLD_VALUE — the previous value before this change
  • Standard user tokens — first name, last name, email, username, user ID, all populated automatically

Common Use Cases

  • Auto-assign roles based on a dropdown — when “Membership Tier” changes to “Premium”, grant a WordPress role
  • Welcome flows tied to specific fields — when “Bio” gets filled in for the first time, send a DM saying “Great profile! Here’s what to do next.”
  • Tag users by location — when “City” changes, add them to a Fluent CRM tag for that region
  • Track field changes — log every profile update to an external tool (Slack, Discord, Google Sheets) via Automator’s other integrations
  • Conditional space access — when a custom field hits a milestone value, auto-add the user to a private space

How It Works Under the Hood

  • Hooks Fluent Community’s fluent_community/update_profile_data filter at priority 999 — runs after FC Pro’s CustomProfileFieldsHandler so the merged field data is final
  • Diffs old vs. new custom field values, normalizes arrays vs. strings, identifies what actually changed
  • Fires tbc_fcom/profile_custom_fields_updated as a custom action that Automator’s trigger system listens to
  • Trigger evaluation handles wildcards, exact matches, multiselect comparison, and case-sensitive scalar matching

Clean & Safe

  • Doesn’t modify FC’s profile data — purely reads the diff from the existing filter
  • No extra tables, no custom options pages, no admin UI of its own
  • Only fires when fields actually change — saving the profile with no edits is a no-op

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • Uncanny Automator (free or Pro)
  • Fluent Community (Pro recommended — custom profile fields are a Pro feature)

Installation

  1. Install and activate Uncanny Automator and Fluent Community.
  2. Upload tbc-automator-fcom-fields.zip via Plugins → Add New → Upload.
  3. Activate. The new trigger appears under the TBC Automations integration in Automator’s recipe builder.

License

100% free. GPL v2 or later. No license key, no activation, no upsell — just install and use.