Automated Customer Notifications
Set up automated emails via Klaviyo to keep customers engaged with your loyalty and membership programs
Automate personalized emails via Klaviyo to notify customers about rewards, tier upgrades, membership billing, and more.
Subscribfy sends events to Klaviyo. You create the email flows in Klaviyo to control when and what customers receive.
Why Notifications Matter
Automated notifications are gentle nudges that keep your program visible outside your storefront:
- Increase engagement - Remind customers they have points to spend
- Build transparency - Customers have email records of earned rewards and coupons
- Reduce support tickets - Proactive billing reminders prevent confusion
- Drive retention - Celebrate tier upgrades and reward loyal behavior
Start small. Don't enable all notifications at once. Begin with 2-3 high-value emails, then expand based on customer feedback.
Recommended Notifications
Start with these high-impact, low-annoyance notifications:
Reward Earned
Thank customers when they earn points or complete a punch card
Tier Upgrade
Celebrate when customers reach a new VIP tier
Birthday Reward
Send birthday discounts automatically
Failed Payment
Alert members to update payment info before losing access
All Available Events
Subscribfy sends these events to Klaviyo. Create flows in Klaviyo to trigger emails.
Earning Rewards
| Event Name | When It Fires | Recommended Email |
|---|---|---|
Subscribfy Points For Purchases Event | Customer earns points from order | "You earned X points!" |
Subscribfy Birthday Reward Event | Customer's birthday | "Happy Birthday! Here's your gift" |
Subscribfy Create Account Event | New account created | "Welcome! You earned X points" |
Subscribfy Email Subscription Event | Opted into marketing | "Thanks for subscribing" |
Subscribfy SMS Subscription Event | Subscribed to SMS | "Thanks for subscribing" |
Subscribfy Referral Event | Successful referral | "Your friend joined! Here's your reward" |
Subscribfy Reviews Event | Customer left review | "Thanks for your review" |
Subscribfy Social Event | Followed on social | "Thanks for following us" |
Subscribfy Goal Spend Event | Hit spending milestone | "Congratulations on reaching X spent!" |
Subscribfy Punch Card Event | Earned stamp or completed card | "Punch card reward unlocked!" |
Subscribfy Customer Tag Event | Received Shopify tag | Use for internal automation |
Tier Changes
| Event Name | When It Fires | Recommended Email |
|---|---|---|
Subscribfy Loyalty Tier Changed | Promoted to new tier | "You're now a Gold member!" |
Subscribfy Loyalty Tier Lost | Downgraded tier | "We miss you - here's how to get back" |
Subscribfy Tier Reward Event | Tier reward given | "Your VIP reward is ready" |
Redemption
| Event Name | When It Fires | Recommended Email |
|---|---|---|
Subscribfy Loyalty Coupon Redeemed | Points redeemed for coupon | "Your coupon code is ready" |
| Event Name | When It Fires | Recommended Email |
|---|---|---|
Subscribfy Membership Created | New membership purchased | "Welcome to the membership!" |
Subscribfy Membership Cancelled | Member cancelled | "We're sorry to see you go" |
Subscribfy Membership Paused | Member paused | "Your membership is paused" |
Subscribfy Membership Reactivated | Paused membership resumed | "Welcome back!" |
Subscribfy Membership Succesful Charge | Payment succeeded | "Payment received - thank you!" |
Subscribfy Failed Charge | Payment failed | "Action needed: Update payment" |
Subscribfy Membership Recharge Punch Card Event | Completed X billing cycles | "Loyalty reward for being a member!" |
High priority: Set up the Subscribfy Failed Charge flow immediately. Recovering failed payments is critical for membership revenue.
| Event Name | When It Fires | Recommended Email |
|---|---|---|
Subscribfy StoreCredits Expire Reminder | Credits expiring soon | "Your store credit expires in X days" |
Subscribfy StoreCredits Gift Card Issued | Expired credits converted | "Your gift card is ready" |
Event Properties Reference
Use these variables in your Klaviyo email templates:
Reward Events
| Property | Variable | Example Value |
|---|---|---|
| Reward Name | {{ event.SubscribfyRewardName }} | "Birthday Reward" |
| Reward Type | {{ event.SubscribfyRewardType }} | points or discount_code |
| Reward Amount | {{ event.SubscribfyRewardAmount }} | "500 points" or "$10 Discount" |
| Coupon Code | {{ event.SubscribfyCouponCode }} | "BIRTHDAY-ABC123" |
Tier Events
| Property | Variable | Example Value |
|---|---|---|
| Previous Tier | {{ event.SubscribfyPreviousTier }} | "Silver" |
| Coupon Price (points) | {{ event.SubscribfyCouponPrice }} | "1000" |
Store Credit Events
| Property | Variable | Example Value |
|---|---|---|
| Amount | {{ event.Amount }} | "$25.00" |
| Expiring On | {{ event.ExpiringOn }} | "2025-03-15" |
Profile Properties
These are stored on each customer's Klaviyo profile for segmentation and personalization:
Loyalty Properties
| Property | Variable | Use Case |
|---|---|---|
| Points Balance | {{ person|lookup:"SubscribfyLoyaltyPoints" }} | Show current points in any email |
| Current Tier | {{ person|lookup:"SubscribfyLoyaltyTier" }} | Personalize content by VIP status |
| Loyalty Portal Link | {{ person|lookup:"SubscribfyManageLoyaltyPageLink" }} | Direct link to manage rewards |
Membership Properties
| Property | Variable | Use Case |
|---|---|---|
| Membership Status | {{ person|lookup:"SubscribfyMembershipStatus" }} | Active, Paused, Cancelled |
| Next Billing Date | {{ person|lookup:"SubscribfyNextBillingDate"|format_date_string }} | Billing reminders |
| Store Credit Balance | {{ person|lookup:"SubscribfyStoreCredit" }} | Show available credits |
| Manage Page Link | {{ person|lookup:"SubscribfyManagePageLink" }} | Direct link to manage membership |
Setting Up Your First Flow
Choose a High-Value Event
Start with one of these:
- Birthday Reward - Low volume, high delight
- Tier Upgrade - Celebrates achievement
- Failed Payment - Recovers revenue
Create a Flow in Klaviyo
- Go to Klaviyo → Flows → Create Flow
- Select Create from Scratch
- Choose trigger: Metric → Select the Subscribfy event
- Click Save
Design Your Email
- Add an Email action to your flow
- Use event variables for personalization:
Hi {{ first_name }},
Congratulations! You've earned {{ event.SubscribfyRewardAmount }}.
{% if event.SubscribfyCouponCode %}
Your coupon code: {{ event.SubscribfyCouponCode }}
{% endif %}
View your rewards: {{ person|lookup:"SubscribfyManageLoyaltyPageLink" }}Set Flow to Live
Review your flow, then click Review and Turn On.
Best Practices
Notification Priority Guide
| Priority | Event | Why |
|---|---|---|
| Critical | Failed Payment | Directly impacts revenue |
| High | Tier Upgrade | Celebrates customer, drives engagement |
| High | Birthday Reward | Personal touch, drives purchase |
| High | Store Credit Expiring | Prevents lost value, drives purchase |
| Medium | Points Earned | Reinforces behavior |
| Medium | Referral Success | Encourages more referrals |
| Medium | Coupon Redeemed | Confirmation + upsell opportunity |
| Low | Account Created | Welcome, but don't over-send |
| Low | Email/SMS Subscription | Simple confirmation |
Troubleshooting
Need help? Contact support at support+marketing@subscribfy.com
Was this page helpful?