Skip to content
FlowWP logo
Menu
WordPress plugin

BuddyPress integration

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

  • 18 triggers · 12 actions
  • 2 steps on Free · all 30 on Business
buddypress.org (opens in a new tab)

Triggers and actions

What you can automate with BuddyPress

Every step BuddyPress adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 18

Events in BuddyPress that can start a workflow.

  • A member posts a BuddyPress activity update

    A status update on the activity stream. Optionally only when it contains a word.

    Free
    Data it passes on · 14 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Activity

    • Activity ID
    • Text
    • Activity URL
  • A member joins a BuddyPress group

    When a member joins a public group.

    Free
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A BuddyPress friendship request is accepted

    The member who asked is the user; the one who accepted is the friend.

    Personal plan
    Data it passes on · 23 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Friend

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Friendship ID
  • A member leaves a BuddyPress group

    When they leave it themselves.

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A member updates their BuddyPress profile

    Only when a value actually changed. The changed fields are listed.

    Business plan
    Data it passes on · 13 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Profile fields, as saved
    • Fields that changed
  • A member sends a BuddyPress friendship request

    The member who asked is the user; the one asked is the friend.

    Business plan
    Data it passes on · 23 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Friend

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Friendship ID
  • A member rejects a BuddyPress friendship request

    The member who said no is the user; the one who asked is the friend.

    Business plan
    Data it passes on · 23 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Friend

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Friendship ID
  • A member changes their BuddyPress profile photo

    Business plan
    Data it passes on · 11 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • A member creates a BuddyPress group

    The member who created it is the user.

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A member is removed from a BuddyPress group

    By one of the group’s organizers.

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A member asks to join a private BuddyPress group

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A member joins a private BuddyPress group

    When their request to join is approved.

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • A member accepts an invitation to a BuddyPress group

    With the member who invited them.

    Business plan
    Data it passes on · 28 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL

    Invited by

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • A member posts in a BuddyPress group’s activity

    Optionally only in one group, or only when the post contains a word.

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL

    Activity

    • Activity ID
    • Text
    • Activity URL
  • A member replies to a BuddyPress activity update

    With the update they replied to and who posted it.

    Business plan
    Data it passes on · 28 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Reply

    • Activity ID
    • Text
    • Activity URL

    Activity

    • Activity ID
    • Text
    • Activity URL

    Posted by

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • A member is given a BuddyPress member type

    Optionally only for one member type.

    Business plan
    Data it passes on · 13 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Member type
    • Added alongside their other types
  • A member activates their BuddyPress account

    From the activation email. Their profile fields come with it.

    Business plan
    Data it passes on · 12 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Profile fields
  • Someone signs up through BuddyPress

    Before they activate. Optionally only with a particular value in a profile field.

    Business plan
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Username
    • Email
    • Profile fields
    • Profile fields, by field ID

Actions 12

What a workflow can do in BuddyPress.

  • Add a member to a BuddyPress group

    Any group, private and hidden ones included.

    Personal plan
    Data it passes on · 18 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
    • Was already a member
  • Remove a member from a BuddyPress group

    A group’s only organizer cannot be removed.

    Business plan
    Data it passes on · 18 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
    • Was a member
  • Post a BuddyPress activity update

    On the activity stream, as the member you choose.

    Business plan
    Data it passes on · 14 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Activity

    • Activity ID
    • Text
    • Activity URL
  • Send a BuddyPress private message

    From one member to one or more others.

    Business plan
    Data it passes on · 3 values
    • Conversation ID
    • Sender ID
    • Recipient IDs
  • Create a BuddyPress group

    The member you choose creates it and becomes its organizer.

    Business plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL
  • Post in a BuddyPress group’s activity

    As a member of the group; BuddyPress lets only members post there.

    Business plan
    Data it passes on · 20 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Group

    • Group ID
    • Group name
    • Group slug
    • Privacy (public, private or hidden)
    • Group types
    • Group URL

    Activity

    • Activity ID
    • Text
    • Activity URL
  • Send a BuddyPress friendship request

    From the member you choose to another. Nothing is sent to members who are already friends or already asked.

    Business plan
    Data it passes on · 24 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Friend

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Before (is_friend, pending, awaiting_response or not_friends)
    • Now
  • End a BuddyPress friendship

    Between two members who are friends.

    Business plan
    Data it passes on · 24 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Friend

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Before (is_friend, pending, awaiting_response or not_friends)
    • Now
  • Set a member’s BuddyPress member type

    Replacing their types, or added alongside them.

    Business plan
    Data it passes on · 12 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Their member types now
  • Set a BuddyPress profile field

    For a choice field, the value must be one of its options.

    Business plan
    Data it passes on · 13 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
    • Field
    • Value saved
  • Send a member a BuddyPress notification

    Shown in their BuddyPress notifications, with an optional link.

    Business plan
    Data it passes on · 1 value
    • Members notified
  • Notify every member of a BuddyPress group

    Shown in their BuddyPress notifications, with an optional link.

    Business plan
    Data it passes on · 1 value
    • Members notified

Set it up

  1. 1Install and activate BuddyPress on your WordPress site.
  2. 2FlowWP finds it and adds its steps to the step library. If BuddyPress is missing, FlowWP says so instead of hiding them.
  3. 3Pick a BuddyPress step in any workflow. Every value it passes on is in the token picker.

Where it runs

BuddyPress steps run inside WordPress, on your own server. FlowWP only contacts an outside service when you add a connection to one or use a step that needs it.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a BuddyPress workflow

Browse all templates
    1. BuddyPress logoTrigger: A member joins a BuddyPress group (BuddyPress)
    2. Action: Send Email (Email)
    CommunityPersonal plan

    Welcome members to a BuddyPress group

    Email each new member of a group, with a link back to it.

    2 stepsBeginner
    1. LifterLMS logoTrigger: A student completes a LifterLMS course (LifterLMS)
    2. GamiPress logoAction: Award GamiPress points to a user (GamiPress)
    3. BuddyPress logoAction: Post a BuddyPress activity update (BuddyPress)
    4. Action: Send Email (Email)
    5. Action: Delay (Delay)
    6. +1 more steps
    CommunityBusiness plan

    Celebrate LifterLMS course completions

    Finishing a course earns GamiPress points, a shout-out on the BuddyPress activity stream and a congratulations email — then, three days later, a suggestion of what to learn next.

    6 stepsIntermediate
    1. Paid Memberships Pro logoTrigger: A user gets a Paid Memberships Pro level (Paid Memberships Pro)
    2. Action: Send Email (Email)
    3. FluentCRM logoAction: Add or update a FluentCRM contact (FluentCRM)
    4. BuddyPress logoAction: Add a member to a BuddyPress group (BuddyPress)
    5. Action: Delay (Delay)
    6. +3 more steps
    MembershipPersonal plan

    Onboard new members over their first week

    A new Paid Memberships Pro member is welcomed, saved in FluentCRM, added to your members’ BuddyPress group, then sent tips on day two and a feedback request on day seven.

    8 stepsAdvanced
    1. GamiPress logoTrigger: A user reaches a GamiPress rank (GamiPress)
    2. WooCommerce logoAction: Generate a coupon code (WooCommerce)
    3. Action: Send Email (Email)
    4. BuddyPress logoAction: Post a BuddyPress activity update (BuddyPress)
    CommunityBusiness plan

    Give real perks when members rank up

    Reaching a new GamiPress rank earns a personal WooCommerce coupon, a congratulations email and a shout-out on the BuddyPress activity stream.

    4 stepsIntermediate

Build your WordPress workflow visually.

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