Marketing Rockstar Guides

An Etumos Company

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Services
    • Demand Generation Consulting
    • Marketing Automation Consulting
    • Data Quality Systems
    • Lead Nurturing and Engagement
    • Marketing Analytics
    • Content Marketing
  • Marketo Consulting
    • Marketo Implementation
    • Marketo System Audit
    • Marketo Training
    • Lead Scoring
    • Subscription Management Center
    • Email Reputation Management
    • Marketo Revenue Cycle Analytics
  • Blog
  • Tools
    • Marketing Technology Maturity Model
    • Build a Marketing Operations Center of Excellence
    • Marketo Expert’s Guide to Program Templates
    • Intelligent Lead Nurturing
    • The Marketo Guide (2013)
    • Sell Faster with Sales Insight Booklet
  • Speaking
    • News & Events
    • Past Presentations
  • Clients
  • About
  • Contact

Search Results for: comment history

Marketo Hidden Tricks and Tips

July 8, 2014 By Josh Hill

Blank Marketo Email Template

With the ever increasing array of marketing tools available through Marketo, I thought I’d share a few of my favorite tips and tricks. These are simple ways to work with Marketo that solve some small, but real situations for marketers.

Marketo Tip 1: Favicon on Marketo Landing Pages

The favicon is a cute and somewhat useless icon that have been around since the early web to differentiate bookmarks. Now they are used as the cute icon in your browser’s tab so you can visually see which site you might be on. The code to embed this icon on any web page is:

<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico" type="image/x-icon">

You can do this in Marketo easily as well. (See Landing Page Tips and Tricks). Note that the ico file likes to be at the root of your web directory, although this is not necessary for Marketo. Simply direct your Landing Page Template to your usual favicon or upload it to Marketo – but use the entire URL.

The .ico file itself can be generated at a 16px square from Photoshop or at several sites. I like Favicon.cc if you don’t have a designer. From what I’ve read in the Community, it may take 1-2 days for the favicon to show up for everyone

Marketo Tip 2: Use a Blank Email Template

Before you spend a ton of time creating dozens of Email Templates, consider not doing this at all.

Blank Marketo Email TemplateIf each email you send is going to be wildly different and designed by a professional graphic artist and html designer, then it makes sense to use a Blank Template for all emails. This blank template has nothing in it at all, but allows you to create a new email, then to Replace HTML.

 

Step 1: Upload Images

Before you attempt this, be sure to upload your email’s images to a folder in Design Studio > Images & Files with appropriate names. An “appropriate name” is one without spaces or funny characters:

my-good-file.jpg

Step 2: Copy Image URLs back into your HTML Code

Failure to do this will result in one ugly email.

Step 3: Create an Email based on your blank template

Create a Blank Marketo Email

Step 4: Replace HTML

You can ignore the warning about disconnecting the Templates. That’s what we’re here to do.

replace-html-email-dialog

replace-html-email-action

replaced-html-result

Notice my HTML replaced whatever was in there.

Step 5: Review Your Work

You may need to make some tweaks after using the Send Sample or Deliverability tools to review the rendering across email clients.

Why do this? Doesn’t this prevent you from taking advantage of Marketo’s template features? Yes…and no…The reality is that Templates are there to help non designers generate quality, on brand Emails fast. If your company has a team of designers, a retained agency, or rely on your graphic originality, then Templates will constrain your creativity.

Marketo Tip 3: Use a Blank Landing Page Template

As you probably know by now, there is no way to “Replace HTML” in a Landing Page Template. So if you want to be super creative with your landing pages, you have two choices:

  • Create a blank landing page template.

What you do is create a New LP Template. Then remove the code in the BODY section so that the default gray bars disappear. You may also want to strip out the CSS, but be careful with this as it could affect Marketo Forms.

Now save the Template.

When you create a Landing Page based on this Template, you will use Custom HTML to drop in your design. This may not work super well if you have a fancy design, so try it out.

  • Create custom pages on your site with an embedded Form.

This is the more tried and true method. You create appropriate pages on your main site and then embed a Form or use the API to create a customized form.

