Overview
Genlook integrates seamlessly with Shopify and popular marketing tools to help you leverage customer data and create targeted campaigns. This guide covers all available integrations and how to set them up.Shopify Customer Segments
Genlook automatically creates customer segments in your Shopify admin, making it easy to target customers who have used virtual try-on.How It Works
When customers use the Genlook widget and provide their email, they’re automatically added to a Shopify customer segment called “Genlook Users”. This segment is available in:- Shopify admin under Customers > Segments
- Third-party apps that integrate with Shopify segments
- Email marketing tools that connect to Shopify
The Genlook Users segment updates automatically as new customers use the widget. No manual setup required - it works immediately after installation.
Using the Segment
View segment details
Click on the segment to see all customers who have used Genlook. You can see:
- Customer email addresses
- When they used the widget
- Which products they tried on
- Marketing consent status
Email Collection & Marketing Consent
Genlook collects customer emails during the try-on process and can capture marketing consent for GDPR and CAN-SPAM compliance.Email Collection Settings
Configure when to collect emails in Widget Settings:- Before first try-on: Collect email before allowing any try-on
- After first try-on: Collect email after customer sees their first result (recommended)
- After multiple try-ons: Collect email after customer generates multiple images
Marketing Consent
Enable marketing consent collection to comply with email marketing regulations:- GDPR compliance: Required for EU customers
- CAN-SPAM compliance: Required for US email marketing
- Opt-in tracking: Genlook tracks whether customers consented to marketing emails
Klaviyo Integration
Connect Genlook with Klaviyo to create advanced email marketing campaigns based on try-on behavior.Setting Up Klaviyo Integration
Enable Shopify segments in Klaviyo
In your Klaviyo account, ensure Shopify customer segments are synced. This allows Klaviyo to access the Genlook Users segment.
Create Klaviyo segments
Create segments in Klaviyo based on the Genlook Users Shopify segment. You can further segment by:
- Products tried on
- Number of try-ons
- Date of last try-on
- Conversion status
Klaviyo Use Cases
Abandoned Cart Recovery: Send targeted emails to customers who tried on products but didn’t purchase Product Recommendations: Recommend similar products to customers based on what they tried on Re-engagement: Reach out to customers who used try-on but haven’t purchased recently New Product Launches: Notify try-on users when new products in their interest categories are availableCRM Data Export
Export customer data from Genlook for use in your CRM or other marketing tools.Exporting Customer Data
Filter and select
Use filters to select the customers you want to export:
- Date range
- Products tried on
- Marketing consent status
- Conversion status
Using Exported Data
Import the CSV into your CRM or marketing tool to:- Create custom segments
- Build targeted campaigns
- Analyze customer behavior
- Track ROI from try-on usage
Exported data includes only customers who provided their email addresses. Customers who used try-on without providing emails won’t appear in exports.
Webhook Integration
Set up webhooks to receive real-time notifications about Genlook events.Available Webhooks
- Try-on generated: Notification when a customer generates a try-on image
- Email collected: Notification when a customer provides their email
- Product viewed: Notification when a customer views a product with try-on enabled
Setting Up Webhooks
Google Analytics Integration
Track Genlook events in Google Analytics for advanced analytics and reporting.Setting Up Google Analytics
Enable custom events
In your Google Analytics account, ensure custom events are enabled for your Shopify store.
Configure event tracking
Genlook automatically sends events to Google Analytics when configured. Contact support to enable this integration.
Best Practices for Integrations
Troubleshooting Integrations
Shopify segment not updating
Shopify segment not updating
- Verify Genlook is properly installed and active
- Check that email collection is enabled in widget settings
- Ensure customers are providing emails during try-on
- Wait a few minutes for segment to update (may have a slight delay)
Klaviyo not syncing segments
Klaviyo not syncing segments
- Verify Klaviyo Shopify integration is active
- Check Klaviyo sync settings for customer segments
- Ensure Shopify segments are enabled in Klaviyo
- Contact Klaviyo support if sync issues persist
Webhook not receiving events
Webhook not receiving events
- Verify webhook URL is correct and accessible
- Check webhook endpoint logs for errors
- Test webhook endpoint manually
- Ensure webhook endpoint returns 200 status code
- Check Genlook webhook delivery logs
Next Steps
- Review Analytics to understand customer data better
- Set up Widget Settings to optimize email collection
- Check Troubleshooting for integration issues
- Contact support for help with custom integrations

