Skip to content
FlowWP logo
Menu

Actions

FlowWP’s actions do the work: sending email, calling an API, updating a custom field or adding a note to an order and, in FlowWP Pro, creating and updating posts and users.

Available on: Every plan · actions that create and update content on Personal and above Compare plans

What it does

Actions are the steps that do the work: sending the email, updating the post, tagging the contact, posting the message. A workflow can chain as many as it needs, each one able to use what the steps before it produced.

WordPress actions

  • Create a post, update a post, set a post’s status or move it to the trash
  • Update a post’s custom field, or add a category or tag to a post
  • Create a user, add or remove a role, or update a user’s custom field
  • Add a comment to a post
  • Send Email

Actions from integrations

Integrations add their own: set a WooCommerce order’s status or add a note to it, add or update a FluentCRM or Mailchimp contact, enroll a user in a LearnDash course, send a Slack, Discord, Telegram or WhatsApp message, and more. For anything without a dedicated step, the HTTP Request action calls any API.

Built to be safe to repeat — or not

Every action declares whether it changes something, whether running it twice lands in the same place as running it once, and whether the engine may retry it. Those flags are not documentation — the engine acts on them. A test run in the editor rehearses anything that writes instead of doing it, and a step like Send Email, which cannot be undone, is never retried automatically.

Details

Sending email and other gentle actions, such as adding a comment, are available on every plan. Actions that create and update content, users and meta are on Personal and above, along with the integration actions for each plan listed on the pricing page.

Integrations

Works with these plugins and apps

  • 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

    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

    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
  • 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
  • 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

    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

Templates

See it in a ready-made workflow

    1. WooCommerce logoTrigger: An order is paid (WooCommerce)
    2. Slack logoAction: Send a Slack message (Slack)
    MessagingPersonal plan

    Tell the team about every order in Slack

    A paid order posts to your channel with what was bought, what it came to, and a link straight to the order. The one automation nearly every shop wants first.

    2 stepsBeginner
    1. Contact Form 7 logoTrigger: A Contact Form 7 form is submitted (Contact Form 7)
    2. FluentCRM logoAction: Add or update a FluentCRM contact (FluentCRM)
    FormsPersonal plan

    Save Contact Form 7 enquiries in FluentCRM

    Each submission becomes a contact tagged Enquiry. Uses the your-name and your-email fields of Contact Form 7’s default form.

    2 stepsBeginner

Keep exploring

  • Triggers

    In FlowWP, a trigger starts a workflow from a WordPress or plugin event, such as a post being published, a user registering, an order being paid, or a webhook arriving.

  • Webhooks & HTTP Requests

    FlowWP receives webhooks to start workflows, and sends HTTP requests to any API with headers, parameters and a body, with no limit on either.

  • Error Handling

    When a step fails, FlowWP shows which one and why, retries safe steps automatically, and lets you run the execution again from its history. Steps that are unsafe to repeat are never retried for you.

Build your WordPress workflow visually.

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