Skip to content
FlowWP logo
Menu

Integrations

Connect FlowWP to the tools your site already runs

26 WordPress plugins and 5 apps, each with its own triggers and actions. FlowWP adds the steps for the plugins it finds installed, and says plainly what to install when one is missing.

WordPress & content

2 integrations

  • Plugin

    WordPress

    Start workflows from users, posts, comments and roles, and create or update posts, users and meta in return.

    22 triggers · 12 actions

    Triggers

    • A user logs in to the site
    • A user logs out of the site
    • A user is created
    • A specific role is added to the user
    • A user’s role changes to a specific role
    • A user publishes a post
    • A user publishes a post in a taxonomy term
    • A user updates a type of post
    • A user submits a comment on a post
    • A user’s post receives a comment
    • A post is moved to the trash
    • A specific role is removed from the user
    • A user is deleted
    • A user resets their password
    • A post is set to a specific status
    • A user’s comment on a post is approved
    • A user’s comment receives a reply
    • A user’s specific meta key is updated
    • A post’s specific custom field is updated
    • A term is added to a post
    • An administrator creates a user
    • A term archive is viewed

    Actions

    • Create a post
    • Update a post
    • Set a post’s status
    • Move a post to the trash
    • Update a post’s custom field
    • Add a category or tag to a post
    • Create a user
    • Add a role to a user
    • Remove a role from a user
    • Update a user’s custom field
    • Add a comment to a post
    • Send Email
    WordPress integration details
  • Plugin

    Advanced Custom Fields

    Trigger on custom field changes, and read or update fields on posts and users.

    6 triggers · 5 actions

    Triggers

    • A field on a post is updated
    • A field on a user is updated
    • A sub field in a group field is updated
    • A row is added to a repeater or flexible field
    • A field is deleted from a post
    • An options page is saved

    Actions

    • Update a field on a post
    • Get a field
    • Update a field on a user
    • Update a field on an options page
    • Add a row to a repeater or flexible field
    Advanced Custom Fields integration details

Commerce

3 integrations

  • Plugin

    WooCommerce

    Act on orders, payments, refunds, stock and reviews, and update orders, products and coupons.

    17 triggers · 6 actions

    Triggers

    • An order is placed
    • An order is paid
    • An order reaches a status
    • An order is refunded
    • A user purchases a specific product
    • A user purchases a product in a category
    • A user purchases a product with a tag
    • An order total passes an amount
    • A customer’s lifetime spend passes an amount
    • An order is paid with a specific payment method
    • An order uses a specific coupon
    • A payment fails on an order
    • A user views a product
    • A user adds a product to their cart
    • A user reviews a product
    • A product’s stock status changes
    • A product runs low on stock

    Actions

    • Add a note to an order
    • Set an order’s status
    • Change a product’s stock
    • Get an order’s details
    • Change a product’s price
    • Generate a coupon code
    WooCommerce integration details
  • Plugin

    Easy Digital Downloads

    React to purchases, refunds and downloads, and keep customer records up to date.

    5 triggers · 2 actions

    Triggers

    • A purchase is completed
    • An order reaches a status
    • A download is bought
    • An order is refunded
    • A customer record is created

    Actions

    • Add a note to an order or customer
    • Add or update an EDD customer
    Easy Digital Downloads integration details
  • Plugin

    GiveWP

    Thank donors and flag major gifts the moment a donation completes.

    2 triggers · 1 action

    Triggers

    • A donation is completed
    • A donation reaches a status

    Actions

    • Add a note to a donor
    GiveWP integration details

Forms

8 integrations

  • Plugin

    Gravity Forms

    Work with Gravity Forms submissions, payments and entries: read, create and submit them.

    6 triggers · 5 actions

    Triggers

    • A Gravity Forms form is submitted
    • A Gravity Forms payment is completed
    • A Gravity Forms entry is edited
    • A Gravity Forms entry is marked as spam, trashed or restored
    • A Gravity Forms entry is deleted
    • A user registers through a Gravity Forms form

    Actions

    • Get a Gravity Forms entry
    • Create a Gravity Forms entry
    • Submit a Gravity Forms form
    • Update a Gravity Forms entry
    • Delete a Gravity Forms entry
    Gravity Forms integration details
  • Plugin

    Contact Form 7

    Run workflows on Contact Form 7 submissions, and on its sent or failed emails.

    3 triggers

    Triggers

    • A Contact Form 7 form is submitted
    • A Contact Form 7 email is sent
    • A Contact Form 7 email fails to send
    Contact Form 7 integration details
  • Plugin

    Formidable Forms

    React to new and updated Formidable entries, create entries and register users.

    2 triggers · 2 actions

    Triggers

    • A Formidable Forms form is submitted
    • A Formidable Forms entry is updated

    Actions

    • Create an entry in a form
    • Register a new user
    Formidable Forms integration details
  • Plugin

    Forminator

    Run workflows on Forminator submissions and register users from them.

    1 trigger · 1 action

    Triggers

    • A Forminator form is submitted

    Actions

    • Register a new user
    Forminator integration details
  • Plugin

    Elementor

    Start workflows from Elementor form submissions and published pages, and show popups.

    2 triggers · 1 action

    Triggers

    • An Elementor form is submitted
    • A post built with Elementor is published

    Actions

    • Show a popup to the user
    Elementor integration details

