RevOps Co-op Weekly #17 - Bypassing the lead object
Leads suck. Wait, it's actually the LEAD OBJECT that sucks. For those of you wondering how others have bypassed the lead object in CRMs, we have a few options for you.
RevOps Co-op provides resources, content and community for those who ❤️ revenue operations. This weekly newsletter features collected tweets, posts and thoughts on a variety of RevOps topics. We also have a private Slack community with > 1,100 RevOps pro’s from companies like Slack, Lyft, Clari, Miro and more - click here to join.
🚗 Bypassing the Lead Object
For those of you wondering how others have bypassed the lead object in CRMs, we’re about to get nerdy.
For those of you at B2B companies who haven’t had cause to complain about leads and contacts, I welcome you to your new career in operations. If you’ve tried to summarize data at the account level for account-based marketing efforts, campaign attribution, or even aggregate a complete sales history, you’ll understand why leads suck.
We’ll cover why the lead object exists (allegedly), the “easy fix,” and the tested fix to (nearly) eliminate the lead object.
Why Do Leads Exist?
Many a B2B RevOps professional has asked themselves why CRM platforms decided the lead object was a good idea. Almost as many people have tried to justify this grotesque object because it was intended to help sales managers review how unqualified leads are progressing to an opportunity. In their minds:
I’m here to tell you it’s a bunch of nonsense! Shenanigans, I say!
The problem with the argument is that the buyer journey is not linear. It never has been. Prospects will jump in and out of sales cycles like they’re going out of style.
Prospects look to solve a problem, lose the budget to fix the problem, then bounce back again when they get the budget back.
Sometimes, prospects go through a product evaluation, purchase a product, find out they bought vaporware, and then find a vendor who can live up to their promises (not that I’m a bitter buyer).
And what about upsells? Lost opportunity boomerangs? Company attrition that brings about a buyer who really does want to buy your product on the same account? In these cases, the lead should be converted against the existing account so your information is easily digested by sales, making us wonder why it wasn’t a f****** contact in the first place.
Step One: Ask Yourself If You Need Duplicates
I’ve had debates with sales managers who wanted multiple copies of the same account to create a sort of hierarchy. Or they wanted to split the account assignments between different representatives based on what they were selling.
I have yet to hear a bullet-proof reason to intentionally keep duplicates.
If your organization doesn’t already have a working definition of an account, we recommend you set about creating one now. Are you creating accounts based on physical locations? Will you allow exceptions for regional groupings account that don’t have a regional headquarters? These rules will help you avoid duplicates for the sake of organizing hierarchies.
Territory teams are an excellent solution to most of the other reasons I’ve heard for splitting out accounts. It’s inadvisable to hide opportunities from people working the same account. More often than not, it makes the organization look unprofessional (“What do you mean you don’t know Tony Tobbobbin is already working with us on a deal? He’s in YOUR company.”).
I’ve even heard that companies wanted to keep multiple records of people if they filled out forms multiple times or entered the sales cycle more than once. I highly recommend leveraging campaign members to track your marketing interactions (a one-to-many association with contacts) and opportunities to track your sales cycles (also one-to-many by design).
Once you have your rules, cycle tracking, and assignments sorted out, you can determine whether or not you need duplicates.
**cough** You don’t. **cough**
“Fixing” the Problem With Bandaids 🩹
If you’re short on time and are looking for easy ways to make a messy database cleaner, you can try matching and duplicate rules in your CRM. You can determine how stringent or lax the rules are, whether they fire for specific roles or profiles, and create fields to prevent them from firing on certain records at all.
Warning: If a lot of thought is not put into duplicate rules, you can cause a lot of problems for people trying to fill out a contact us form, block integrations, and frustrate the crap out of end-users.
LeanData, Ringlead, Cloudingo (now Symphonic Source), and a few other platforms have deduplication products. Before you turn these on, you’ll want to discuss whether or not the logic is customizable. For example, you’ll want to know if you can include or exclude certain fields from being considered in the matching formula and what fuzzy logic options they have (for example, can the application catch a match that may be misspelled?). You’ll also want to understand if the record is merged and historical data is thereby retained.
Unfortunately, you probably won’t be able to turn off the lead object (restrict access). Many integrated platforms and forms rely on the lead object to transfer data. By passing in lead information, the form can require less information and does not have to spend processing resources trying to figure out if there’s a match.
You also may not be able to address historical data without manual intervention or significant review.
Fixing the Problem With the Big Guns 🧰
While we don’t see getting completely away from the lead object in the short term, there are options to minimize your lead records to an absolute minimum. These records should be restricted to people with personal email addresses with no way to associate them with a company.
At it’s simplest level, we’re suggesting you convert leads to contacts whenever possible following this logic:
Note:
Don’t assume that contacts will only have expansions or renewals associated with them.
Build a qualification process on the contact record that is robust enough to account for expansion and renewal sales.
Manage your more niche sales processes on the opportunity level with different record types.
Option A: Fix It in a Marketing Automation Platform
Not all marketing automation platforms have an account object. Some will require you to set this data up in a custom object or not allow you to have account records and use lookups to bring in needed data. If this is the case, trying to convert and merge lead records into contacts will be very difficult.
That isn’t to say that your platform can’t identify existing person records with matching email addresses and append additional campaign data on these records. You should have this turned on if it isn’t already automatically running. All platforms should determine if the email address already exists on a contact record and, if so, append the data to the existing record.
If you have a marketing automation platform like Hubspot, it is possible to set up workflows to create contacts instead of leads. Suppose you determine that contacts should only be created. If Hubspot doesn’t find a matching account and contact, Hubspot will create the contact first with a blank account, determine whether or not you have a matching account based on domains (or assumed domain if website data wasn’t collected based on email address), and then create the account or associate the record with the matching account.
Warning: If you have a process to assign orphaned contacts to a catch-all account, be sure to delay the process. If Hubspot finds the record already has an associated account, it will assume it doesn’t need to perform any further action.
Option B: Fix It in Your CRM
Once a lead record lands in your CRM, you can kick off a process to see if the record already exists as a contact or if the account already exists. In Salesforce, this logic can run in flows. When the flow determines if and how you want to convert the record, you’ll need to use Apex to handle the conversion.
Option C: Fix It in Your Data Warehouse/Data Lake
Suppose you have a talented business intelligence team or the right skill sets in your RevOps department. In that case, you can set up a two-way integration with Salesforce and handle matching and merging logic in your database.
The benefit of taking this path is that you have complete control over the process and can be as granular as you would like when it comes to logic. The downside is your team will have to do a lot of testing to make sure that records related to your leads and duplicate contacts are moved appropriately and saved.
We hope you found this guide useful! At the very least, we hope you’re reassured by the fact that other companies have successfully implemented ways to minimize their use of the lead object and have seen big benefits in how this has improved their data hygiene and simplified their reporting.
Read the full RevOps Co-op blog on this topic here 👉🏻 Bypassing the lead object
🐦 This week in #RevOps Twitter
💯 this, and keep it going for your entire career
Couldn’t agree more with our friends from SalesHacker 👇🏻
Whether you’re at a startup or just starting up the RevOps function at your company, this is true 🙌🏻
📚 Your curated #RevOps reading list
Why sales operations leaders are important for revenue growth, from RevOps Co-op community member Leore Spira
Until recently, the role of Sales Operations was largely overlooked by early-stage startups looking to grow. It’s a role that was more common at larger B2B enterprise companies to manage revenue and company growth. Even those startups that did have a Sales Operations function viewed it mainly as a technical or administrative position.
But today, more and more companies are rapidly discovering the critical role Sales Operations can play in improving sales processes, increasing win rates, and driving revenues. Sales Operations leaders now often serve as trusted advisors to C-Level executives and are considered secret weapons for the sales, marketing, and customer success teams. Employing essential technologies and delivering mission-critical intelligence, Sales Operations are literally transforming how companies predict, manage, and grow revenues.
As aptly put by SiriusDecisions, Sales Operations leaders are a force multiplier, the missing link between the development and the execution of the sales strategy and go-to-market (GTM) strategy.
You can sell literally anything - take it from the guy who made a fortune selling rocks, from Medium
In 1975, Gary Dahl made millions of dollars by selling…rocks. They weren’t colorful or striped like the rocks in gift stores. They were too small to be used for building anything useful. They were just small oval rocks, yet he sold them for $3.95 a piece.
His product was literally worthless. So how in the world did he end up making such a huge profit?
Some people think Dahl’s idea was genius, but that’s not what fueled his success. As far as products go, the idea was actually pretty dumb.
In Dahl’s case, it wasn’t the product that made him money. It was marketing. Dahl knew how to capture the public’s attention and make a worthless product irresistible.
Grubhub will deliver girl scout cookies during the pandemic, from the New York Times
Consider this a public service announcement as well 🙂
Taking a cue from the battered restaurant industry during the pandemic, the Girl Scouts of the U.S.A. said this week that they would offer contactless delivery and pickup of their cookies through Grubhub.
It’s the first time that the Girl Scouts, who have sold cookies for more than a century, have collaborated with a national delivery service, the organization said.
For decades, cookie stands stacked with boxes of Samoas, Thin Mints and Trefoils have been ubiquitous outside supermarkets and in other high-traffic areas. So have direct sales pitches from parents of Girl Scouts to their colleagues at work.
But then the pandemic hit, drastically limiting direct contact. So the Girl Scouts got creative.
🌯 🚗 Doordash for Demo Alert 🌯 🚗
We are launching our “feast” of an event, Funnel IQ for DoorDash
We made a video and everything - check it out below if you want a laugh 🤭
And if you want to see what Funnel IQ is all about and have us buy you lunch, just drop your info in this form
Funnel IQ is an operating system for your GTM team that provides end-to-end, full funnel analytics and insights that keep marketing, sales and customer success teams aligned and working seamlessly together to drive more revenue growth for your business.