When I create a rule for users activating their accounts, no points are rewarded. Here is the export:

{ "rules_p_for_register" : {
    "LABEL" : "Points For Registering (Works!)",
    "PLUGIN" : "reaction rule",
    "TAGS" : [ "Points" ],
    "REQUIRES" : [ "userpoints_rules", "logintoboggan_rules" ],
    "ON" : [ "logintoboggan_validated" ],
    "DO" : [
      { "userpoints_action_grant_points" : {
          "user" : [ "site:current-user" ],
          "points" : "100",
          "tid" : "0",
          "entity" : [ "account" ],
          "description" : "Thanks for registering!",
          "operation" : "Insert",
          "reference" : "Registration",
          "display" : 1,
          "moderate" : "approved"
        }
      }
    ]
  }
}

Comments

crawley’s picture

Probably you unselected the authenticated user option.

rogical’s picture

You can output the rules debugging info see it fires.