Skip to main content

Sending Test Events to Klaviyo

Send a test event from Mage to Klaviyo with sample data. This lets you build and test Klaviyo flows before any real customer actions happen.

Written by Kris - Mage Loyalty
Updated this week

Why Use This?

Klaviyo flow builders can't preview custom event properties until at least one event has been received. Sending a test event populates the event in Klaviyo so you can:

  • Build flows triggered by Mage loyalty events

  • Preview event properties in the Klaviyo flow editor

  • Confirm the integration is working end-to-end

How to Send a Test Event

  1. Go to Integrations > Klaviyo in the Mage dashboard

  2. Make sure Klaviyo is connected (the Send Test Event card only appears when connected)

  3. Scroll down to the Send Test Event card

  4. Enter an email address β€” this is the Klaviyo profile the event will be attributed to (use your own email or a test email)

  5. Select an event type from the dropdown (e.g. Points Awarded, Reward Redeemed)

  6. Review the example payload shown below the dropdown β€” this is the exact data that will be sent

  7. Click Send Test Event

  8. You'll see a success toast confirming the event was sent

Available Test Events

Event

What It Simulates

Points Awarded

Customer earns 150 points from a purchase

Reward Redeemed

Customer redeems 500 points for "$10 Off Your Next Order"

VIP Tier Changed

Customer moves from Silver to Gold tier

Referral Invite Sent

Advocate sends a referral email to a friend

Referral Claimed

Friend claims their referral discount code

Referral Reward Earned

Advocate earns their reward after friend purchases

Points Expiry Soon

Customer has 200 points expiring in 5 days

Gift Reminder

Gift occasion reminder for a customer

Birthday

Points earned on the customer's birthday.

Verifying in Klaviyo

After sending a test event:

  1. Open Klaviyo and go to Profiles

  2. Search for the email address you used

  3. Click into the profile and go to the Activity tab

  4. You should see the test event with all the sample properties

From there you can create a new flow using that event as a trigger and all the properties will be available in the flow builder.

FAQ

Does this send an email to the recipient? No. It creates an event on the Klaviyo profile β€” it doesn't trigger any flows unless you've already built one for that event.

Can I send multiple test events? Yes. Send as many as you need β€” each one creates a new event entry on the Klaviyo profile.

Did this answer your question?