Skip to main content

Set up your emails with Connectif

Which email automations to set up in Connectif from Loyoly events, with ready-to-use templates

Written by Oussama Guessous

Before you start

After integrating Connectif with your Loyoly account and creating your events, you can set up your recommended automations as workflows in Connectif.

💡 If you haven't completed the integration yet, first follow the guide Integrating Loyoly with Connectif, then Set up your events and workflows with Connectif to create your reception events and their variables.


How emails work in Connectif

Unlike other CRMs, Connectif doesn't use a "starting metric". Emails are sent via workflows:

  • A start node Inicio (Start) then a trigger node "Déclencheur [event name]" (Trigger, e.g. Déclencheur reward_redeemed) start the workflow when a Loyoly event is received.

  • An "Enviar email" (Send email) node sends the email. In its Variables step you map (Asignar) the event fields to the email variables.

  • Variables are inserted into the email "Text" elements with the double-brace syntax, for example {{reward_name}}.

  • To show a block depending on the contact profile (e.g. VIP tier), use conditional blocks (condition on a contact field or a segment).

📝 Note: remember to manually disable the matching emails in your Loyoly account to avoid your customers receiving duplicate emails once the workflows are set up in Connectif.


Recommended automations

Here are the emails we recommend setting up first:

  • Points earned

  • Reward

  • Reward reminder

  • Unused reward

  • Referral

  • Referral reminder

  • Referral validated

  • Unused referrer reward

  • Post-purchase

  • Point expiration

If VIP tiers are enabled: Tier reached, Birthday.

If product testing is enabled: Product test validation, Product test rejection.

💡 Each email matches a Loyoly event. Make sure you have created the matching reception event in Connectif (see the guide Set up your events and workflows with Connectif) before building the workflow.


Email templates

For each automation, create an email (Content → Emails, or directly from the "Enviar email" node), insert the variables between double braces, then map them in the node's Variables step. Here is our recommended content.

Section 1: Missions

Points earned

Sent when a mission is completed successfully. Loyoly event: points_earned.

Variables: points_earned, mission_name.

Subject: You earned {{points_earned}} points!
Email body:
You just earned {{points_earned}} points!
You completed the mission {{mission_name}}.
Keep earning points by completing other missions to unlock exclusive rewards.
CTA: Earn points

Point expiration

Targets customers whose last activity date is approaching the expiration threshold. In Connectif, create a dynamic Segment based on the Loyoly_Point_Balance contact field and the last activity date, then trigger the workflow on entry into that segment.

⚠️ Use this only if your point expiration mode is "expiration after a period of inactivity". Otherwise, schedule the send on your side.

Subject: Quick! Your points are about to expire
Email body:
Hello,
We noticed you haven't used your points in a while. Your current balance is {{Loyoly_Point_Balance}} points.
Heads up: without activity within 1 month, your points will expire. Log in to discover your available rewards!
CTA: Save my points

Section 2: Rewards

Reward

Sent when a user redeems points for a reward. Loyoly event: reward_redeemed.

Variables: reward_name, reward_points, reward_image, reward_code, reward_link, reward_expiration, reward_condition.

Subject: Your reward {{reward_name}}
Email body (code distribution):
Enjoy your reward {{reward_name}}.
Well done! You used {{reward_points}} points to get the reward {{reward_name}}.
Here's how to claim your reward:
Code to use: {{reward_code}}
On the site: (add your store link)
Before: {{reward_expiration}}
Minimum purchase: {{reward_condition}} €
CTA: Use my reward

Reward reminder

Sent when a user has enough points for a reward. Loyoly event: reward_reminder.

Variables: reward_name, reward_points, next_reward_name, next_reward_points. The point balance can be shown via the Loyoly_Point_Balance contact field.

Subject: Claim your reward
Email body:
Your reward is waiting!
Congratulations, you have {{Loyoly_Point_Balance}} points, you can unlock the reward {{reward_name}}.
Or keep earning to get the reward {{next_reward_name}} at {{next_reward_points}} points.
CTA: See rewards

Unused reward

Sent when a redeemed reward is not used after 30 days. Loyoly event: reward_unused.

Variables: reward_name, reward_date, reward_code, reward_link, reward_image, reward_expiration.

Subject: Use your reward
Email body:
Your reward {{reward_name}} is waiting to be used!
You redeemed points for a reward on {{reward_date}}.
Here's how to claim your reward: {{reward_code}} on the site {{reward_link}}
Expiration date: {{reward_expiration}}
You can find this information anytime in the program!

Section 3: Referrals

Referral

Sent to the referred friend (if they have never ordered). Loyoly event: referral_friend_link.

Variables: referral_customer_firstname, referral_link.