Learning

4 integrations

  • Plugin

    LearnDash

    Enroll, remove and track learners across LearnDash courses, lessons, quizzes and groups.

    16 triggers · 18 actions

    Triggers

    • A user is enrolled in a LearnDash course
    • A user is removed from a LearnDash course
    • A user’s access to a LearnDash course expires
    • A user completes a LearnDash course
    • A user completes a LearnDash lesson
    • A user completes a LearnDash topic
    • A user completes a LearnDash quiz
    • A user is added to a LearnDash group
    • A user is removed from a LearnDash group
    • A group leader is added to a LearnDash group
    • A group leader is removed from a LearnDash group
    • A user completes a LearnDash group’s courses
    • A user submits a LearnDash assignment
    • A LearnDash assignment is approved
    • A user submits a LearnDash essay answer
    • A LearnDash essay answer is graded

    Actions

    • Enroll a user in a LearnDash course
    • Remove a user from a LearnDash course
    • Remove a user from all their LearnDash courses
    • Remove a user from a LearnDash group’s courses
    • Add a user to a LearnDash group
    • Remove a user from a LearnDash group
    • Remove a user from all LearnDash groups
    • Make a user a LearnDash group leader
    • Remove a user as a LearnDash group leader
    • Mark a LearnDash course, lesson or topic complete
    • Mark a LearnDash lesson or topic not complete
    • Reset a user’s progress in a LearnDash course
    • Reset a user’s progress in a LearnDash group’s courses
    • Get a user’s LearnDash status
    • Add a course to a LearnDash group
    • Remove a course from a LearnDash group
    • Create a LearnDash group
    • Get a LearnDash group’s leaders
    LearnDash integration details
  • Plugin

    Tutor LMS

    Automate enrollments, lessons, quizzes and course completion in Tutor LMS.

    8 triggers · 6 actions

    Triggers

    • A student enrolls in a Tutor LMS course
    • A Tutor LMS enrollment is cancelled
    • A student completes a Tutor LMS course
    • A student completes a Tutor LMS lesson
    • A student submits a Tutor LMS quiz
    • A student asks a question in a Tutor LMS course
    • An instructor answers a Tutor LMS question
    • A Tutor LMS instructor is approved

    Actions

    • Enroll a user in a Tutor LMS course
    • Cancel a Tutor LMS enrollment
    • Mark a Tutor LMS lesson complete
    • Mark a Tutor LMS course complete
    • Reset a student’s Tutor LMS course progress
    • Get a student’s Tutor LMS course progress
    Tutor LMS integration details
  • Plugin

    LearnPress

    Enroll students and follow their progress through LearnPress courses and quizzes.

    4 triggers · 6 actions

    Triggers

    • A student enrolls in a LearnPress course
    • A student finishes a LearnPress course
    • A student completes a LearnPress lesson
    • A student finishes a LearnPress quiz

    Actions

    • Enroll a user in a LearnPress course
    • Remove a user from a LearnPress course
    • Get a student’s LearnPress course progress
    • Mark a LearnPress lesson complete
    • Mark a LearnPress section complete
    • Mark a LearnPress course complete
    LearnPress integration details
  • Plugin

    LifterLMS

    Automate LifterLMS enrollments, completions and memberships.

    11 triggers · 9 actions

    Triggers

    • A student enrolls in a LifterLMS course
    • A student completes a LifterLMS course
    • A student completes a LifterLMS lesson
    • A student completes a LifterLMS quiz
    • A student joins a LifterLMS membership
    • A student is removed from a LifterLMS course
    • A student completes a LifterLMS section
    • A student is removed from a LifterLMS membership
    • A student earns a LifterLMS certificate
    • A student earns a LifterLMS achievement
    • A LifterLMS order’s status changes

    Actions

    • Enroll a user in a LifterLMS course
    • Remove a user from a LifterLMS course
    • Add a user to a LifterLMS membership
    • Mark a LifterLMS lesson complete
    • Get a student’s LifterLMS course progress
    • Mark a LifterLMS section complete
    • Mark a LifterLMS course complete
    • Remove a user from a LifterLMS membership
    • Reset a student’s LifterLMS quiz attempts
    LifterLMS integration details