Marketo Tip 4: Time Zone Email Sends

The ability to time emails by the recipient’s time zone is a big request from Marketo users. Mailchimp has this already, but that doesn’t help in Marketo. In the meantime, you can do a few things to drop emails by time zones:

First, be aware of how Marketo uses Time Zone. In the Admin > System Settings, you set the System Time Zone. This is the real time all activities and sends happen.

Your personal time zone is set in Admin > Your Account (or go to your name at the upper right). All this time zone does is display dates and times in your time zone. Most of the time, you will see the activity in relation to your time zone. Occasionally, Marketo displays the System Time.

Ok, now let’s talk about two options for sending by time zone.

  • Smart List or Segmentation by Region or Country. Then use Wait Steps or Batch Time to send out the email at the optimal time by region. Usually I do this by Americas, EMEA, APAC. The system says,
If Member of Smart List IN "EMEA", then Send Email 1
Wait 5 hours
If Member of Smart List IN "Americas", then Send Email 1
Wait 12 hours
If Member of Smart List IN "Asia", then Send Email 1
  • Streams – it is possible to setup your Streams such that each Stream represents a Time Zone or Region. The Stream’s first send date and Cadence would be set to each region based on the System Time Zone. So if you are in US East Coast, then you will need to send, according to your system time:
UK: 3am
US EDT: 8am
US PDT: 11am
Singapore: 8pm

Marketo Tip 5: Blank User Role to Block Old Users

A quick tip here – if someone has left the organization, you normally delete his user account. That’s secure.

But if you do this, all of his modification history disappears from the system. Thus, I often recommend removing all Roles from that user. If he tries to login, he will be able to do nothing and see nothing in the system. As a bit of a security nut, I would only do this for about 30 days though, then delete his account.

Marketo Tip 6: Scratch Pads

Lately, I have been using a “scratch pad” Smart List to generate quick counts. This way I know this is a Smart List I can modify without affecting other parts of the system. All I do is create a Smart List “scratch pad” in my personal folder or in a Program. This name also warns people not to take this list seriously.

You can use this tool for lists and campaigns.

Marketo Tip 7: Comment History System

Many clients want to timestamp a comment and then keep a history of it. This is surprisingly easy to do in Marketo. You need two fields to do this.

Comments (or you can use Person Notes/Description) This field can be in Marketo only if you want.

Lead Comments History – this field should be created in your CRM first.

Step 1: Create a Smart Campaign

Marketo Comment History

Step 2: Smart List Triggers

Trigger: Lead is Created
Trigger: Data Value Changes IS "Comments" New Value IS NOT EMPTY
Filter: Comments IS NOT EMPTY

comments-history-smart-list

Step 3: Workflow to Concatenate the Old and New Comments

The first step time stamps the lead if the history is empty and places Comments in the history.

Change Data Value: Choice 1: IF Lead Comments History IS EMPTY, then Lead Comments History = {{system.dateTime}} {{lead.Comments}}

The second step says if History is already being used, then just append the Comments. This works every time.

Otherwise: Lead Comments History = {{system.dateTime}} {{lead.Comments}} {{lead.Lead Comments History}}
Change Data Value: Comments IS NULL

<–this is important so you can reuse this field again and again on a Form. Otherwise it shows prefill data to the user.

comments-history-flow

Naturally this campaign is set to run every time. You can do something similar with just about any Text or String field.

Marketo Tip 8: Treasure Chest

The Treasure Chest is a place where Marketo let’s you test beta features out. If you are a Marketo Admin, I recommend checking it out once a month and activating some helpful features such as Landing Page Editor Comments and Undo. They may not be fully supported, but they are super helpful.

Learn more about marketing automation strategy at my first big webinar with RingLead on July 17 at 2pm EDT/11am PDT. Register now.

Filed Under: Marketo User Guide

Enforcing Contact Roles in Salesforce

November 21, 2017 By Josh Hill

A constant refrain we hear is, “How do I enforce Contact Roles in Salesforce so I can properly attribute revenue to my marketing programs?”

It’s hard!