Subject: Referral: (add your reward) for free
Email body:
Enjoy (add your reward) for free!
Thanks to your friend {{referral_customer_firstname}}, you get (add your reward) free on your first order.
Go to {{referral_link}} and use your code now.
PS: your code expires in (add number of days) days.
CTA: Claim my offer

Referral reminder

Reminder sent to the referred friend if they haven't purchased. Loyoly event: referral_reminder.

Variables: customer_firstname, referral_code, referral_expiration.

Subject: Only a few days left to use your referral code
Email body:
Hello,
Thanks to your friend {{customer_firstname}}, you get (add your reward) free on your first order.
Your code expires on {{referral_expiration}}, don't miss this offer.
Go to our site (add your store link) and use your code now: {{referral_code}}
CTA: Claim my offer

Referral validated

Sent to the referrer when the referred friend makes a purchase. Loyoly event: referral_success.

Variables: friend_email, referral_code, referral_expiration.

Subject: Congratulations, your referral is validated
Email body:
Congratulations!
Your friend {{friend_email}} placed their first order!
You get (add your reward) free on your next order.
Go to our site (add your store link) and use your code: {{referral_code}}
Note: your code is available until {{referral_expiration}}
CTA: Claim my offer

Unused referrer reward

Sent to the referrer who hasn't used their code after X days. Loyoly event: referral_reminder_success.

Variables: friend_name, referral_code, expiration_period.

Subject: Your referral reward is still available
Email body:
Hello,
Good news: your friend {{friend_name}} placed their first order!
Thanks to them you get (add your reward) free on your next order.
It looks like you haven't used your code yet. It's still valid for {{expiration_period}}.
Your code: {{referral_code}}
See you soon!

Section 4: Loyalty

Post-purchase (attribution delay)

Sent when a customer places an order. Loyoly event: post_purchase.

Variables: points_earned, attribution_date.

Subject: Your points are on the way!
Email body:
You just earned {{points_earned}} points!
You earned points thanks to your latest purchase.
Your points will be available on {{attribution_date}}.
CTA: Access the program

Section 5: VIP tiers

If VIP tiers are enabled, set up these two emails.

Tier reached

Sent when a user reaches a VIP tier. Loyoly event: new_tier_reached.

Variables: tiers_name, plus the tier rewards. The contact's tier is also available via the Loyoly_Tiers_name contact field.

💡 In Connectif, to show different content per tier, use the email editor's conditional blocks (condition on the Loyoly_Tiers_name contact field or on a segment) rather than If/Else logic. Create one block per tier.

Subject: New tier reached
Email body:
Congratulations!
You just reached the new tier {{tiers_name}}.
Here are the new rewards and benefits of this tier:
- {{vip_reward_1_name}} — code: {{vip_reward_1_code}}
- {{vip_reward_2_name}} — code: {{vip_reward_2_code}}
You can use your rewards now from your account, "Rewards" section.
CTA: Access the program

Birthday gift

Sent on the customer's birthday (VIP tier reward). Loyoly event: birthday_gift.

Variables: reward_name, reward_icon, reward_code, reward_link.

Subject: Happy birthday, discover your gift!
Email body:
We wanted to wish you a wonderful birthday!
To celebrate your birthday, here is your gift: {{reward_name}}.
Here's how to claim your reward:
Code to use: {{reward_code}}
On the site: {{reward_link}}
CTA: Use my reward

Section 6: Product testing

If the product testing feature is enabled, set up these two emails.

Product test: validation

Sent when you accept a product test request. Loyoly event: application_accepted.

Variables: product_test_name, reward_code, reward_link, brand_name.

Subject: Application accepted
Email body:
Application accepted
Congratulations, your application to test {{product_test_name}} has been accepted.
You will be contacted by {{brand_name}} to receive your product.
Once you receive the product, log in to your account and join the program to complete the related missions.
CTA: Access the program

Product test: rejection

Sent when you reject a product test request. Loyoly event: application_refused.

Variables: product_test_name.

Subject: Application not selected
Email body:
Application not selected
Unfortunately, your application to test {{product_test_name}} was not selected.
No worries, (add your brand name) will contact you to apply for the next tests!
CTA: Access the program

Activate your automations in Connectif

Once your emails are created, build the workflow for each automation:

  1. In Workflows, create a new blank workflow (Inicio node).

  2. Add the trigger node "Déclencheur [event name]" and select the relevant event (e.g. reward_redeemed).

  3. Add an "Enviar email" node next, and select the matching email.

  4. In the node's Variables step, map (Asignar) each event field (e.g. Déclencheur reward_redeemed | reward_name) to the email variable (e.g. {{reward_name}}).

  5. Click Aplicar (Apply), then save and start the workflow.

And that's it! All you have to do now is activate your automations. ✅

If the issue persists, contact our support team via chat.

Did this answer your question?