These three rules reward customers for moments rather than purchases. Each one is set up once and awards automatically.
Rule | When it awards | What the customer needs to do |
Signup | Once, when the account is created | Nothing extra |
Birthday | Once a year, on their birthday | Save their date of birth |
Account Anniversary | Once a year, on the date they joined | Nothing extra |
How to add one of these rules
From your Shopify admin, open the Mage Loyalty app and click Loyalty.
In the Earning Points section, click Add Earning Rule.
Under Essentials, choose Signup, Birthday or Account Anniversary.
Enter the amount to award.
Click Save.
The Signup rule is created for you when you install Mage. Edit it to change the amount.
Signup
Awards once, the moment a customer creates an account on your store.
Only accounts created after the rule is on receive it. Existing customers are not rewarded retroactively. To welcome existing customers, adjust their balance from the Customers page or run a drop.
Birthday
Customers must save their date of birth first. They can do this in the Rewards Widget, the Account Sidebar, or your Loyalty Pages.
The reward is given on the birthday itself, once a year.
If a customer adds their birthday after it has already passed this year, they receive it on their next birthday.
Customers receive an email when their birthday reward is given, if the email template is enabled.
Customers will not know to add their birthday unless you tell them. Mention it in your welcome email and on your loyalty page.
Account Anniversary
Awards once a year on the date the customer first created their account. Nothing is needed from the customer.
Applies to all customers, including those who joined before the rule was created. Their next anniversary is rewarded.
Customers receive an email when the reward is given, if the email template is enabled.
Common mistakes to avoid
Creating two rules of the same type. Two Birthday rules award twice on the same day. Keep one of each.
Expecting existing customers to get the signup reward. It only fires when an account is created.
FAQ
Why didn't a new customer get the signup reward?
First, check that the Signup rule is on and your Program Status is Enabled. The reward is only given when a customer creates an account, so a guest checkout does not count. If the customer signed up before the rule was turned on, you can add the amount manually from the Customers page.
Why wasn't a customer's birthday reward given?
The customer needs to have saved their date of birth, which you can see on their profile in the Customers section. If their birthday passed before the date was saved, or before the rule was turned on, they will receive the reward on their next birthday.
Why wasn't a customer's anniversary reward given?
Check that the rule is on and that at least a year has passed since the customer created their account. The reward can take up to 24 hours after the anniversary date to arrive.
Can customers be automatically subscribed to email marketing when they sign up?
No. Creating an account does not subscribe a customer to your email marketing, and we cannot opt them in automatically. Instead, we offer a separate Newsletter Signup earning rule that rewards customers for subscribing after they sign up.
