Skip to main content

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

1

Access the segment

In your Shopify admin, go to Customers > Segments and find “Genlook Users”.
2

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
3

Use in campaigns

Use this segment to:
  • Send targeted email campaigns
  • Create retargeting ads
  • Offer special promotions
  • Send follow-up messages about products they tried on
Customers who use try-on are highly engaged. Target them with follow-up campaigns about products they viewed or similar items they might like.
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
Collecting emails after the first successful try-on typically has the highest completion rate. Customers are more willing to share their email after seeing value.
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
Make sure your email marketing practices comply with local regulations. Genlook helps track consent but you’re responsible for following email marketing laws.

Klaviyo Integration

Connect Genlook with Klaviyo to create advanced email marketing campaigns based on try-on behavior.

Setting Up Klaviyo Integration

1

Enable Shopify segments in Klaviyo

In your Klaviyo account, ensure Shopify customer segments are synced. This allows Klaviyo to access the Genlook Users segment.
2

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
3

Build email flows

Create automated email flows for Genlook users:
  • Welcome series for new try-on users
  • Abandoned cart flows for try-on users
  • Product recommendations based on try-on history
  • Re-engagement campaigns for inactive users

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 available
Klaviyo integration allows you to create sophisticated, data-driven email campaigns. Start with simple flows and expand as you learn what works best for your customers.

CRM Data Export

Export customer data from Genlook for use in your CRM or other marketing tools.

Exporting Customer Data

1

Access customer data

In Genlook admin, go to Customers or Analytics to view customer data.
2

Filter and select

Use filters to select the customers you want to export:
  • Date range
  • Products tried on
  • Marketing consent status
  • Conversion status
3

Export CSV

Click Export to download a CSV file with customer data including:
  • Email addresses
  • Try-on history
  • Products viewed
  • Marketing consent
  • Timestamps

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

1

Configure webhook endpoint

In Genlook admin, go to Settings > Webhooks and enter your webhook URL.
2

Select events

Choose which events you want to receive notifications for.
3

Test webhook

Use the test button to verify your webhook endpoint is working correctly.
4

Monitor webhooks

View webhook delivery logs to ensure notifications are being received successfully.
Webhook setup requires technical knowledge. Contact support if you need help configuring webhooks for your system.

Google Analytics Integration

Track Genlook events in Google Analytics for advanced analytics and reporting.

Setting Up Google Analytics

1

Enable custom events

In your Google Analytics account, ensure custom events are enabled for your Shopify store.
2

Configure event tracking

Genlook automatically sends events to Google Analytics when configured. Contact support to enable this integration.
3

View events in GA

Once configured, Genlook events appear in Google Analytics under Events:
  • genlook_button_view
  • genlook_button_click
  • genlook_image_upload
  • genlook_generation_complete
  • genlook_add_to_cart

Best Practices for Integrations

Start simple: Begin with Shopify customer segments before adding more complex integrations. Get comfortable with basic segmentation first.
Respect privacy: Always comply with GDPR, CAN-SPAM, and other privacy regulations when using customer data from Genlook.
Test integrations: Test your integrations thoroughly before launching campaigns. Verify that data flows correctly and segments update as expected.
Monitor performance: Track how integrated campaigns perform compared to non-integrated campaigns. Use data to optimize your marketing strategy.

Troubleshooting Integrations

  • 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)
  • 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
  • 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