Skip to content
FlowWP logo
Menu
WordPress plugin

GamiPress integration

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

  • 6 triggers · 8 actions · 1 other step
  • 3 steps on Free · all 15 on Personal
gamipress.com (opens in a new tab)

Triggers and actions

What you can automate with GamiPress

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

Triggers 6

Events in GamiPress that can start a workflow.

  • A user earns GamiPress points

    With the amount, the reason and their new balance.

    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

    Points

    • Amount
    • Points type
    • Points type name
    • Balance before
    • New balance
    • Reason
  • A user earns a GamiPress achievement

    Free
    Data it passes on · 16 values

    User

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

    Achievement

    • Achievement ID
    • Achievement title
    • Achievement URL
    • Type
    • Type name
  • A user loses GamiPress points

    With the amount, the reason and their new balance.

    Personal 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

    Points

    • Amount
    • Points type
    • Points type name
    • Balance before
    • New balance
    • Reason
  • A user reaches a GamiPress rank

    With the rank they had before.

    Personal plan
    Data it passes on · 21 values

    User

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

    Rank

    • Rank ID
    • Rank title
    • Rank URL
    • Type
    • Type name

    Previous rank

    • Previous rank ID
    • Previous rank title
    • Previous rank URL
    • Type
    • Type name
  • A GamiPress achievement is revoked from a user

    Personal plan
    Data it passes on · 16 values

    User

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

    Achievement

    • Achievement ID
    • Achievement title
    • Achievement URL
    • Type
    • Type name
  • A user’s GamiPress balance reaches an amount

    Once, as their balance of one points type crosses the amount you set.

    Personal 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

    Points

    • Amount
    • Points type
    • Points type name
    • Balance before
    • New balance
    • Reason

Actions 8

What a workflow can do in GamiPress.

  • Get a user’s GamiPress points

    Their balance of one points type. Changes nothing.

    Free
    Data it passes on · 3 values
    • User ID
    • Points type
    • Balance
  • Award GamiPress points to a user

    Given quietly, so it does not start GamiPress workflows.

    Personal plan
    Data it passes on · 4 values
    • User ID
    • Points type
    • Amount
    • New balance
  • Deduct GamiPress points from a user

    Given quietly, so it does not start GamiPress workflows.

    Personal plan
    Data it passes on · 4 values
    • User ID
    • Points type
    • Amount
    • New balance
  • Award a GamiPress achievement to a user

    Only if they have not earned it already. Given quietly.

    Personal 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

    Achievement

    • Achievement ID
    • Achievement title
    • Achievement URL
    • Type
    • Type name
    • Had already earned it
  • Revoke a GamiPress achievement from a user

    Only if they have earned it.

    Personal 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

    Achievement

    • Achievement ID
    • Achievement title
    • Achievement URL
    • Type
    • Type name
    • Had earned it
  • Award a GamiPress rank to a user

    Replaces their rank of that type. Given quietly.

    Personal plan
    Data it passes on · 27 values

    User

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

    Rank

    • Rank ID
    • Rank title
    • Rank URL
    • Type
    • Type name

    Rank before

    • Rank before ID
    • Rank before title
    • Rank before URL
    • Type
    • Type name

    Rank now

    • Rank now ID
    • Rank now title
    • Rank now URL
    • Type
    • Type name
    • Already held it
  • Revoke a GamiPress rank from a user

    Only if it is their rank now; they return to the rank below it.

    Personal plan
    Data it passes on · 27 values

    User

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

    Rank

    • Rank ID
    • Rank title
    • Rank URL
    • Type
    • Type name

    Rank before

    • Rank before ID
    • Rank before title
    • Rank before URL
    • Type
    • Type name

    Rank now

    • Rank now ID
    • Rank now title
    • Rank now URL
    • Type
    • Type name
    • Held it
  • Remove all of a user’s GamiPress points of one type

    Their balance goes to zero, recorded as a deduction. Quietly, like every change here.

    Personal plan
    Data it passes on · 4 values
    • User ID
    • Points type
    • Points removed
    • New balance

Other steps 1

Checks, lookups and helpers that shape the data in between.

  • A user’s GamiPress balance meets a condition

    At least, more than, at most, less than or exactly an amount of one points type.

    Personal plan
    Data it passes on · 4 values
    • Condition met
    • User ID
    • Points type
    • Balance

Set it up

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

Where it runs

GamiPress 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 GamiPress workflow

Browse all templates
    1. GamiPress logoTrigger: A user earns a GamiPress achievement (GamiPress)
    2. Action: Send Email (Email)
    CommunityPersonal plan

    Congratulate users on a GamiPress achievement

    A congratulations email whenever someone earns an achievement.

    2 stepsBeginner
    1. LearnPress logoTrigger: A student finishes a LearnPress quiz (LearnPress)
    2. Condition: If / Else (Logic)
    3. GamiPress logoAction: Award GamiPress points to a user (GamiPress)
    4. Action: Send Email (Email)
    5. +4 more steps
    LMSBusiness plan

    Coach students after every LearnPress quiz

    A pass earns GamiPress points and a well done. A near miss gets encouragement to retry. A low score alerts the instructor and sends the student back to the lessons.

    8 stepsAdvanced
    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. 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.