Goals is a gamification platform for your Drupal site. Using this module and Rules, you can quickly set up a custom gamification system for your site.

A goal is composed of a set of tasks which you want users to complete. A task is an individual or series of actions that must be completed within a specified time frame. For example, a Goal could be the "Getting Started" goal, where a user needs to:

  • Log in to the site once per day for three consecutive days,
  • Post a status message, and
  • Make a Friend connection on the site.

When the goal is achieved, any number of things can be triggered with Rules, such as:

  • Awarding userpoints
  • Awarding a user badge
  • Granting additional role

Documentation & How-tos

This module was created and is maintained with support from Duo Consulting.

Project Information

Downloads