New features available! Check the changelog
Subscribfy

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.


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 NameWhen It FiresRecommended Email
Subscribfy Points For Purchases EventCustomer earns points from order"You earned X points!"
Subscribfy Birthday Reward EventCustomer's birthday"Happy Birthday! Here's your gift"
Subscribfy Create Account EventNew account created"Welcome! You earned X points"
Subscribfy Email Subscription EventOpted into marketing"Thanks for subscribing"
Subscribfy SMS Subscription EventSubscribed to SMS"Thanks for subscribing"
Subscribfy Referral EventSuccessful referral"Your friend joined! Here's your reward"
Subscribfy Reviews EventCustomer left review"Thanks for your review"
Subscribfy Social EventFollowed on social"Thanks for following us"
Subscribfy Goal Spend EventHit spending milestone"Congratulations on reaching X spent!"
Subscribfy Punch Card EventEarned stamp or completed card"Punch card reward unlocked!"
Subscribfy Customer Tag EventReceived Shopify tagUse for internal automation

Tier Changes

Event NameWhen It FiresRecommended Email
Subscribfy Loyalty Tier ChangedPromoted to new tier"You're now a Gold member!"
Subscribfy Loyalty Tier LostDowngraded tier"We miss you - here's how to get back"
Subscribfy Tier Reward EventTier reward given"Your VIP reward is ready"

Redemption

Event NameWhen It FiresRecommended Email
Subscribfy Loyalty Coupon RedeemedPoints redeemed for coupon"Your coupon code is ready"
Event NameWhen It FiresRecommended Email
Subscribfy Membership CreatedNew membership purchased"Welcome to the membership!"
Subscribfy Membership CancelledMember cancelled"We're sorry to see you go"
Subscribfy Membership PausedMember paused"Your membership is paused"
Subscribfy Membership ReactivatedPaused membership resumed"Welcome back!"
Subscribfy Membership Succesful ChargePayment succeeded"Payment received - thank you!"
Subscribfy Failed ChargePayment failed"Action needed: Update payment"
Subscribfy Membership Recharge Punch Card EventCompleted 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 NameWhen It FiresRecommended Email
Subscribfy StoreCredits Expire ReminderCredits expiring soon"Your store credit expires in X days"
Subscribfy StoreCredits Gift Card IssuedExpired credits converted"Your gift card is ready"

Event Properties Reference

Use these variables in your Klaviyo email templates:

Reward Events

PropertyVariableExample 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

PropertyVariableExample Value
Previous Tier{{ event.SubscribfyPreviousTier }}"Silver"
Coupon Price (points){{ event.SubscribfyCouponPrice }}"1000"

Store Credit Events

PropertyVariableExample 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

PropertyVariableUse 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

PropertyVariableUse 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

  1. Go to KlaviyoFlowsCreate Flow
  2. Select Create from Scratch
  3. Choose trigger: Metric → Select the Subscribfy event
  4. Click Save

Design Your Email

  1. Add an Email action to your flow
  2. 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

PriorityEventWhy
CriticalFailed PaymentDirectly impacts revenue
HighTier UpgradeCelebrates customer, drives engagement
HighBirthday RewardPersonal touch, drives purchase
HighStore Credit ExpiringPrevents lost value, drives purchase
MediumPoints EarnedReinforces behavior
MediumReferral SuccessEncourages more referrals
MediumCoupon RedeemedConfirmation + upsell opportunity
LowAccount CreatedWelcome, but don't over-send
LowEmail/SMS SubscriptionSimple confirmation

Troubleshooting


Need help? Contact support at support+marketing@subscribfy.com

Was this page helpful?

On this page

AI Chat

Ask a question about Subscribfy