Membership

3 integrations

  • Plugin

    MemberPress

    React to MemberPress purchases, renewals and failed payments, and manage memberships.

    14 triggers · 4 actions

    Triggers

    • A user is added to a MemberPress membership
    • A user purchases a MemberPress membership
    • A user renews a MemberPress subscription
    • A MemberPress subscription is cancelled
    • A user’s MemberPress membership expires
    • A MemberPress subscription starts
    • A MemberPress subscription is paused
    • A MemberPress subscription is resumed
    • A MemberPress payment fails
    • A MemberPress payment is refunded
    • A MemberPress transaction’s status changes
    • A MemberPress coupon is redeemed
    • A sub account is added to a MemberPress corporate account
    • A sub account is removed from a MemberPress corporate account

    Actions

    • Give a user a MemberPress membership
    • Remove a user’s MemberPress membership
    • Cancel a user’s MemberPress subscription
    • Get a user’s MemberPress memberships
    MemberPress integration details
  • Plugin

    Paid Memberships Pro

    Grant, cancel and react to Paid Memberships Pro levels, checkouts and payments.

    6 triggers · 3 actions

    Triggers

    • A user gets a Paid Memberships Pro level
    • A user’s Paid Memberships Pro level ends
    • A user completes a Paid Memberships Pro checkout
    • A Paid Memberships Pro recurring payment succeeds
    • A Paid Memberships Pro recurring payment fails
    • A Paid Memberships Pro order is refunded

    Actions

    • Give a user a Paid Memberships Pro level
    • Cancel a user’s Paid Memberships Pro level
    • Get a user’s Paid Memberships Pro levels
    Paid Memberships Pro integration details
  • Plugin

    Ultimate Member

    Automate Ultimate Member registrations, approvals, roles and account status.

    8 triggers · 4 actions

    Triggers

    • A member registers with a form
    • A member logs in with a form
    • A member is approved
    • A member is rejected
    • A member becomes inactive
    • A member updates their account
    • A member’s role changes to a specific role
    • A member is deleted

    Actions

    • Get a member’s profile
    • Set a member’s Ultimate Member role
    • Set a member’s account status
    • Update a member’s profile field
    Ultimate Member integration details

Community

2 integrations

  • Plugin

    BuddyPress

    React to activity, groups and friendships in BuddyPress, and post or manage them.

    18 triggers · 12 actions

    Triggers

    • A member posts a BuddyPress activity update
    • A member joins a BuddyPress group
    • A BuddyPress friendship request is accepted
    • A member leaves a BuddyPress group
    • A member updates their BuddyPress profile
    • A member sends a BuddyPress friendship request
    • A member rejects a BuddyPress friendship request
    • A member changes their BuddyPress profile photo
    • A member creates a BuddyPress group
    • A member is removed from a BuddyPress group
    • A member asks to join a private BuddyPress group
    • A member joins a private BuddyPress group
    • A member accepts an invitation to a BuddyPress group
    • A member posts in a BuddyPress group’s activity
    • A member replies to a BuddyPress activity update
    • A member is given a BuddyPress member type
    • A member activates their BuddyPress account
    • Someone signs up through BuddyPress

    Actions

    • Add a member to a BuddyPress group
    • Remove a member from a BuddyPress group
    • Post a BuddyPress activity update
    • Send a BuddyPress private message
    • Create a BuddyPress group
    • Post in a BuddyPress group’s activity
    • Send a BuddyPress friendship request
    • End a BuddyPress friendship
    • Set a member’s BuddyPress member type
    • Set a BuddyPress profile field
    • Send a member a BuddyPress notification
    • Notify every member of a BuddyPress group
    BuddyPress integration details
  • Plugin

    GamiPress

    Award and deduct points and achievements, and react when users earn them.

    6 triggers · 8 actions

    Triggers

    • A user earns GamiPress points
    • A user earns a GamiPress achievement
    • A user loses GamiPress points
    • A user reaches a GamiPress rank
    • A GamiPress achievement is revoked from a user
    • A user’s GamiPress balance reaches an amount

    Actions

    • Get a user’s GamiPress points
    • Award GamiPress points to a user
    • Deduct GamiPress points from a user
    • Award a GamiPress achievement to a user
    • Revoke a GamiPress achievement from a user
    • Award a GamiPress rank to a user
    • Revoke a GamiPress rank from a user
    • Remove all of a user’s GamiPress points of one type
    GamiPress integration details

CRM & email

