Skip to main content

Birthday Reward

Celebrate your customers' birthdays by rewarding them with loyalty points.

Updated over 3 weeks ago

Birthday Reward

How to create a Birthday rule

Introduction

Show your customers some love by giving them bonus points on their birthday. Birthday rewards are an excellent way to increase customer engagement and build loyalty to your brand.

Customers can spend their birthday points on rewards or use them to unlock higher tiers.

Enabling Birthday Reward

Step 1: Create the Rule

Go to Subscribfy > Loyalty > Rewards Program tab > Create new rule > Birthday Reward

Step 2: Configure Basic Settings

Name

Display name shown to customers (e.g., "Birthday Surprise")

Reward Message

Message customers see when they receive their birthday reward

Step 3: Set the Reward

Choose how to reward customers on their birthday:

Points

Award a fixed number of points (e.g., 100 points)

Discount Code

Give a discount code (amount off, free shipping, or free product)

Step 4: Configure Advanced Settings (Optional)

Customer tags

Include or exclude customers by their Shopify tags

Schedule

Set start and end dates for the rule

Tier restriction

Limit which tiers can earn this reward

Step 5: Save

Click Save and make sure the rule status is ON.

How Customers Add Their Birthday

Customers must be logged in to save their birthday. They can add their birth date in two ways:

  1. Customer Portal - In the loyalty section of their account, customers can enter their birthday

  2. Checkout Extension - If you have the Customer Birthday checkout extension enabled (Shopify Plus only), customers can enter their birthday during checkout

Once saved, points are automatically awarded on their birthday.

Note: Only the month and day are required. We store the date in MM/DD format. Once saved, customers cannot change their birthday.

When Are Birthday Points Awarded?

Birthday points are awarded automatically on the customer's birthday through an hourly system check. The check runs every hour based on the store's timezone setting.

Points are awarded once per year on the exact birthday date (matching month and day).

Tier Multipliers

Each tier has a points multiplier. When a customer earns birthday points, the base reward is automatically multiplied by their tier's multiplier.

Example: If you set 100 points as the birthday reward:

Bronze tier (1x multiplier)

100 points

Silver tier (1.5x multiplier)

150 points

Gold tier (2x multiplier)

200 points

You only need to create one birthday rule - the tier multiplier handles different reward amounts automatically.

Common Questions

How often can a customer earn birthday points?
Once per calendar year. Customers can only earn the birthday reward once per year.

Do birthday points expire?
No. Birthday points (internal loyalty points) do not expire. Customers can use them any time.

Note: If you use Shopify Store Credits as the reward type instead of points, those can be set to expire via Shopify's store credit system.

Klaviyo Integration

If you have Klaviyo connected, Subscribfy sends a Subscribfy Birthday Reward Event when a customer receives their birthday reward.

Event Properties

Property

Variable Name

Example Value

Reward Name

event.SubscribfyRewardName

Birthday Surprise

Reward Type

event.SubscribfyRewardType

points

Reward Amount

event.SubscribfyRewardAmount

100

Coupon Code

event.SubscribfyCouponCode

BDAY-ABC123

Tip: Create a Klaviyo flow triggered by "Subscribfy Birthday Reward Event" to send a personalized Happy Birthday email.

Best Practices

  • Promote the birthday reward - Make sure customers know they can earn points by adding their birthday

  • Set up tier multipliers - Tiers automatically multiply rewards, so higher tier members get bigger bonuses

  • Set a meaningful reward - Make the birthday reward substantial enough to drive a purchase

Troubleshooting

Customer didn't receive their birthday reward?
Check that the customer has a birthday saved in their profile. Verify the rule is active and the customer meets any eligibility requirements (tags, tiers).

Customer says their birthday was yesterday?
The birthday check runs every hour. If the customer added their birthday after all hourly checks ran for that day, they may need to wait until next year. Contact support for manual adjustments.

Points not showing?
Check that the customer has not already received their birthday reward this year. The system limits rewards to once per calendar year.

Need help? Contact support at support@subscribfy.com

Did this answer your question?