Fondo for Klaviyo

Send loyalty emails about store credit, cashback and VIP tiers from your own Klaviyo account, and use every customer's balance and tier in your segments and campaigns.

What you get

Before you start

1. Connect Klaviyo

From Fondo

  1. In Fondo, open your store and go to Integrations › Klaviyo.
  2. Click Connect, then Continue to Klaviyo.
  3. Choose your Klaviyo account if you have several, review the permissions and click Allow.
  4. You land back in Fondo with Klaviyo connected. Fondo now fills every customer's Klaviyo profile with their Fondo properties.

From Klaviyo

  1. Find Fondo in Klaviyo's integrations and click Install.
  2. Sign in to Fondo if asked. With several stores, pick the one to connect.
  3. Allow the permissions on Klaviyo's screen; you land back in Fondo.

If you decline the permissions, nothing is connected. Click Connect again whenever you're ready.

2. Set up your loyalty emails

  1. In Fondo, go to Settings › Customer emails and turn on “Send emails to customers”.
  2. Under “Sent by”, choose Klaviyo.
  3. Add your logo, colour, sign-off and featured products, and fill in the sender and legal details for the footer.
  4. Switch on the emails you want, and edit their wording in German and English if you like.
  5. Click “Create in Klaviyo”. Fondo creates a template per language and a draft flow per email in your Klaviyo account.
  6. Review the flows in Klaviyo and set them live, there or in Fondo.

The emails Fondo can create:

Each flow sends only to profiles subscribed to email marketing that haven't turned off loyalty emails. Every email links to a page where customers can turn loyalty emails off without unsubscribing from your newsletter.

3. Design an email yourself in Klaviyo

Fondo's emails come in your logo, colour and wording. If your team or agency would rather design an email in Klaviyo's own editor, Fondo keeps the flow, its trigger and the data it needs, and leaves the email itself to you:

  1. Create the emails in Klaviyo from Fondo first (step 2).
  2. In Fondo, open the email under Settings › Customer emails and switch on “Own design in Klaviyo”.
  3. Design the email in the Fondo flow in Klaviyo, in both languages, with the variables below.

If someone edits a Fondo email in Klaviyo without switching it, Fondo notices on the next update and leaves that email alone too. Switch “Own design” off to put Fondo's design back.

Variables per email

Credit ready to spend

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.balance_formatted }} ({balance})
  • {{ event.valid_until }} ({valid_until})
  • {{ event.valid_for }} ({valid_for})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Credit expires soon

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.expires_on }} ({expires_on})
  • {{ event.expires_in }} ({expires_in})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Welcome to a tier

  • {{ person.first_name }} ({first_name})
  • {{ event.tier }} ({tier})
  • {{ event.previous_tier }} ({previous_tier})
  • {{ event.tier_valid_until }} ({tier_valid_until})
  • {{ person.fondo_next_tier }} ({next_tier})
  • {{ person.fondo_to_next_tier_formatted }} ({to_next_tier})
  • {% for perk in event.perks %}<img src="{{ perk.icon }}" width="48" alt=""> {{ perk.title }}: {{ perk.text }}{% endfor %} (perks)
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Birthday credit

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.balance_formatted }} ({balance})
  • {{ event.validity }} ({validity})
  • {{ event.valid_until }} ({valid_until})
  • {{ event.valid_for }} ({valid_for})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Birthday greeting

  • {{ person.first_name }} ({first_name})
  • {{ event.gift_left_formatted }} ({gift_left})
  • {{ event.balance_formatted }} ({balance})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Referral reward ready

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.balance_formatted }} ({balance})
  • {{ person.fondo_ref_link }} ({referral_link})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Invite friends

  • {{ person.first_name }} ({first_name})
  • {{ event.reward_formatted }} ({referral_reward})
  • {{ event.friend_reward }} ({friend_reward})
  • {{ person.fondo_ref_link }} ({referral_link})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Credit from the shop

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.balance_formatted }} ({balance})
  • {{ event.validity }} ({validity})
  • {{ event.valid_until }} ({valid_until})
  • {{ event.valid_for }} ({valid_for})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Cashback earned

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.available_on }} ({available_on})
  • {{ event.order_name }} ({order})
  • {{ event.cashback_rate }} ({cashback_rate})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Credit expired

  • {{ person.first_name }} ({first_name})
  • {{ event.amount_formatted }} ({amount})
  • {{ event.balance_formatted }} ({balance})
  • {{ person.fondo_expiring_next_formatted }} ({expiring_next})
  • {{ person.fondo_expiring_next_on }} ({expiring_next_on})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Tier changed down

  • {{ person.first_name }} ({first_name})
  • {{ event.tier }} ({tier})
  • {{ event.previous_tier }} ({previous_tier})
  • {{ person.fondo_available_formatted }} (available)
  • {{ person.fondo_pending_formatted }} (pending)
  • {{ person.fondo_tier }} (tier)
  • {{ person.fondo_preferences_url }} (manage_link)

Your shop's name and the name of its store credit are plain text in Klaviyo. Every email should keep a link to {{ person.fondo_preferences_url }} so customers can turn loyalty emails off.

What Fondo sends to Klaviyo

Metrics

Amounts and dates arrive ready to print in the customer's language, for example “12,50 €” or “2. November 2026”.

Profile properties

Disconnect

Help

Write to hi@getfondo.app. See also our privacy policy and pricing.