Salespeople are focused on the money. They aren’t often keen to spend the extra five minutes to properly link up their key Contacts to the Opportunity. Thus, in Sales Operations and Marketing Operations we’ve created a cat and mouse game of trying to automate this process or chase down salespeople. In case you are new to this part of Attribution, I’ll go over a few of the top tips.

Why do you care about Contact Role?

In general, it is always good to associate specific Contacts to an Opportunity using Contact Roles. This ensures that the history of the Account is as accurate as possible, without relying on the memory of fleeting salespeople. If Sales assigns at least one Role to the Opp, then we at least know the key person. If Sales can assign more than one Role, then we can see the influencers and decision-makers.

Contact Role also helps sales managers understand whom to call if a Salesperson becomes sick or leaves the organization before the deal closes. It’s good record-keeping for you and the company. Good record-keeping is also helpful if we do analysis on who the real buyer personas are. If our guess is Corporate Strategy VPs, but the two people who end up buying 80% of the time are in Supply Chain Management, we should change our approach to the market.

Attribution and SFDC Campaigns

In Salesforce, Campaign Influence relies on the Contact Role to automatically associate a Campaign to the Opportunity. If you leave out a direct Contact or Contacts to an Opp, the Influence isn’t attributed and distributed properly across the specific Responses in Campaigns.

Attribution and Marketo Programs

Since Marketo is a Lead-based system, it also relies on Contact Role in a similar way. When a Lead becomes a Contact in SFDC, Marketo does not view it differently. When a Contact is assigned a Contact Role, however, Marketo can then directly associate the Opportunity to the Programs that influenced it.

When an Opp is created with no Contact Role, however, Marketo cannot connect the Opp back to a specific lead, or even a specific set of touches. In Marketo, then, we need to set the Programs, Channel Types, and the RCE attribution to “Implicit” which looks at all Contacts, essentially granting attribution credit to everyone in the Account and every Program Success within the Opportunity Open to Close timeframe.

While the reporting is far better than without this attribution, it is broad-based. We’d much rather be able to narrowly attribute Program Success to the 2 or 3 people who were really involved with the Opp. Of course, the Buying Team may be much larger than 2 or 3 people, so it’s certainly a decision to make up front. You can see more of this impact here.

Contact Role Enforcement

To enable better attribution then, we need to operationalize the enforcement of Contact Role. There are several methods that I know of. I believe MOPs experts have become better at this, so I’d love to hear of more methods in the comments.

Easy Methods you can do yourself

  1. Remove New Opp button from the Account Page
  2. Permit New Opp from the Contact page only, or during Conversion to Contact.
  3. Manually review a Report of Opp by Contact Role and discuss with the lead.

Scalable, Complex methods that require coding

  • Apex Trigger – on Opportunity Created, check if Contact Role is present, then request Contact Role in a dialog.
  • Apex Trigger – check Contact Roles each night and do exception reporting.
  • Apex Trigger – do not permit Closed Won until Contact Role is present.

None of these methods will be perfect, however, they can reduce manual exception fixes. And this will allow Sales and Marketing to better understand the original source of Accounts, Leads, and Opps for improved resource allocation.

Need help with Attribution & Reporting?

Out of the box, most marketing automation platforms don’t have the intuitive ability to report on campaign influence. Etumos has its own Lead Source Framework – combinations of marketing technologies vetted for common business needs and selected because they provide the most comprehensive solutions to a Chief Revenue Officer’s needs.

Filed Under: Marketing Automation

How to Insert Real Time Technology into Your Workflow

October 20, 2015 By Josh Hill

The Real Time Marketing Tech Stack

“When you are building systems to scale your business, you have to build systems that you can put into the hands of ordinary mere mortals that will produce above-average results. You can’t count on having superstars.”  Lawrence Janesky, CEO of Basement Systems, Inc. (Real Time Sales & Service, Scott, 59).

As Mr. Janesky suggests, excellence is a habit formed by an excellent system to help sales consult with potential clients. When I was in Sales, I performed consultative selling, yet my tools – the system I had – was not designed for this sale. I built my own proposal system, forecast sheets, and deep product analyses. Most firms today could not hire a salesperson without these available from day one.

