For the complete documentation index, see llms.txt. This page is also available as Markdown.

Creating Automations

In this article, you will learn how to create automation campaigns.

Automation campaigns in Open Loyalty allow you to automatically reward members based on scheduled triggers - daily, weekly, monthly, birthdays, or membership anniversaries.

🛠️ Step-by-Step Setup

Follow these steps to set up a new leaderboard in your Open Loyalty environment:

1
  • From the left-hand menu, go to Automations

  • Click Add automation campaign (or use the ▼ to Import existing automation configuration)

2

Choose Your Trigger

Select the timing that best fits your automation campaign goal:

  • Daily – runs every day

  • Weekly – choose specific weekday(s)

  • Monthly – pick exact date(s) or “Last day of month”

  • Member’s birthday – runs on each member’s birthday

  • Membership anniversary – runs on the join date anniversary

3

Define Target Audience

Who should participate in the automation campaign?

  • Everyone

  • A single Segment

  • A single Tier

4

Basic Settings

Fill in these core details:

  • Name & Description – Choose a distinctive name and optionally add the description. If you added another language in the settings, you will be able to add translations.

  • Start & End Dates – Start date is required; the end date is optional but must be after the start date.

  • Display Order (optional)

  • Visibility – Choose who sees the campaign: Everyone, specific Segments/Tiers, or Hidden.

Optionally define custom attributes (key:value pairs) to tag or filter the automation campaign in APIs and UI

5

Add Rules: Conditions & Effects

  • Click Add new rule

  • Conditions: e.g., membership tier, purchase history, custom attributes

  • Effects: e.g., “Add units” (e.g., 10 points), coupons, or “Deduct units”

  • Use multiple rules to cover diverse scenarios

6

Set Limits & Budget

Control how often a member can receive the automation campaign's reward:

Automation Campaign Limit

  • Per‑member limit: per hour/day/week/month/year or total

  • Global budget: total units issued, and per‑member units cap

7

Toggle Campaign Status

  • Use the Active switch to enable or pause the campaign

  • Only active campaigns trigger at their scheduled times


✅ Best Practices

  • Prefer longer-term triggers for special events (birthday, anniversary)

  • Use automatic audience segments/tier filters in Basic Settings

  • Scale gradually - fine-tune limits and budgets as you assess performance


🔍 Troubleshooting Tips

  • No effect? Check campaign status, scheduling, and rule conditions

  • Zero units issued? Review your per-member limits and global budget caps

  • Birthday/anniversary misfires? Validate member data - missing or future dates won’t trigger at 00:00

Last updated

Was this helpful?