Email reply tracking

Email reply tracking

Sometimes we do outbound campaigns inside Marketo where the CTA is to reply directly to an email.

It would be awesome if there were a way to track replies inside Marketo and to be able to use it as a smartlist filter or trigger. I know some other tools can do this, so it's definitely possible, Marketo

Cheryl Chavez

15 Comments
Dan_Stevens_
Level 10 - Champion Alumni

When you say the CTA is to "reply directly to an email", do you mean there's a link in the email to initiate that reply; or are you talking about physically hitting "reply" in the email client?

Anonymous
Not applicable

Physically hitting reply.

Dan_Stevens_
Level 10 - Champion Alumni

I would have to think that's physically impossible as the user is interacting with a component of an email client and not the email itself, where the activity can be tracked. ​

SanfordWhiteman
Level 10 - Community Moderator

Certainly not easy to do in a scalable fashion, but it is possible. To make this work, all replies need to be sent to (or through) a server that has a hook that can update a remote service on-the-fly.  We do this using a custom Microsoft Exchange plug-in.

If you send from Marketo via a subdomain like user@marketing.example.com, then you only have to handle the inbound load for marketing.example.com, while if you send from user@example.com your in-line processor might have to be as powerful (and well-maintained and fault-tolerant) as your main mailbox server.  Not necessarily as strong as as your MX, though: if you can put it one layer deeper than your anti-spam service, the processor doesn't need to be as heavy-duty.  And the more you can whittle down the mail that's interesting to it -- say, by only peeking at mail to the-single-marketing-from-address-you-always-use@example.com -- the less power you need.  If your mailbox server forwards to the processor after delivering the mail, then you'll have less to worry about than if it were in-line in the primary mail flow.

Still, no matter how scaled-back the requirements, it's still is a considerable technical load that few organizations are prepared for.  We had considered making our solution into a commercial product, but frankly the upfront investment we'd need to make to assure users that we were as reliable and pre-scaled-out as their current MX -- whatever the provider -- ended up killing the project, so we've kept it in-house only.

And it would be no walk in the park for Marketo to add this unless they restricted it just to Marketo-only subdomains.  Imagine if they suddenly took on the inbound mail load to @example.com for all their clients.  Even if 99% of that load were skipped and just relayed on to the client's next hop, it would be... gigantic.

Anonymous
Not applicable

Sanford, thank you for the detailed explanation. I had no idea it's that involved with a process, though it sounds like you guys have created a nice workflow for yourselves.

SanfordWhiteman
Level 10 - Community Moderator

If you have a dev to put on the project, I'm sure you could build something for in-house use. It just becomes unwieldy to imagine a general-purpose implementation... there are good reasons that ESPs/MAPs are best isolated from person-to-person mail.

To be fair, if the service only gets a copy of mail after it's delivered, and only specific marketing addresses are flagged for forwarding, it becomes a lot more feasible. I think there's someone on LaunchPoint who did/does this, but I've never tried it out.

Anonymous
Not applicable

Marketo does have a support for Outlook and Gmail plugin where the emails activities are directly tracked inside Marketo.

Send and Track an Email with the Email Add-In for Outlook - Marketo Docs - Product Docs

Which email client are you talking about?

MJ

SanfordWhiteman
Level 10 - Community Moderator

This is about tracking literal replies, not responses to clickable CTAs.  Can the Outlook add-in do that?

Anonymous
Not applicable

(Please note: what follows does not actually fulfill the requirement of the idea since it does not work within Marketo but presents a mostly manual solution that can be used outside of Marketo for those that are interested in at least a short term solution until something better comes along.)

We've successfully implemented a solution to track literal email replies. We're still new at it, we've only done it for 4 sends thus far, but it's already considered a success.

DISCLAIMER:
1) For us, this solution did require cooperation from IT. Specifically, work with our Exchange Server Admin.
2) It's also not easily scalable as it requires mostly manual work to generate the data. It is possible to automate a small part of the process and we're moving towards that. Given that we're working with actual replies though the numbers may be manageable for some.

I realize that one or both of these may mean this is not a viable solution for some. For us it's worth the effort since a large part of our emails are specifically for sales enablement to SQLs and actual paying customers (cross sell/up sell and stay in touch campaigns) that are assigned to sales reps. We are attempting to lessen the manual work but even if we make no further progress I imagine we'll still continue because of the benefits. It was pretty sweet to be able to add a "Replies" column and a "Reply to Opened Ratio" to our email analytics (via a spreadsheet after exporting the Marketo report).

QUICK OVERVIEW

1) Every email that we want to track replies has a special code at the very end of the body text.  (the last text of the email)

2) When a recipient replies to an email containing this code, our Exchange Server is set to automatically forward a copy of the reply to a marketing-managed email account.

3) All replies show up in this inbox as if the recipient replied directly to this email account.

4) Manage and assess replies accordingly.

SOME DETAIL

As you can see from the overview, It's a pretty straightforward solution. It's probably the disclaimer concerns that are more of an issue, not the complexity of the solution.

The Code:

We settled on a prefix of "MKTO" and a suffix, separated by space, that identifies the campaign and the email ID. For example "MKTO ABC01" might be the code for the first email of the ABC campaign. We also made the font of the code 8 point and white, so it's "invisible" and tiny. Probably harmless to have it visible but that's the route we took. The filtering and forwarding at the email server is only based on the prefix, so it's "set it and forget it" for IT, yet I can segment on campaign and email ID upon receipt of the replies.

Management of Replies in the Inbox:

Once in the inbox of course various tactics can be used in most email clients to group the replies based on the codes: search, rules, tags, etc. We started off with a simple search of the inbox for codes but are moving to setting up Outlook Rules to automatically move emails into folders as they come in.

If you simply wanted to count the number of replies you get then you would be done. Most I suspect, like us, will want to know how many responded to the primary CTA of the email, plus any secondary concerns, and tally those up. Again this is very manual (but easily offloaded to an intern or admin asst) but right now we're reading each reply and dropping them into one of several sub-folders depending on the type of response. We're then simply counting the replies in each folder to get some pretty helpful data.

Important Note: Since the server blindly forwards emails containing the code prefix this means that all future replies to the email from recipients to the sender will also be forwarded. In other words the email thread is forwarded, at least the emails sent by the recipient to the sender. Right now we're manually deleted dupes as we see them.

FINAL THOUGHTS

If you can get IT's help and deal with the manual nature of things then I can't overstate the value of the data you can get from a solution like this, at least if you're sending a lot of emails to bottom-of-the-funnel recipients like we are.  It's simply another way to directly demonstrate marketing's contribution to revenue. It goes a long way towards sales and marketing alignment and greatly enhances the sales enablement effort. We work closely with sales, and talk to the reps themselves, to know how we can continue to improve, help them do their job better and generate more revenue.

This solution is not for everyone but for those where it might be a good fit, I hope this helps!

SanfordWhiteman
Level 10 - Community Moderator

But it doesn't sound like you're tracking replies inside Marketo, merely detecting replies and copying them to a marketing inbox.