4 integrations

  • Plugin

    FluentCRM

    Create contacts, manage tags and lists, and react to FluentCRM contact changes.

    6 triggers · 7 actions

    Triggers

    • A FluentCRM contact is created
    • A tag is added to a FluentCRM contact
    • A tag is removed from a FluentCRM contact
    • A FluentCRM contact is added to a list
    • A FluentCRM contact is removed from a list
    • A FluentCRM contact’s status changes

    Actions

    • Add or update a FluentCRM contact
    • Add tags to a FluentCRM contact
    • Remove tags from a FluentCRM contact
    • Add a FluentCRM contact to lists
    • Remove a FluentCRM contact from lists
    • Change a FluentCRM contact’s status
    • Get a FluentCRM contact
    FluentCRM integration details
  • Plugin

    Groundhogg

    Create and tag Groundhogg contacts, and react to contact and email activity.

    10 triggers · 4 actions

    Triggers

    • A Groundhogg contact is created
    • A tag is added to a contact
    • A tag is removed from a contact
    • A contact’s opt-in status changes
    • A note is added to a contact
    • A contact opens an email
    • A contact clicks a link in an email
    • A task for a contact is completed
    • A task for a contact is reopened
    • A funnel step finishes for a contact

    Actions

    • Add or update a Groundhogg contact
    • Add tags to a contact
    • Remove tags from a contact
    • Add a note to a contact
    Groundhogg integration details
  • Plugin

    MailPoet

    Manage MailPoet subscribers, lists and tags, and react when they change.

    4 triggers · 5 actions

    Triggers

    • A subscriber joins a list
    • A subscriber leaves a list
    • A tag is added to a subscriber
    • A tag is removed from a subscriber

    Actions

    • Add or update a MailPoet subscriber
    • Add a subscriber to lists
    • Remove a subscriber from lists
    • Add tags to a subscriber
    • Remove tags from a subscriber
    MailPoet integration details
  • App · needs a connection

    Mailchimp

    Sync subscribers, tags and notes with Mailchimp audiences, and react to audience changes.

    3 triggers · 7 actions

    Triggers

    • Someone subscribes to a Mailchimp audience
    • Someone unsubscribes from a Mailchimp audience
    • A Mailchimp subscriber changes their email address

    Actions

    • Add or update a Mailchimp subscriber
    • Tag a Mailchimp subscriber
    • Remove tags from a Mailchimp subscriber
    • Unsubscribe from a Mailchimp audience
    • Add a note to a Mailchimp subscriber
    • Find a Mailchimp subscriber
    • Create and send a Mailchimp campaign
    Mailchimp integration details

Events

1 integration

  • Plugin

    The Events Calendar

    Create and update events, and react to RSVPs, ticket sales and check-ins.

    8 triggers · 8 actions

    Triggers

    • An event is published
    • Someone RSVPs to an event
    • Someone buys a ticket
    • An attendee checks in
    • An attendee’s check-in is undone
    • A venue is created or changed
    • An organizer is created or changed
    • A ticket is added to an event or changed

    Actions

    • Create an event
    • Update an event
    • Delete an event
    • Create a venue
    • Create an organizer
    • RSVP on someone’s behalf
    • Check in an attendee
    • Undo an attendee’s check-in
    The Events Calendar integration details

Messaging

4 integrations

  • App · needs a connection

    Slack

    Post to channels, send direct messages, create channels and look up users.

    5 actions

    Actions

    • Send a Slack message
    • Send a Slack direct message
    • Find a Slack user
    • Create a Slack channel
    • Add people to a Slack channel
    Slack integration details
  • App · needs a connection

    Discord

    Send and edit messages, manage member roles and create invite links.

    9 actions

    Actions

    • Send a Discord message
    • Edit a Discord message
    • Give a Discord member a role
    • Take a role off a Discord member
    • Send a Discord direct message
    • Rename a Discord member
    • Remove a Discord member
    • Create a Discord channel
    • Create a Discord invite link
    Discord integration details
  • App · needs a connection

    Telegram

    Message people through your Telegram bot, and start workflows when it receives one.

    1 trigger · 2 actions

    Triggers

    • Someone messages your Telegram bot

    Actions

    • Send a Telegram message
    • Send a Telegram photo
    Telegram integration details
  • App · needs a connection

    WhatsApp

    Send WhatsApp template and free-form messages, and react to incoming ones.

    2 triggers · 3 actions

    Triggers

    • Someone messages your WhatsApp number
    • A WhatsApp message changes status

    Actions

    • Send a WhatsApp template message
    • Send a WhatsApp message
    • Send a WhatsApp image or document
    WhatsApp integration details

Built in

2 integrations

  • Built in

    AI

    Ask AI or run an AI agent with Claude, OpenAI or Gemini, using your own API keys.

    2 actions

    Actions

    • Ask AI
    • AI agent
    AI integration details

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.