Casa Loyalty is a loyalty app for Shopify stores that lets customers earn and redeem points, move up VIP tiers, and refer friends. The Omnisend integration syncs each Casa Loyalty customer to Omnisend as a contact with loyalty custom properties and sends loyalty activity as custom events. You can use this data to personalize emails and SMS, build segments, and trigger automations.
Setup Process
Step 1. In Omnisend, go to Apps → search for Casa Loyalty → click Connect now → click Copy API Key.
Step 2. In your Shopify admin, open the Casa Loyalty app and click Integration in the app menu.
Step 3. Select Omnisend, paste the API key in the Omnisend API key field, and click Connect to Omnisend. Casa Loyalty uses your shop email address for the Omnisend integration setup.
Step 4. In Omnisend, check the box that I have completed all the steps and click Confirm.
Once connected, Casa Loyalty syncs your existing loyalty customers to Omnisend. You can run a full sync again at any time with Sync Customers.
What Data Is Passed
Contacts
Casa Loyalty creates or updates an Omnisend contact for each loyalty customer and applies the casa-loyalty tag.
Custom Properties
Property key | Type | Description |
| Number | Current loyalty points balance |
| String | Customer's unique referral URL |
| String | Customer status in the loyalty program |
| String | Current VIP tier name (defaults to Bronze) |
| String | VIP tier ID |
| String | URL of the VIP tier badge image |
| String | Customer's date of birth (YYYY-MM-DD) |
| String | Date the customer joined the loyalty program |
| String | Last profile synchronization date |
Custom Events
Custom Event Name | When it fires |
| A customer earns loyalty points, for example from orders, social actions, reviews, signup, the birthday bonus, a first order, time-window bonuses, or a manual point increase. |
| A customer redeems loyalty points for a reward. |
| A customer reaches a new VIP tier. |
| An advocate shares a referral with a friend. |
| A referral is completed. |
| A referred friend completes their first order. |
| An advocate earns a referral reward. |
| A referral milestone is reached. |
| A customer earns a spending bonus. |
| A customer receives a Surprise & Delight campaign reward. |
💬 For more information, see Create and Manage Custom Events in Omnisend.
FAQ
Are contacts subscribed to marketing automatically?
No. New contacts are created with the email status Non-subscribed. Manage consent in Omnisend before you send marketing messages.
Is there a birthday event?
No. The bonus a customer earns when they first submit their birthday arrives as Casa Loyalty - Points Earned with points_source set to birthday_bonus. The recurring yearly birthday reward is not sent to Omnisend.
Are manual point changes sent to Omnisend?
Manual point increases arrive as Casa Loyalty - Points Earned with points_source set to manual_award. Manual point deductions don't send an event.
Does creating or importing a customer send an event?
No. Events are sent only when loyalty activity happens.
What should I check if loyalty data doesn't appear in Omnisend?
Check that:
You pasted the correct API key and clicked Connect to Omnisend.
The customer has an email address and has completed a loyalty action, such as earning points.
If the issue persists, uninstall and reinstall the app.
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.

