Skip to main content

Integrate TrueLoyal with Omnisend

Learn how to connect TrueLoyal to Omnisend

Written by Armintas Griežė

TrueLoyal is a loyalty platform that helps businesses manage members, loyalty tiers, points, and rewards. Connect TrueLoyal to Omnisend to sync loyalty information and trigger Automation Workflows when customers earn, redeem, reject, or lose points.


Setup Process

Step 1. In Omnisend, go to Apps → search for TrueLoyal → click Connect now.

Step 2. Enable the TrueLoyal integration features you want to use:

  • Points Redeemed

  • Points Rejected

  • Points Expired

  • Points Deducted

  • Points Earned

  • Points Expiration Reminder

Omnisend generates a unique webhook URL for each enabled integration feature.

Step 3. Copy each webhook URL and add it to the corresponding webhook in TrueLoyal. In TrueLoyal, go to NotificationsWebhooks → click Create Webhook.

For each enabled integration feature:

  1. Enter a webhook name, such as Omnisend – Points Redeemed.

  2. Paste the corresponding Omnisend webhook URL into the Webhook URL field.

  3. Under Events to send webhook for, select the matching event.

  4. Keep the Batch Size for Bulk Events setting at its default value unless you need a different setting.

  5. Click Save Webhook.

Use the following event mapping:

Omnisend integration feature

TrueLoyal event

Points Redeemed

event_points_redeemed

Points Rejected

event_points_rejected

Points Expired

event_points_expired

Points Deducted

event_points_deducted

Points Earned

event_points_earned

Points Expiration Reminder

event_points_expiration_reminder

Repeat the process for each enabled integration feature. Once the webhooks are saved, TrueLoyal events and loyalty data will start syncing to Omnisend.

What Data Is Passed

TrueLoyal syncs the following contact fields to Omnisend.

Contact Fields

Field name

Type

Description

Email

Standard field

The Contact’s email address.

Phone

Standard field

The Contact’s phone number.

First Name

Standard field

The Contact’s first name.

Last Name

Standard field

The Contact’s last name.

City

Standard field

The Contact’s city.

trueloyal_member_status

Custom Property

The Contact’s TrueLoyal membership status.

trueloyal_loyalty_tier_name

Custom Property

The Contact’s current loyalty tier.

trueloyal_qualified_points

Custom Property

The number of points the Contact has qualified for.

trueloyal_available_points

Custom Property

The number of points currently available to the Contact.

TrueLoyal sends the following custom events to Omnisend:

Custom Events

Custom Event Name

Description

TrueLoyal – Points Redeemed

Triggered when a customer redeems loyalty points.

TrueLoyal – Points Rejected

Triggered when a points-related action is rejected.

TrueLoyal – Points Expired

Triggered when a customer’s loyalty points expire.

TrueLoyal – Points Deducted

Triggered when points are deducted from a customer’s balance.

TrueLoyal – Points Earned

Triggered when a customer earns loyalty points.

TrueLoyal – Points Expiration Reminder

Triggered when a customer receives a reminder that their points are approaching expiration.

FAQ

Which TrueLoyal events can I sync?

You can sync points redeemed, rejected, expired, deducted, and earned events, as well as points expiration reminders.

Do I need to create a separate webhook for each feature?

Yes. Omnisend generates a unique webhook URL for each enabled integration feature. Add each URL to its corresponding TrueLoyal webhook and select the matching event.

Can I use TrueLoyal loyalty data in segments?

Yes. Use the synced custom properties, such as member status, loyalty tier, qualified points, and available points, to create Contact segments.

Can I use TrueLoyal events as Automation Workflow triggers?

Yes. Each synced event can be used as a trigger for an Automation Workflow.

What should I check if an event doesn’t arrive in Omnisend?

Check that:

  1. The corresponding integration feature is enabled in Omnisend.

  2. You copied the correct webhook URL.

  3. The webhook URL was added to the matching TrueLoyal webhook.

  4. The correct event is selected under Events to send webhook for.

If the event still doesn’t arrive, reinstall the app and try again.


Didn't find the answer to your question? Reach out to our Support team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?