Articles in this section

Universal Email Marketing Deep Links

Universal Email Deep Links is a feature that redirects customers to the most relevant shopping destination from marketing emails automatically. 

  • If a customer has your mobile app installed, links will open directly in the app for a faster checkout. 
  • If a customer does not not have your mobile app installed, they will be redirected to your web store. 

This seamless hand-off is powered by a secure connection between CommentSold and your email provider (like Klaviyo or Twilio), using a registered subdomain and association files to verify your app as a trusted destination.

 

Requirements


Custom domain requirement: This feature requires you to have a custom domain set up in CommentSold. See our Custom Domain Setup article for more information. 

Mobile version requirement: This feature requires your shop's mobile app to be on version 4.6.0 or newer. Your customers' apps must also be on version 4.6.0 or later to receive the enhanced experience.

 

Customer Experience


  • App installed
    Email link opens directly in the native mobile app, sending shoppers straight to the product or page.
  • App not installed
    Link falls back seamlessly to your web store—no broken experiences for new or web-only shoppers.
  • 5x higher conversion
    Native app experiences are proven to convert at significantly higher rates than mobile web.

 

Setup instructions for Klaviyo


Setup involves four parties: your mobile app, your CS Admin, your email marketing platform (e.g. Klaviyo), and your customers' apps. Follow each step in order.

 

Step 1: Configure your email sending domain in Klaviyo

 

Step 2: Set up a click tracking subdomain in Klaviyo

This is a dedicated subdomain used to track clicks in your marketing emails (e.g. trk.send.myshop.com). 

You'll need to contact Klaviyo support via email to enable this for you. Here's how:

  1. From within your Klaviyo account, click Support
  2. Click Email Support and complete the fields as instructed below.
    • Category: Account Settings
    • Subcategory: Sending Domains
    • Click No, submit a request
    • Subject: Click Tracking Domain
    • What do you need help with: "I have setup my branded sending domain and now I am reaching out to support to have a click tracking domain with SSL enabled for my account."
  3. Click Submit

If you have any questions, follow Klaviyo's click tracking subdomain guide to complete this step.

 

Step 3: Register your click tracking subdomain in CS Admin

download (1).gif

Once your subdomain is ready in Klaviyo, register it with CommentSold:

  1. Go to your CS Admin dashboard
  2. Navigate to Setup → Custom Domain 
  3. Enter your click tracking subdomain obtained from Klaviyo support (e.g. trk.send.myshop.com) in the Click Tracking Subdomain field.
  4. Click Save

 

Step 4: Download app association files from CommentSold

After saving your subdomain, you'll see two buttons appear directing you to download files. These files tell the operating system that your click tracking subdomain is trusted to open your mobile app.

  1. Click each one to download the two required app association files from CS Admin:
    • The Android Asset Links button will download .well-known/assetlinks.json — for Android
    • The Apple App site Association button will download .well-known/apple-app-site-association — for iOS

 

Step 5: Upload app association files to Klaviyo

download (6).gif
  1. In your Klaviyo account, navigate to Settings → Push Notifications → Universal & app links
  2. Upload both downloaded files to Klaviyo using their app association file upload flow. This links your tracking subdomain to your iOS and Android apps at the platform level.

If you get stuck, follow Klaviyo's guide for uploading association files to complete this step. 

 

Step 6: Request an app rebuild from CommentSold

  1. Contact CommentSold support and request an App Rebuild for Universal Email Deep Links.
  2. The support team will submit your request to the app team. 

Once the mobile team has processed your request, it can take 24-48 hrs for Google and Apple to approve your new app build. The entire process may take up to four days. 

 

What's Next?


Ensure your mobile app is updated to version 4.6.0 or later
  • After CommentSold rebuilds your app with the click tracking subdomain, install the latest app version on your phone and encourage your customers to do so as well.  
  • Check the bottom of the account page within your app to confirm which version you're on.
  • If you are not on version 4.6.0 or higher, make sure your developer accounts are up to date.
  • Your customers must also be on this version to experience deep linking.
Test your deep links
  • Send a test campaign to a device with the updated app installed and verify that email links open directly in the app. Also test on a device without the app to confirm the web store fallback works correctly.

     

Expected Behavior


Once setup is complete, here's what you and your customers can expect:

  • Marketing email links using your configured tracking subdomain will open in the app for customers on app version 4.6.0+
  • Customers who have not installed the app, or are on an older version, will be taken to your web store instead.
  • You can use any commentsold deep link across all marketing emails.

 

Troubleshooting


If deep links are not opening the app as expected, work through the following checks:

  • Confirm the app version is 4.6.0 or later on both the shop and customer device.
  • Verify the click tracking subdomain in CS Admin exactly matches the subdomain configured in Klaviyo.
  • Confirm both assetlinks.json and apple-app-site-association files have been uploaded to Klaviyo.
  • Check that your marketing emails are using the configured subdomain for all links (not a legacy tracking domain).
  • If you submitted a support request to Klaviyo for the click tracking subdomain, confirm it has been approved and activated.

     
Was this article helpful?
0 out of 0 found this helpful