Notwithstanding the continuing work on Sales-Marketing Alignment and “they don’t use the tools they’re given” gripes, how could you build a workflow that propels any salesperson ahead of their peers at other firms?

In the last post, I wrote about the Real Time Tech Stack, and here is how I would view it in terms of the revenue generating workflow.

The Real Time Marketing Tech Stack

Marketing Real Time Workflow

Real-time information is most developed on the Marketing side of the system, or at least that’s what I see in my work.

The workflow in Marketing and with any agencies should lend itself toward agile sprints as well as on-call designers to quickly tweak existing ad images and copy. Your ad managers should be able to plug in new content to existing ad tools along with keywords and triggers very easily. 

Real time ads and websites can be tested rapidly and in real-time. Website tools, especially ones integrated with your MAP are making sites come alive for your buyer personas instead of asking the lead to click on their “solution area.” Adtech Demand-side platforms (DSPs) can make instant adjustments based on your guidelines and market conditions. Even if your volumes are not high enough to justify a DSP, a skilled operator can adjust ads very quickly. When ads are pointed to your MAP’s landing page and data collection system, top-of-the-funnel name acquisition becomes real-time.

Of course, such ads must be relevant to the audiences and be based on rapid content generation or repurposing. If your storytelling and values are prepared, your team will find it easy to insert the right piece of content into the right medium at the right time. With Marketing Automation, it is easy to clone a data collection system, modify the content, and deploy it, usually within 20 minutes or less. If you are running a complex nurturing system, adding fresh content is often very simple.

Sales Real Time Workflow

Earlier we saw how real time behavioral information and instant contact information is pushed into the CRM workflow. Social media connections are also part of the standard CRM setup now. A common complaint, however, is the data feed for what key prospects or accounts are up to are not always customizable. Work with your Sales Enablement/Ops team to customize this feed or alerting system. Each salesperson works a bit differently – some are always on their phones, some want emails, and others want a special app.

Each sales team – Lead Development Representatives (LDRs), Business Development Reps (BDRs), and Account Executives/Field Sales (AEs) – need different views because they are at different stages in the funnel (and buyer’s journey).

An LDR may be happy with contact information and the latest behavior, while the AE closer may want the complete dossier on need-solution ideas and call history. Prospectors need potential contact information while closers just want the direct dial. One of the critical steps is the initial sales contact by the LDR. It is easy to call too early, before the lead really wants to chat, and it is easy to be creepy about it. Please make sure your playbooks explain that this line is a bad move:

“Hi Josh, I saw you downloaded our recent whitepaper on social media compliance in finance, is there something I can help you with?”

I used to get this line (and hear it said by Sales) at a few jobs. This is one of the creepiest lines you can use and it really does not make me want to share my needs with you. Marketers know that certain content pieces are early, mid, and late stage. Your real-time workflow must be setup to not push early stage content behaviors to LDRs as MQLs. In other words, just because I downloaded some content, does not mean I am ready to speak with Sales. If my behaviors indicate I am likely to buy, then find better introductions.

Sales and social media is another area where both training and tools can help be effective real time processes. I personally recommend Hootsuite for smaller organizations. Make sure that you provide training on the tool and proper engagement on each platform. If you have a social media manager, this is his job to train everyone as well as find out the best way to begin. Find the most engaged salesperson and work with them to feed pre-built lines, approved tweets, and content to share. Perhaps it makes sense to have the social media manager push data to the CRM and alert the right sales steam when a lead comes in via Facebook. All of this depends on your business, the people you have today, and your industry’s regulations.

Consider helping certain salespeople get accounts like @company_bob if they do not want to confuse personal and professional accounts. This can be effective just to help the team monitor pre-built streams themselves so they can see how real time engagement works and why it matters.

Training People to Work in Real Time

Training people to work in Real Time is challenging from a management perspective because the desire to control is often stronger than the desire to let people go out and work the crowd. David Meerman Scott discusses this at length in his books, but here’s my take on how to train teams, having done this a few times.

First, make sure you hire people who have good principles and people skills. Training can start with Marketing with the social media manager tasked with organizing the “real time team” across functions.

