Supported features and capabilities

Feature What it does?
Liquid logic (loops, if statements, etc.) It lets you create dynamic content based on conditions (e.g., showing certain products if a user meets specific criteria).
Default user attributes Automatically personalizes emails using basic user info (like their first name or location).
Custom attributes Allows you to create more specific personalization using custom data (e.g., user preferences or interests).
Dynamic content blocks Adds sections of content that change based on the user's behavior or data.
Product recommendations Shows personalized product suggestions based on user activity or preferences.
Countdown timers Creates a live countdown in your email to show time-sensitive offers (like sale deadlines).
Dark mode and light mode toggling Adjusts the email design to display differently based on the user’s device settings or time.
Interactive sliders It lets users scroll through multiple products or images in a single section.
Conditional content display Shows or hides content based on the user’s behavior (e.g., showing a special offer if the user hasn't made a purchase recently).
Custom lead capture forms Builds forms to collect user information (e.g., email, preferences) directly from your email.

Best practices to boost your templates

  • Get specific for better results: The clearer your instructions, the better the assistant delivers.
    Example: "Add a 3-column product grid that includes product names, prices, and descriptions."
  • Always have a backup: Ensure personalized content has fallback options if data is missing. Nobody likes an empty greeting!
    Example: "Greet the user with their first name, and if it’s not available, use ‘Dear Customer.’"
  • Play with styles and have fun: Don’t be afraid to try different layouts, colors, or fonts. Experimentation leads to discovery!
    Example: "Create a layout with a bold, colorful header and an image on the left."
  • Keep it fast and light: Reduce heavy elements to load your emails quicker and improve deliverability.
    Example: "Optimize by removing extra HTML elements and simplifying the layout."
  • Double-check your creation: The assistant's output is powerful, but a quick review ensures it’s perfect before hitting send.
    Example: "Check the HTML and Liquid logic for accuracy before saving the template."

Template size limit

In the current beta, the Template Assistant has a 30,600-character limit for HTML content when using the chat feature. If your template exceeds this limit, you’ll be prompted to reduce the size.

AI-Assistant-Size_Limit.png

Tips to reduce template size

To bring your template within the character limit, consider removing or simplifying the following:

  • Extra comments: Remove unnecessary code comments.
    • Example:
      <!-- Placeholder for A/B Test Results -->
  • Redundant, repetitive, and unused blocks: Eliminate duplicative blocks of code that serve the same purpose or could be consolidated for efficiency, and remove anything not being used.
    • Example of a redundant code scenario:
      <p style="color: #333; font-size: 16px; line-height: 1.5; margin-bottom: 20px;">Enjoy our special promotion!</p>
      <p style="color: #333; font-size: 16px; line-height: 1.5; margin-bottom: 20px;">Take advantage of this exclusive deal!</p>
      Here is the inline style that can be used by all similar paragraphs. These can be consolidated into a CSS class.
      <style>.welcome-text { color: #333; font-size: 16px; line-height: 1.5; margin-bottom: 20px; }</style>
      <p class="welcome-text">Enjoy our special promotion!</p>
      <p class="welcome-text">Take advantage of this exclusive deal!</p>
    • Example of unused sections:
      <div id="promo-section"></div>
      <!-- Optional promotional section placeholder -->
      <p>&nbsp;</p>
      These empty divs and placeholders can be removed when not in use to reduce unnecessary code.
  • Excessive styling: Combine repetitive styles.
    • Example: Instead of writing:
      p { color: #333; font-size: 16px; line-height: 1.5; }
      h1 { color: #333; font-size: 16px; line-height: 1.5; }
      h2 { color: #333; font-size: 16px; line-height: 1.5; }
      Combine them:
      p, h1, h2 { color: #333; font-size: 16px; line-height: 1.5; }

By simplifying or removing these elements, you’ll significantly reduce the size of your template and improve its performance.

Looking ahead

The Template Assistant marks the next chapter in Blueshift’s pioneering efforts to revolutionize AI-powered tools. As industry leaders in personalization and automation, we’re pushing the boundaries of what’s possible.

We’re excited to see how this assistant streamlines your workflow, allowing you to achieve more in less time. As we evolve, expect frequent updates with new features and improvements to elevate your experience and creativity.

Ready to unlock the full potential of your email templates? Be among the first to explore these powerful features. Join the waitlist today and take your first step towards creating personalized templates with ease.
Need help or have questions? Our support team is here for you. Reach out at support@blueshift.com.
📖 Guide overview

Return to the home page 🏠 to revisit or explore further.
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.