Help Center

| Submit or View Help Requests | Developer Docs |
| |

Advocate Program Rules Explained

Referral programs depend on pairings of goals and actions to appropriately reward participants. Together, these goals and actions form program rules. A goal is your desired target user behavior—what you want them to do. In referral programs, they can apply to both customer advocates and the friends they refer. An action is triggered when the participant achieves a goal.

Advocate - Program Rules - Program Goals

Your program may have:

  • 1 goal and 1 action

  • 1 goal with multiple actions

  • Multiple goal and action pairs

Goals

The goals you set will depend on your program and the outcomes you want to drive. Examples of goals include:

  • Referred friend makes a purchase

  • Customer advocate makes 5 referrals

  • Referred friend becomes a qualified lead

Goal triggers

impact.com relies on the events you send to us to act as triggers for the goal. During program setup, select your goal’s trigger and an event key.

Trigger

Description

On referral

When a referral is started.

Referred friend completes an action

When the referred friend performs an action tracked by an event, like making a purchase.

Referred friend’s custom criteria

When a field on the referred friend’s profile meets your set criteria.

Goal criteria

You can place conditions on a goal if you only want it to be triggered in specific situations. Here are a few examples of conditions that can be applied to a goal.

  • Referred friend makes a purchase and the total of the purchase is at least $100.

  • Customer advocate makes 5 referrals who remain active subscribers for at least six months.

  • Referred friend starts a subscription and the advocate must also be an active subscriber.

Advocate - Program Rules - Goal Criteria

Goal conditions can be based on several different types of data from our databases:

Data

Description

User object (either customer advocate or referred friend)

Includes their core details, like email and first name, as well as custom fields.

Event

Includes any fields inside of the event that can trigger a goal, like revenue, product name or plan.

Goals

A count of goals and referrals is made accessible in the program logic, as well as whether this is the first time the goal is being triggered. This is useful for running programs that issue rewards every X number of referrals, or ensuring that a goal/action is only triggered once.

Time

The system can reference the current time and compare it against key dates of the referral (like when the referral was started) or the user (like when the user was created).

Actions

When a participant achieves a goal, an action is triggered. Actions can include:

  • Sending a reward, an email, or a reward and email to the customer advocate or referred friend

  • Issuing a tiered reward with a varying value

  • Retracting a reward if needed

Advocate - Program Rules - Goal Actions

For a Purchase made goal, the associated action could be Send email and reward advocate. With this goal and action pair, your customer advocate is notified by email and issued a reward whenever a friend they’ve referred makes a purchase.

Action criteria

Like goals, actions can have their own conditions to ensure that even if a goal is hit, the associated action only completes in specific circumstances.

We allow you to add criteria to both goals and actions because it’s possible to have multiple goals for the same action. Although the conditions for a goal have been met, you might want to set action conditions to control which reward is issued or email is sent.

Advocate - Program Rules - Action Criteria

Goal & Action examples

You can think of goals and actions as a series of if-then statements. Let’s take a look at a few examples.

Desired Outcome

If (Goal)

Then (Action)

Reward the customer advocate with a $20 gift card for every 5 qualified leads they refer

Referred friend becomes a qualified lead

Reward and email

Reward the referred friend with a $100 credit on initial signup and the customer advocate with a $500 credit if the opportunity in Salesforce is set to “Closed Won.”

Referred friend completes initial signup

Reward and email (customer advocate)

Reward and email (referred friend)

Send the customer advocate a notification email when the person they referred successfully completes a demo.

Referred friend completes a demo

Email only

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.