Second, train people to tell your story and live it as much as an employee can. If your firm has a poor story, it won’t resonate internally or externally. If your staff cannot “live it” during the day, perhaps your entire culture is not living it. The point is if you have people who buy in to the “why” and can internalize this story well, they will be much more likely to do the right thing.

Third, train people to consider the implications of what they say out loud externally as an employee or in their personal lives. This can be done with

  • IBM style rules
  • Role play scenarios
  • Case studies
  • Guidelines on who can engage and when. My personal guidelines include never engaging trolls, never engage haters, and if I am unsure about the implications, I do not respond.

Each firm, team, and role will need different training and may even use different tools – think Social Media Managers vs. Salespeople and which screens each uses.

  • Marketing Team Training
    • Communications is the most important team to train well because they are monitoring and engaging daily as well as sharing content. The social media manager, who owns your accounts and overall tone, is likely located here. David Meerman Scott wrote an entire book on this. Use it.
    • Demand Gen/Field Marketing should work with the Communications or social media manager to integrate real time with the long-term aspects of demand generation such as adding real time content to nurturing flows, updating events, and running new content fast. In my view, this team should operationalize delivering the real time news to LDRs along with MQLs alerts. Some teams might have Sales Ops or Marketing Ops handle that part.
    • Customer Marketing should monitor and be attuned to customer changes and actual customer people. If a customer record is showing activity related to the product or in other areas you can help, make sure that news is given to their Customer Rep as well. Customer service should be able to communicate with the Customer and internal reps quickly and with the real-time information from the customer such as behaviors, posts to forums, and public complaints or comments.
  • Sales
    • Sales Development Rep (SDR) or “Lead Development Rep” (LDR) as Hootsuite more accurately calls them.

Apart from the basic training, LDRs should be in the habit of monitoring their assigned leads or accounts for activity and real time news. If a lead is asking their network on Twitter and LinkedIn for help on which firm to investigate, make sure they call them up or ask an Evangelist to engage directly. It may be difficult for a LDR to engage this conversation without looking like a salivating lion, or overly self-serving. The training should help the LDR decide when to engage directly to help and when to have an Evangelist or Customer help.

  • Account Executive/Field Sales

Continually monitor profiles and streams for news about their accounts as well as specific leads. As with LDRs, be aware of real time requests for information and engage in the same medium or by direct contact. For example, if a lead at an Opportunity requests references for your product, the AE must first engage in the same medium:

“Hey @hotlead I’d be happy to connect you or visit http://product.com/testimonials”.

It might make sense to follow up with a call with them as well as the Evangelists.

  • Account Manager/Customer Manager

Continually monitor client information to ensure the new Customer is getting the right support from Customer Support and Onboarding. If they are hitting your forums or ecosystem blogs, then directly help in those mediums and try to bring the conversation back to you. If they are asking bout third party integrations, help them get to the right page as well as ask the third party to engage, if appropriate. 

The Three Ds of Real Time

Real time methods do need some level of discipline, decency, and delicacy – the three Ds of Real Time.

  • Discipline not to react without careful thought. Discipline to monitor the conversation always.
  • Decency to engage appropriately, in the same medium, at the right time.
  • Delicacy to engage or say something at the right time, or to say nothing at all.

There are hundreds of examples of brands and people engaging well (Oreos) or engaging badly. Be careful with scheduled tweets, auto follows, and rogue staff. And while Twitter is an infamous venue for these wins and fails, plenty goes on with Facebook and LinkedIn too.

Now that you are operating in real time, how can you report on the results?

Disclosures: I received an advance copy of the New Rules of Sales & Service before it was released in 2014.

Filed Under: Marketing Technology

Marketing Automation Platforms Are Too Delicate

June 10, 2015 By Josh Hill

Marketing Automation is On a Data Tightrope

With the recent release of Marketo’s “Abort” button for email campaigns, we are finally taking a step to making Marketing Automation Platforms more robust against human error. But if you reached a point where you need to press abort, then the platform has already failed you.

Marketing Automation is on a Data Tight Rope

