GamiPress Extension
GamiPress Overview
GamiPress allows you to provide digital awards to your users for interacting with your WordPress website.
GamiPress provides three ways to reward your users; Points, Achievements and Ranks:
- Points – Point types allow you to automatically award your users for interacting with your site.
- Achievements – Achievement types allow you to award achievements to users for completing a specified series of requirements, sequentially or otherwise.
- Ranks – Rank types allow your users to climb through the rank hierarchy by completing a specified series of requirements, sequentially or otherwise.
For all three methods you can define as many types as you wish.
You can use all the reward types individually or in combination.
Very many plugins exist for GamiPress to provide rewards for all types of user actions on your WordPress site.
ActiveMember360 GamiPress Extension Overview
The ActiveMember360 GamiPress Extension provides an unsurpassed level of integration between ActiveCampaign and your WordPress site using GamiPress.
- Award and deduction of GamiPress points
- Setting of requirements for the earning of GamiPress achievements
- Setting of requirements for the earning of GamiPress ranks
based upon:
- Contact list status:
- Contact is active in any or all of the lists selected
- Contact is unconfirmed in any or all of the lists selected
- Contact is unsubscribed in any or all of the lists selected
- Contact is bounced in any or all of the lists selected
- Contact tag status:
- Contact has any or all of the tags selected
- Contact does not have any or all of the tags selected
- Contact field comparison:
- Contact has a contact field that compares with a value
- Contact has a contact field that compares with another of their contact fields
- User login status:
- User is logged in
- User is not logged in
- User has failed payment status
- It is the user’s first login
- User role status:
- User has any or all of the roles selected
- User does not have any or all of the roles selected
- PHP statement:
- Any WordPress conditional statement
- Any WooCommerce conditional statement
- Predefined conditional
- GamiPress User status:
- User has any or all of the achievements selected
- User does not have any or all of the achievements selected
- User has any or all of the ranks selected
- User does not have any or all of the ranks selected
- User has a points type total that compares with a value
- Learndash User status:
- User is enrolled in any or all of the courses selected
- User is not enrolled in any or all of the courses selected
- User has not started any or all of the courses selected
- User has in progress any or all of the courses selected
- User has completed any or all of the courses selected
- User has not completed any or all of the lessons selected
- User has completed any or all of the lessons selected
- User has not completed any or all of the topics selected
- User has completed any or all of the topics selected
- WooCommerce User status:
- User has purchased any or all of the products selected
- User has not purchased any or all of the products selected
- User has pending status for any or all of the subscriptions selected
- User has active status for any or all of the subscriptions selected
- User has on hold status for any or all of the subscriptions selected
- User has pending cancellation status for any or all of the subscriptions selected
- User has cancelled status for any or all of the subscriptions selected
- User has expired status for any or all of the subscriptions selected
- …any multiples and combinations of the above.
- Storing of GamiPress point totals in selected ActiveCampaign contact fields.
- Addition/removal of ActiveCampaign tags when a GamiPress achievement is earned.
- Setting of a ActiveCampaign contact field when a GamiPress achievement is earned.
- Addition/removal of ActiveCampaign tags when a GamiPress rank is earned.
- Setting of a ActiveCampaign contact field when a GamiPress rank is earned.
All of the ActiveMember360 GamiPress Extension settings are fully integrated into the GamiPress settings. So if you are familiar with GamiPress there is no additional learning curve to using the ActiveMember360 GamiPress Extension.
Activation
The GamiPress plugin must have previously been installed and activated on your site in order to be able to activate the ActiveMember360 GamiPress Extension.
How to activate the GamiPress extension is detailed here:
Use Cases
The options and settings provided for each reward type are detailed here:
Points
For all point types you can award or deduct those based upon whether:
The user satisfies the specified ActiveMember360 conditional.
RecommendationWe would always recommend using a Conditional as it provides the greatest flexibility regarding the conditions available to award or deduct points.
Adding/defining a Conditional is detailed at Adding Conditionals.
The alternatives listed below are primarily available to provide backward compatibility for GamiPress points awards and deductions defined prior to Conditionals being introduced.
The user has all or any of the ActiveCampaign tags specified.
The user is subscribed in the specified ActiveCampaign list.
The user has a certain value for the ActiveCampaign contact field specified.
You can also:
- Store each point type total in the ActiveCampaign contact field specified.
Achievements
For all achievements you can specify the required steps for earning the achievement based upon whether:
The user satisfies the specified ActiveMember360 Conditional.
RecommendationWe would always recommend using a Conditional as it provides the greatest flexibility regarding the conditions available to specify the required steps for earning the achievement.
Adding/defining a Conditional is detailed at Adding Conditionals.
The alternatives listed below are primarily available to provide backward compatibility for GamiPress required steps for earning the achievement defined prior to Conditionals being introduced.
The user has all or any of the ActiveCampaign tags specified.
The user is subscribed in the specified ActiveCampaign list.
The user has a certain value for the ActiveCampaign contact field specified.
You can also when the achievement is earned by a user:
- Add ActiveCampaign contact tag/tags.
- Remove ActiveCampaign contact tag/tags.
- Set a selected ActiveCampaign contact field to a specified value.
Ranks
For all ranks, except any rank with the lowest priority, you can specify the rank requirements based upon whether:
The user satisfies the specified ActiveMember360 Conditional.
RecommendationWe would always recommend using a Conditional as it provides the greatest flexibility regarding the conditions available to specify the rank requirements.
Adding/defining a Conditional is detailed at Adding Conditionals.
The alternatives listed below are primarily available to provide backward compatibility for the GamiPress rank requirements defined prior to ActiveMember360 Conditionals being introduced.
The user has all or any of the ActiveCampaign tags specified.
The user is subscribed in the specified ActiveCampaign list.
The user has a certain value for the ActiveCampaign contact field specified.
You can also when a rank is reached by a user:
- Add ActiveCampaign contact tag/tags.
- Remove ActiveCampaign contact tag/tags.
- Set a selected ActiveCampaign contact field to a specified value.