Preguntas frecuentes
What interactive elements are actually possible in email?
Using the CSS checkbox hack and hover states, you can build accordion menus that expand and collapse, image carousels that rotate through multiple images, tab interfaces that switch between content sections, and hamburger-style navigation menus. Beyond CSS tricks, AMP for Email enables full forms, live content like current pricing or inventory status, and even complete app-like experiences inside Gmail. Simpler interactive elements like hover effects on buttons, animated GIFs, and countdown timers work broadly across most clients. The key is knowing which clients support each technique and designing fallbacks for those that do not.
Which email clients support interactive email features?
Apple Mail on Mac and iOS has the strongest support for CSS-based interactivity including the checkbox hack and hover states. Samsung Mail on Android also has decent support. Gmail supports AMP for Email but has limited support for CSS interactivity. Outlook on Windows has notoriously poor CSS support and little to no interactive capability. Webmail clients vary widely. This means that an interactive email designed for Apple Mail might look completely different in Outlook, which is why fallback design for non-supporting clients is so critical to get right.
What is the CSS checkbox hack and how does it work in email?
The CSS checkbox hack is a technique where you pair a hidden HTML checkbox input with a label element and use CSS to show or hide other content based on whether the checkbox is checked. When a user clicks the label (which can look like a button or accordion tab), the associated checkbox state changes and CSS rules using the :checked selector can show or hide content. It works in email clients that support the :checked pseudo-class selector, primarily Apple Mail and a handful of webmail clients. The trick for email is that checkboxes can persist state within the email session without requiring JavaScript.
What is AMP for Email and should I use it?
AMP for Email is Google's open standard for dynamic, interactive email content. It enables real form submissions, carousels, live data updates, and more directly inside Gmail without the user leaving the email. The significant barriers are that it requires registration and approval from Google (and Yahoo for their platform), your sending infrastructure needs to support AMP MIME types, and you have to write AMP-specific markup alongside regular HTML as a fallback. For teams with development resources and high Gmail-using audiences, AMP can be very powerful. For most smaller teams the implementation overhead is not worth it compared to standard interactive techniques.
How do I add a poll or survey to an email?
The most compatible approach is using an image-based one-click survey where clicking each option image takes the user to a landing page that records their response. This works in all email clients since it is just an image link. For more native feeling options, you can embed a simple HTML radio button form using AMP in Gmail. Some email platforms like Beehiiv have built-in poll features that handle the complexity for you. The landing page approach is the most universally compatible and also lets you track responses consistently regardless of which client the subscriber uses.
What is a countdown timer in email and how does it work?
Email countdown timers display a live ticking clock showing time remaining until a deadline like a sale ending or event starting. They are implemented as animated GIF images that cycle through time values, with the GIF being generated dynamically at open time so it shows the correct remaining time when the email is viewed. Services like Sendtric or Motionmailapp.com generate these GIFs and refresh them on each open. Most email clients support animated GIFs, making countdown timers one of the more universally compatible dynamic elements you can add. Just note that some clients like Outlook only show the first frame of a GIF, so make sure that first frame shows meaningful content.