> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usehydra.co.za/llms.txt
> Use this file to discover all available pages before exploring further.

# Set a loyalty goal

> Choose which member action earns a reward.

A loyalty campaign gives members a goal to work towards. If you want to thank someone after five visits, set that goal under **Campaigns** and choose the reward they'll earn.

When you create a campaign, you'll choose who can enter, what counts toward the goal, and which reward they'll earn. Each campaign has one goal and one reward.

## Choose what counts

* Choose **Visits** when each recorded check-in should count toward the goal.
* Choose **Points** when you want points earned during the campaign to count.
* Choose **Joining** to welcome someone as they become a member.

For visits or points, you can set a deadline to reach the goal. A **Punch card** starts over each time a member reaches the target. **Reward expires** is a separate choice about how long the earned reward lasts.

For a second goal, create another campaign and choose **Members who finished another campaign**. Each campaign keeps its own progress.

## Before you promote a campaign

Confirm with Hydra how members will receive the reward before you announce it. Reaching a campaign goal doesn't currently send your business's display voucher on WhatsApp. To give a member that voucher directly, use [Send a voucher to one member](/rewards/send-a-voucher).

[Create a campaign](/campaigns/create-a-campaign) when you have a reward ready to choose.
