Known Issues and Limitations
Last updated: March 11, 2026
Editor
Can't use dynamic product grids from Klaviyo
Description:
Klaviyo dynamic product feeds only work in drag-and-drop templates in Klaviyo. Once a template is imported to Zaymo, it exists as an HTML template, and Klaviyo strips the dynamic product feed from the template (read Klaviyo's help doc here).
Instead, we recommend using static blocks in the fallback version of the email. Zaymo's dynamic blocks will more than make up for the lack of Klaviyo's dynamic product feed.
Custom and obscure tags fail validation
Description:
Certain highly-specific and custom Klaviyo tags may not pass AMP validation. Additionally, some liquid template syntax that appears standard may not be supported by Klaviyo's subset of Shopify liquid template language.
Common examples:
The
limitfilter (e.g.,{% for sub in prepaidSubs limit:1 %}) is not supported by KlaviyoUse this workaround pattern instead:
{% for n in (1..3) %} {% if forloop.first %} {{ n }} {% endif %} {% endfor %}
We recommend only using standard tags and logic as outlined here. If your template fails validation in Klaviyo itself, it must be fixed there before importing to Zaymo.
Gmail
Scroll freezes and jumps for Gmail on iOS
Description
After clicking on a Zaymo block, customers are sometimes unable to scroll up/down in the email. Scrolling jumps may otherwise occur at random.
This problem stems from an issue with Google's AMP implementation in Gmail, which they are aware of. Google's progress on the issue can be tracked here.
It affects the vast minority of users (users with new Apple iPhones using the Gmail app) and even then only happens in some templates after a CTA has already been clicked.
If you are seeing scrolling issues outside of that scenario, reach out to the team.