Skip to main content

I'm using a single Klaviyo account to manage multiple stores (locations/brands), and I’d like each store's specific address to appear in the footer of the emails, based on which store the customer is associated with.

Is there a recommended way to dynamically display the correct store address in the footer using custom properties or profile data?
Ideally, I’d like to avoid creating separate accounts or duplicating flows for each store.

Hi ​@nolesb ,

Welcome to the Community!

To confirm, you have profiles that have purchased from multiple stores created in the one Klaviyo account, and you’d like to display a different store address in sent emails based on the store a profile is associated with.

Some follow-up questions:

  • Do you have the associated store saved in Klaviyo against each profile? Does that information come into Klaviyo via metrics (events) or saved as a profile property?
  • Are you wanting to have the different, associated store address in all campaign emails, all Flow emails or just some? Or just all emails that you send?

Ultimately I think your solution will be show / hide logic within an email template, but if you need extra help in adding this then the answers above will help.


  • Yes, this is a known behavior in Magento where system URLs get passed to Klaviyo instead of the proper SEO-friendly URLs.

  • Magento by default generates both system paths and rewritten SEO URLs, but sometimes integrations only pull the system path.

  • The support is partly correct—many Magento users do face this, especially when using email marketing tools like Klaviyo.

  • The SEO issue here is that system URLs (e.g., /catalog/category/id/6) are not optimized for search engines or user experience.

  • Manually editing the URL in the Klaviyo email template is one workaround, but it’s not scalable for large catalogs.

  • A common solution is customizing the integration so Klaviyo pulls the URL rewrite table (which stores Seo menu URLs).

  • You can check Magento’s URL Rewrite Management in admin to confirm the correct SEO-optimized links exist.

  • Developers often use Magento’s getProductUrl() function instead of system paths to ensure SEO links are retrieved.

  • This matters because emails with poor URLs can reduce click-through rates and negatively impact SEO performance when shared.

  • If you’re serious about SEO optimization, ensuring that all marketing channels use clean, human-readable URLs is essential.

  • Some Magento-Klaviyo users add middleware or extensions to automatically replace system URLs with SEO-friendly product links.

  • In short: yes, others have encountered this, but with the right SEO customization, you can make Klaviyo pull the proper rewritten URLs instead of editing them manually.