When sending a CiviMail message, users sometimes want to customize the preview text for email clients - which is good practice. (The preview text shows up under the Subject in many email clients.) Using the default mosaico pre-header, you end up with preview text of "Unsubscribe View in your browser...." [update: HomoTechsual notes that the Mosaico pre-header has a preview text option. But this has limitations as noted in the thread.]
It seems there are two ways to edit the preview text in Civi:
- Creating a pre-header block with the text for the preview, but this will be visible in the text of the email, which often isn't ideal.
- Creating a
<div style="display: none;">Preview text here</div>
before any other text in the email. This is not user-friendly and is easily forgotten by users who have the knowledge of how to do it.
Any other suggestions for handling this?
Potential feature request: I'd love to see an non-required field for Preview Text under the subject field for every mailing. And (okay, this is a different, related feature) it would be great if a Preview Text field and Subject line could accommodate emojis (as described here). If Civi doesn't add these abilities, I'm concerned it will fall behind in user expectations compared to other mass mailers.