Re: How to add emoji in Marketo email subject line? Did Marketo support for all browsers and mobile versions.

Narasimha_V
Level 2
16 REPLIES 16
Cody_Haener
Level 3

I wanted to share this in case someone else runs into the issue I was having. I was using @SanfordWhiteman awesome Q-encoder and pasting the code into my subject line before some additional subject line text. While testing, the emoji kept showing up as the full code vs the emoji. I played around with it some more and realized my text had an apostrophe that was causing the issue - probably because it was copied over from a Word doc. When I deleted the apostrophe and re-typed it directly into the subject line editor it seemed to fix the issue. 

 

Example:

=?UTF-8?Q?=F0=9F=93=96?= XYZs Communication & Engagement Archive

 

Deleting and re-typing the red apostrophe allowed the emoji to render correctly in the email client. 

SanfordWhiteman
Level 10 - Community Moderator
An apostrophe must be Q-encoded and Marketo doesn’t like a mixture of pre-Q-encoded and automatically-Q-encoded text.
Nejka_McGeachie
Level 2

The subject line assistant website isn't working anymore -  we used this method for years! Does anyone have a solution??

SanfordWhiteman
Level 10 - Community Moderator

My blog post is also linked above. It has a Q-encoder embedded in it.

Kimberly_Galit1
Level 4 - Champion

I also use the subject line assistant: Subject Line Assistant  (I thought I got this from Sanford's post but maybe not)

You can copy an emoji from just about anywhere and paste what you want (emoji included) for the subject line into that assistant to get the code you'll need to put into Marketo!

For example:

I Marketo

paste that into SLA and you get

=?utf-8?Q?I_=E2=9D=A4=EF=B8=8FMarketo?=

It works well! Still, of course, test, but I haven't seen many issues since using it!

Good places to get emojis:

https://emojipedia.org/ 

Full Emoji List, v12.1 

Nichole_Trobar1
Level 3
Ryan_Shewchuk
Level 1

Yep, used this method in our last email send and it worked perfectly!

Chris_Wilcox
Level 9

I don't know of a native way in Marketo to do it if there is one, but you can literally copy/paste Emojis into your subject line from websites like https://getemoji.com 

HOWEVER --- I do NOT fully know the implications from a support perspective. Things like Outlook, Apple Mail, etc., may interpret and render the unicode value of the emoji differently so I would definitely test heavily and/or see if there are any resources online that can better outline how emojis are supported by email browers and OSes.

I would guess you'll be ok, but would absolutely do some quality testing with litmus or email on acid or something to properly understand the scenarios. 

Narasimha_V
Level 2

@Chris Wilcox

Thank you for your quick response, we already try this method but its not working.

Chris_Wilcox
Level 9

It may depend on WHICH emoji you're trying to use as well. In my quick testing before I replied, I had no issue copy/pasting and sending a test email with an emoji in it... 

Which character are you trying to use? If it's a super specific emoji the support broadly may be low which would likely result in just a blank rectangle showing up instead of the character, is that what's happening?

Nichole_Trobar1
Level 3

Yup, pasting will not work, you have to create a token first.  Try this: https://blog.teknkl.com/yes-you-can-use-emojis-in-marketo-subject-lines/ 

Matt_De_Palm1
Level 1

Hi Nicole, 

 

I've saved my q-string to a text token {{my.wineglass-emoji}}. Q-string is =?utf-8?Q?=F0=9F=8D=B7Marketo?=

 

So the subject line looks like this "[Subject Line]{{my.wineglass-emoji}}".

 

But the subject line both Marketo and webmail looks like this "[Subject Line]=?utf-8?Q?=F0=9F=8D=B7Marketo?="

 

What am I missing? Is it a different token type that should be used?

 

Thanks!

Matthew De Palm
Jo_Pitts1
Level 10 - Community Advisor

@Matt_De_Palm1 ,

based on what I can see, I'm guessing it is because you've got an extra 'Marketo' in your Q-string

When I used the magic form to generate the Q string for a wineglass I get

=?UTF-8?Q?=F0=9F=8D=B7?=

Maybe try that?

Cheers

Jo

Chris_Wilcox
Level 9

Very interesting. All makes sense given that the symbol I've used in the past was part of the unicode set. Thanks for sharing!

Chris_Wilcox
Level 9

You know what, you're right. Just checked again, it's showing in the UI, but NOT in the production email send. Weird.

The only one I've done before was with a unicode emoji (Unicode emoticons ) and that worked fine. I just tested that again too and it worked again, approved in the asset and sent in a test send no trouble. So maybe the answer is that Marketo only supports unicode emojis. 

Narasimha_V
Level 2

I used the  but not populating.