Marketing Campaigns
Campaigns are one-time or recurring events where a customer receives bonus points regardless of a purchase. Unlike the loyalty program, campaigns trigger based on an event or schedule, rather than a transaction.
Plan Limits
The number of active campaigns is limited by your subscription plan, and some campaign types might be unavailable on basic plans. Check the conditions in the Subscription and Plans section or on the Favy website.
Campaign Types
Welcome Bonuses
Awarded automatically when a customer registers in the loyalty program. Triggers once per customer.
Birthday Bonuses
Awarded to the customer on their birthday. Triggers once a year automatically.
Seasonal Campaign
Runs daily based on a schedule during a specified period. Suitable for holiday promotions and special events: the system checks the conditions at the specified time every day and awards points to eligible customers.
Additional fields for this type:
- Active Dates - the range (from/to) during which the campaign is active.
- Launch Time - the daily launch time based on the company's time zone from the profile settings.
Point Expiration Notification
Sends a notification to customers before their points expire. No points are awarded - it's just a reminder through selected communication channels.
Create a Campaign
Click "Add Campaign". The form dynamically adjusts based on the selected type.
Basic Parameters
| Field | Required | Description |
|---|---|---|
| Campaign Code | ✓ | A unique identifier, alphanumeric only, e.g., welcome_2025 |
| Name | ✓ | Internal name for reference, e.g., "Welcome Bonuses" |
| Campaign Type | ✓ | Defines the trigger logic and the set of available fields |
| Status | - | Draft - saved, not applied; Enabled - active; Paused - temporarily stopped; Archived - removed from service |
| Number of Points | ✓ | How many points the customer receives (not available for the "Expiration Notification" type) |
| Point Lifespan (days) | - | How many days awarded points last before expiring. Empty means indefinite |
| Communication Channels | - | Push Notifications and/or Email - how the customer receives the notification about the point award |
| Target Groups | - | Limit the campaign to specific segments. If none are selected, it applies to all customers |
Limits
Limits allow you to control the reach of the campaign. Each limit is enabled by a separate "Activate" checkbox.
| Limit | Description |
|---|---|
| Limit per customer (lifetime) | How many times a single customer can participate in the campaign throughout its entire duration |
| Limit per customer (per period) | How many times a single customer can participate over a period. For "Birthday", period = year; for "Seasonal", period = one launch |
| Total participants limit | Maximum number of participants for the entire duration of the campaign |
| Daily limit | Maximum number of participants per day |
| Campaign budget (points) | The campaign stops automatically when the specified total number of points has been awarded |
Click "Create Campaign" to save.
"Draft" Status
A new campaign is created in the "Draft" status and does not launch. Switch it to "Enabled" once the settings have been verified.
Edit and Disable a Campaign
Click on a campaign in the list to open the same form. To manage the program's lifecycle, use statuses: "Paused" if you need to stop temporarily, or "Archived" if the campaign is no longer needed.
Related Sections
- Segmentation - creating target customer groups: Segmentation
- Loyalty Program - awarding points based on transactions: Loyalty Program
- Company Profile - time zone for seasonal campaigns: Profile
