Skip to content

FluentCRM

FluentCRM is a self-hosted email marketing plugin for WordPress. Unlike Mailchimp, MailerLite, and Flodesk, FluentCRM runs on your own WordPress site — so BridalOp connects directly to your site rather than a third-party service.

FluentCRM integration

Enabling the Module

Before you can connect FluentCRM, enable the FluentCRM module from the Modules settings page.

Requirements

You need a WordPress site with:

  1. FluentCRM plugin installed and activated
  2. An admin user with access to create Application Passwords
  3. The site must be publicly accessible (not behind a firewall or staging password)

Creating an Application Password

Unlike other integrations, FluentCRM uses a WordPress Application Password instead of an API key. This is more secure than sharing your regular password.

  1. Log into your WordPress admin at yoursite.com/wp-admin
  2. Go to Users > Profile (or Users > All Users and edit your user)
  3. Scroll down to Application Passwords
  4. Enter a name (e.g., "BridalOp") in the New Application Password Name field
  5. Click Add New Application Password
  6. Copy the password immediately — it's shown only once and looks like abcd efgh ijkl mnop qrst uvwx

For detailed instructions with screenshots, see WordPress's official guide: Creating an Application Password in wp-admin.

WARNING

Application Passwords must be enabled on your WordPress site. They're enabled by default on WordPress 5.6+, but some security plugins may disable them. If you don't see the Application Passwords section, check your security plugin settings.

Connecting

  1. Go to Settings > Integrations > FluentCRM
  2. Enter the following fields:
    • Site URL — your WordPress site URL (e.g., https://yourstore.com)
    • Username — your WordPress username
    • Application Password — the password you just generated
  3. Click Connect
  4. Select your List from the dropdown
  5. Click Save

Once connected, the integration shows a Connected badge and the last sync time.

How It Works

Each customer is synced to FluentCRM as a subscriber with:

  • Email (primary identifier)
  • First Name
  • Last Name
  • Phone
  • Status set to subscribed
  • Assigned to the selected List

Native Tag Support

FluentCRM supports tags natively, so BridalOp's customer tags are passed directly:

  • bridalop
  • location:{slug}
  • event:{event_type}
  • source:{source}
  • wedding-{year}

Tags that don't exist in FluentCRM yet are created automatically on the first sync.

Sending a Test Contact

After connecting, click Send test contact to push your most recent opted-in customer to FluentCRM as a smoke test. Log into your WordPress admin and check the FluentCRM contacts list to confirm the contact appeared with the correct tags and list assignment.

Disconnecting

Click Disconnect to stop syncing. Your credentials are cleared, but contacts already synced to FluentCRM remain in your WordPress site.