Marketing Automation is On a Data TightropeIn my opinion, many firms with MAPs are walking on a tightrope because there are so few safeguards against data errors in many platforms.

In the past few months, I have committed, seen, and corrected massive data errors in my MAP. All were caused by human error in some way. As I worked to fix these, I reflected on just how delicate these systems are. We rely on our MAP to process huge amounts of data each day. We rely on these systems to make the correct decisions based on a rigid view of previously human processes.

I saw this fragility in my first implementation. The process we established to implement Marketo with Salesforce was very solid, from the human side. We did everything in a sandbox and I heavily researched just how things should work. We checked in with various teams before acting on data. And everything went smoothly.

But as I built out the lead management flows and important autoresponders, I began to think of the tool as a delicately balanced system, akin to erector set with very few bolts. It worked really well, but just one thing off could break the entire flow, collapsing my structure.

Years later, I see lead management flows and data management flows in the same way. Why? Because nothing has changed in the robustness of the tools themselves. From what I can tell, this is true for many major vendors. Where are the safeguards against someone accidentally breaking the carefully built erector set?

And I don’t mean an “abort button,” however useful to prevent external firestorms of criticism and embarrassment. I mean, how do I stop someone, myself included, from turning on a workflow, or changing a name, or moving something that causes massive data errors?

Common Solutions that are not enough

  • Security by Role: most systems let you restrict untrained or those who don’t need to know from accessing key areas. What I have seen, however, is that core workflows like Lead Management are still vulnerable to people who have access to run email campaigns.
  • Training: yes, that could work, to a point. I’m considered well trained and “experienced”, yet without proper documentation and checks, I can still do a lot of damage without intending to do so. Most marketing automation managers came up through marketing, not technology or system administration. Thus, a lot of data governance training is needed, and it’s not getting done.
  • Workspaces and Lead Partitions: these do help. The impact on the system can be contained in many cases if a user is restricted to just their area. Depending on the setup, however, many users can still import data that runs amok across the system. They can also hose their own data!
  • Don’t let anyone in: not really feasible for most organizations.
  • CRM and Database Safeguards: this is often available to large organizations that can afford to add rules and logic to the system to prevent massive data errors. It can help avoid many errors, but not all.
  • Design the system to be less prone to human error: this is more for the vendor to do, as the MAP rules are geared toward moving data round, not letting you prevent errors.

Real Safeguards for Marketing Automation Platforms

So what could real safeguards look like without ending up with an Enterprise System or custom tool?

  • Lock Programs and Smart Campaigns after they are set to run.
  • Lock Smart List configurations. [Vote]
  • Change Logs with more detail that permit more filtering.
  • Changed Data History expansion. I know this is expensive.
  • “Are you sure?” dialogs with count information. (this usually appears on delete).
  • Alert Dialog – “Changing this campaign will affect XYZ”. While “Used by” exists in Marketo, you have to look at it first. Same for other asset changes.
  • Refined User Role Access: I’d like to see Role Security down to flow step permission and leads affected. [Vote]
  • Schedule Tabs that display: Total Qualified – Total Blocked from Email = Total Estimated Send. [Vote]
  • Order of Execution. This can be controlled with Campaign is Requested, however, this seems to be only something an advanced user would be able to setup. [Vote: idea 1 and idea 2].
  • Individual record view should not permit editing unless you have permission and press “Edit Mode”.
  • Hide Core Lead Management functions from other users. This would reduce the chances of “explorers” finding something and touching it. [Vote]
  • Smart Campaign View Only Mode – Let people look at a campaign and then press Edit to modify the rules or workflow. [Vote]

You can vote for the ideas in Marketo. If you are using another tool, consider these as ideas for the integrity and security of your dataset.

Human Safeguards

Of course, the vendor cannot prevent all human error. As a marketing leader, you need to establish rules and processes for the team as well. Here are a few of my tips:

  • Document everything and train people to read it first.
  • Use diagrams to help understand dependencies.
  • Four Eyes – two people check campaigns.
  • Campaigns over 50,000 leads must be approved going up the chain.
  • CRM Admins must be consulted and approve major changes.
  • IT team should review and approve changes that would affect major systems such as websites, email, and other databases.

Do you have other ideas to help increase MAP robustness? Let us know in the comments.

Image Credit: martintaylor

Filed Under: Marketing Automation

The Six Principles of Data Cleanliness for Marketing Automation

September 16, 2014 By Josh Hill

Old Employee Range Corrector

This post expands on my post at RingLead.com: Six Marketing Automation Principles to Keep Your Data Clean.

Do Not DuplicateMany marketers who are new to marketing automation suddenly discover their success on the job is directly affected by databases that seem out of their control. CRMs have data that is imported by salespeople, interns, hand typed, etc. That one hot shot sales director you poached from your competitor? He brought his “personal” list over and uploaded 5,000 records with no Lead Source, few Emails, no unsubscribe, no lead assignments, and uploaded it all without permission.

Sound familiar?

Almost always this data is not imported correctly or with consistency. It is just there!

But you can take control. If you want your job to be successful with marketing automation, you must take control – and take responsibility – for the data from Sales. (and sometimes your CRM managers). You need not worry, you can do this and do it well with the principles of data cleanliness.

Principle One: Design the System to Avoid Human Error

Marketers I have worked with have a familiar refrain: “Sales, Leads, and Other People are always importing bad data into the CRM.” When I look at their CRM and Forms, the most common root cause of these errors is the design of the system. Simply design your workflows and access levels to encourage certain behaviors while blocking bad behaviors. This is the first principle because the others rely on system design.

How do you design the system to make behavior work for you? Let’s try a few common CRM tools at your finger tips.

Picklists

Picklists ensure that your field values are completely static and controlled by you. The user or lead gets a choice, but the spellings are always precise. Common fields to use these on are: Country, State, Lead Source, and Lead Status. For countries and States, I use the ISO Country List.

Read Only Fields

Some fields are meant for information to Sales or to Marketing. Thus, only a few people should ever be able to access the field. For example:

  • Comments History
  • Interesting Moments
  • SFDC Campaign Member
  • SFDC Campaign
  • Lead Source
  • Subscription management fields

Import access must be limited to certain people

Even within Marketo, you may want to restrict junior or inexperienced staff from importing lists. The most well intentioned user can create havoc by not following procedures. With a marketing automation platform (MAP), always import into the MAP, never into the CRM. Of course there could be exceptions, but only an administrator would really know when those should occur.

Role vs. Title

Another design principle is to use picklist fields and free text fields at different times. For example, Role is a picklist that you might put on a form early in the buying process. Later, or in a progressive form, the Title field would appear. The reason I like this two-part data collector is that Role is easy to just choose. Titles vary widely and are for most people’s vanity. Lead scoring and other routing based on free text fields has to take into account a lot of options. Why not avoid issues early on?

Principle Two: One Field for One Purpose

The field that comes to mind is Description (in SFDC) or “Notes”. This field was intended to be for either the Lead to fill out some detail or to provide a scratch space for Sales. Instead, it is often used to put in call notes and the history of the Lead.

Do NOT permit this to happen. Sales absolutely must use Tasks or Meetings to log calls, even voicemails or emails. These records are stamped with time and date and have appropriate fields to help track Sales’ interaction with the Lead. Tasks are also a great way to tell Sales what Marketing is up to.

Thus, a field like “Description” is best used as a temporary field for handling data that will be passed to a Task or a “Comments History Field” [see instructions].

Principle Three: Use Automation to Correct Data Values

The use of automation rules to correct common misspellings or missing data goes back to the 1960s and early principles of data quality when direct mail errors could result in thousands of dollars wasted. Today, data quality mistakes ruin reputations far faster than a misdirected mail piece. Email reputation, choice of language, and customer experience matter and they matter more because mistakes can go publicly viral in minutes. Save your firm’s reputation with automated data cleansing.

These data management flows are one of the first things I setup in Marketo. Most firms setup these flows to start.

  • Country Corrector (although you should have followed Principle 1 to not need this)
  • State Corrector or Mapper – often helpful if you have Country and Inferred State.
  • Count of Employees to Employee Range – again, Principle 1 and 2 say you shouldn’t need to do this, because you chose one option, but it’s possible you ignored me 🙂
  • Bad Lead Source to Good Lead Source
  • Email Invalid to Email is Good if the Email changed.

For example, this flow adjusts Employee Range based on Employee Number.

Old Employee Range Corrector

Principle Four: Prevent Duplicates at the Source

Your system can include tools from the Appexchange such as Dupeblocker or RingLead to stop a user from entering a duplicate at that very moment. If you get the settings right, this should discourage salespeople from just entering data without thinking.

Then you should run a deduping process over your entire CRM before you connect your marketing automation platform (MAP). You will thank me later. Most marketing automation firms offer a cleansing service (including Marketo), but you can ask other firms for help. If you have an SFDC Admin, they will know the tools and services to help you dedupe effectively. Usually this involves DemandTools, if your company can afford it.

Principle Five: Establish a Regular Cleaning Process

Remove DuplicatesThis cleaning process includes a monthly or quarterly review of the MAP+CRM. You will want to bring your team into a room, with laptops, and with pizza. Spend an entire Friday afternoon doing this and life will be better the rest of the time. Assign one person to each area at the start, and then go from there.

  • Duplicate count review: find out who is doing this and clean it up.
  • Asset Cleanup: turn off or archive old emails, landing pages, workflows, programs. Marketo does a great job of allowing archiving to retain data. Also, team members should delete tests and other items they no longer need.
  • Workflow Review: are the right ones working properly?
  • Empty Value Counts: review records that are still missing key data: Country, Employees, Annual Revenue, Industry, etc… whatever is crucial to determining customer fit, scoring, and MQL status.

Principle Six: Automate Data Appending

You will always have leads without key demographic data points. These leads could be interested, but if you do not know they are in your target audience, you will never pass them to Sales. Nor should you!

Instead, find an appropriate data appending service. There are two types:

  • Form Based Autofill with ReachForce, for example. These tools ask the Lead to confirm if they are at a specific firm. The Lead confirms and the system autofills geographic and firmographic data automatically in the background.
  • Backend Autofill: these services are similar to Hoover’s, DiscoverOrg, RingLead, and ZoomInfo. Their integration or service backfills missing firmographic data based on your rules. This happens in the background, but the Lead never sees this.

Often, firms use both front end and back end appending tools to cover as much of the data gap as possible. Whichever one you prefer will help you improve segmentation capabilities and reduce the number of unaddressable Leads.

Remember these principles as you clean your database:

  1. Design the System to Avoid Human Error
  2. One field is for One Purpose
  3. Automate Data Correction
  4. Prevent Duplicates at the Source
  5. Establish a Regular Cleaning Process
  6. Automate Data Appending

Here are a few resources you can use for preparing your database to be clean in and out:

  • Salesforce Appexchange
  • Marketo Easy Merge (ask your rep)

(Disclosure: I sometimes write for RingLead). [Updated: Feb 15, 2018 – removed back url]

Image Credits: Whatleydude, Barbourians

Filed Under: Marketing Automation

  • 1
  • 2
  • Next Page »

2019 Adobe / Marketo Summit Sessions

Adobe Marketo Summit 2019

Special Content

Learn Lead Lifecycles
Speaking the Same Language for Marketo Architecture & Best Practices
Expert Guide to Program Templates

Categories

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (49)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Topics for Marketing Technologists

  • Conference Reviews (6)
  • Demand Generation (16)
  • Market Strategy (2)
  • Marketing Automation (49)
  • Marketing Careers (4)
  • Marketing Operations (9)
  • Marketing Technology (21)
  • Marketo User Guide (87)

Services & Products

Marketing Technology Consulting
Marketo Consulting Services
Marketo Training
Marketo Health Audit
Revenue Stacks

 

Contact Me

Marketing Rockstar Guides
Contact Us

Copyright (c) 2022. Etumos. All Rights Reserved. Unless otherwise noted for that content only. Privacy Policy

Copyright © 2023 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...
 

You must be logged in to post a comment.