
It’s back to the office and back to work for most of us after the holidays. Its time to kick off the new year with some serious selling and everyone is charged up to drive more revenues this year. If you have been making resolutions for 2009 and any of them involve better practices to generate more leads and generate more revenues, then here is one which will really yield results:
Keep your B2B marketing and lead data as clean as a whistle
We have done a number of posts over the last year on b2b lead data cleansing, how to go about it and how valuable it is to have regularly cleansed and updated data. If you need re-affirmation just how valuable it can be then you really have to read Ardath Albee’s recent post “Lift Revenues 70% By Cleaning Up Dirty B2B Data”
The finds of the SiriusDecisions study that organizations can realize 70% more revenue from data quality just resonates how important data quality is to better results and increased revenues. Like any new years resolutions it’s easy to resolve that you will ensure high data quality standards in your CRM or marketing data but the success lies in carrying it out with a dedicated and constant effort all year round. It has to be an all round initiative to check data quality and integrity at each and every source, cleanse existing data, weed out dead contact data, add newer records and append data points to add value to existing ones.
Investing time and money in clean and higher quality data is the resolution that every marketer should think about making this year. Why? Isn’t the chanace to increase revenue by upto 70% a good enough incentive?
Neil December 3
Every marketer should be proud of his/her database. It’s not till you actully run into a situation where you wished you needed something more from your data that you actually realize that thiings would have been more efficient “if my data had this” or “if only my data didnt have that”. It’s a good practice to run through your marketing database from time to time and ask yourself if you are happy with what is in it or is there something that needs to be done.
We didn’t really want to do a “Cosmo” style self test but here is a very quick check with few of these questions you can ask yourself to know if you are happy with your marketing database and how we at ReadyContacts can help you with anything you need to make you happier with it. Check it out!
So are you happy with it? How did you fare?

Having checked out Mike Damphousse’s blog post Ethics & Wonder/Amazon’s Mechanical Turk/Kiva on his experience getting a data related task done through the new online marketplace, I had a chance to check it out myself and ponder what this means for us as a B2B Marketing Database Management company. Amazon’s Mechanical Turk has been making buzz waves among marketers among other professionals who have been exploring to see just how they can leverage this to get some of the more routine tasks done. Also getting them done at a very competitive cost by putting them on the listing for providers to bid.
Essentially an Odesk or Elance of task related work, Mechanical Turk is a market place for both providers and requesters of very process oriented tasks like researching, identifying, labeling, transcribing and data related tasks which need some amount of human intelligence as opposed to tasks that can be automated. With several willing providers who can work from the comfort of their homes a lot of these jobs can get done for a fiercely competitve price which even outsourcing companies wouldnt be able to match given their operating costs. Will this mean all marketing data related work is going to head towards this?
I’m not sure it will. A good part of what we do at ReadyContacts does involve that “human touch” simply because there is a difference in quality between automating that process and using human intelligence to get the results. For example we could simply build B2B decision maker lists by pulling records from an internal database and delivering them at a competitive price but we don’t. Our team calls into every target account and locates decision makers by asking others in the company for their specific job role rather than their job titles. Eventually a sales person will need to go through this step to identify if they are really talking to the right decision maker. Calling in to build a list is a lot more expensive but in the bigger picture, we deliver something that will save our customers time and help them get to their decision makers quicker.
Similarly there are de-duplication applications available that will help you clean your CRM data and remove redundancy and help you lower costs as against hiring someone to do this. Will it work the same? Not entirely. For example, it would help remove two accounts titled “Citi Group” or two leads named “John Smith” but it wont know “Peoplesoft” is a part of “Oracle” or know if a certain company has been taken over, merged or a lead is no longer working in the same company. The same goes for email verification and appending. There is some human intelligence required in most of these tasks to do them better. Does this mean there wont be room for ReadyContacts and other B2B data companies?
Well Odesk and Elance have been doing millions of dollars worth of software development projects for the masses with very capable developers as far as India, Israel, Ukraine and Singapore sucessfully delivering projects. So I’m sure this can be replicated with Mechanical Turk for other tasks. However Odesk and Elance haven’t put larger software companies like Infosys out of work, its only opened a door to the masses as an affordable option to getting development support and Mechanical Turk should have the same effect. We’ll have to wait and watch.
Any readers with experiences having used Mechanical Turk for any of their projects?

Your CRM data is probably one of your organizations most valuable assets. Companies can go through great lengths to protect and secure their CRM data but just how much emphasis goes into the quality of the CRM data? Everyone is well aware about the value of their organization’s CRM data and if there was a straightforward way to put a financial price tag on them perhaps it would put things into perspective better. However CRM data is a perishable asset and left on its own it doesn’t appreciate like an antique with time, it’s value will diminish unless you look after it well. Although data quality management may rank among the most neglected area of CRM management and definitely one of the major pain areas for administrators and managers, following a strict CRM data cleansing and data enrichment regiment is what will help maintain and enhance the value of your data.
Here are some practices to keep your CRM data quality at its best:
Identify A Drop In Data Quality Quickly
Bad data is often ignored until it really starts to affect daily work by which time it needs a lot of work to get it back in shape. Its important to identify whose responsibility it is to monitor the data quality and keep the maintainence process going on an ongoing basis. Whether its a weekly scan of records to see if outwardly everything looks alright or a periodic email or contact sample check, keeping an eye on your data will help you identify changes in quality earlier rather than later. Sometimes your sales persons or marketing department who frequently use the data to call or email prospects or customers using the data will be the first ones to experience any change in quality and keeping a regular and close feedback loop will help you know how up-to-date your data is or what issues they face while using it.
Have An Organizational Policy On Data Standards
Bad data in. Bad data out. While CRM administrators and managers are finicky abut ensuring any data they upload into their CRM is checked and entered exactly how it should be, most CRMs are accessed by several end users across the organization and there is very little control over what data is entered or edited and how it is entered or updated. This is where it can start going wrong. Educating the end users or the company’s data standards and making them aware of healthy data updating practices can help standardize what goes into the CRM. For example if one user enters contact names in the form of initials with currency values in dollars and another enters them as full names with currency values in increments of a thousand dollars there is bound to be a data which is not standardized. Coming up with a well defined data standards policy which is made available to all end users can help considerably.
Put In Stringent Quality Checks At Your Data Sources
CRM data usually comes from several sources from conference lists, whitepaper downloads, website form fills, purchased business contact lists, online ad clicks, business contacts databases and more. Common practice is to upload them to the CRM straight away assuming it can be normalized or filtered later. Its a good practice to manage, normalize, format, qualify and filter out your leads outside your CRM and then have it uploaded so that what is not valuable or quality data does not get added. We’ve covered more on this in an earlier post titled ‘Data Management - Manage Your Leads Outside Your CRM‘. If you check and clean your data right from the source, it will save you a lot of trouble later.
Check For & Tackle Incomplete Records
Despite most CRMs having validations to check for mandatory data fields its not always easy to ensure a value for every field at the time when a record is generated. For example if your contact source is a conference list of attendees with only contact names, job titles and phone numbers, although it’s been added to your CRM, it has very little value if it needs to be used in an email campaign or a direct mail reach out. Appending missing data is not always easy to automate and often does involve a lot of manual effort which will seem time consuming. However it is a necessary evil and a periodic data append effort for missing data is important.
Check For Duplication And Redundant Data
Duplication of records and having large amounts of junk data is a sign of a sick CRM database. While putting in software checks for validating records and ensuring an entry is unique is a preventive measure thats good to have in place, there are a number of software or technology based deduplication services which can help weed out duplicates some of which are mentioned here in a previous post. With a growing number of leads coming through sources like form fills and online sources where leads can often fill up gibberish values, doing regular scans for such junk records will help you keep your data free of what should not be in there. Its importnat to note that having a lot of duplicates and other redundant data can result in your analytics and reports reflecting false results so it has to be kept in check.
Periodically Filter Out Expired data
Companies and organizations merge, get acquired or shut down, contacts change addresses, change jobs, move within an organization …CRM data does expire. This is an area which is not easily automated and again does require a considerable investment of time and energy. The more regularly you can carry out a check for expired data, the healthier your CRM will be. A database which remains untouched or unchecked for an entire year can see as much as 30% expired data and the longer you have between checks, the worse it can get so making sure its checked periodically is paramount. While being able to run through the entire data once every quarter is ideal, twice a year should be the minimum.
Enrich Your Data, Increase Its Value
If data cleansing is what helps you maintain your database quality then data enrichment is what will help you enhance your data quality and make it more valuable to the end users. Ask yourself what additional data points in each record could help your users do more with the data and give them a better insight on each account. Would it help to have the annual revenues listed in multiple currencies? Would it help to have a list of all countries each account operates in? Would it help to have a link to the press releases of each account to stay updated on recent events? These additional data points can be added with a data enrichment effort after identifying what additional data would help provide value.
If you practice good data management practices and implement a constant cleansing and enrichment process for your CRM you will be able to actually realize its full potential. Thats when your CRM data is really an asset!

If the need to squeeze everything possible from tight marketing budgets wasn’t already enough, the current enconomic meltdown is just going to make marketers even more accountable for every dollar spent and squeeze even more results from every campaign. Direct mail campaigns wont be an exception and being more expensive in terms of designing the copy, printing the material and postage costs involved, the quality of the direct mailing list is where the focus will have to be.
A mailing list scrub and data cleansing effort is on several best practices guide for improving results on direct mail marketing campaigns. Rightly so since the worst possible scenario for a well drafted and carefully thought out expensive direct mailer is not getting to its intended receipient. The number one cause? Wrong or incomplete contact address data. So why should you use a list scrub before launching your campaigns?
- The cost per lead of direct mail marketing is amongst the highest and can average between 1$ to 10$ so every mail that is not delivered to its target adds up to a significant wastage.
- Non Standardized addresses make it difficult to interpret correct locations and often result in delays. The small task to standardizing addresses and normalizing formats can go a long way in saving time and money
- Missing zip codes, state codes or street names are common in a lot of databases and often overlooked while labels and envelopes are being printed. Small omissions. Big cost.
- Addresses do change from time to time and data does go bad. Verification will help filter out redundant addresses from your database and update them.
- The incremental cost of cleansing a list may add cost per lead but will in fact save a lot more by increasing accuracy and delivery.

If you are a Salesforce.com user and have an active account with a good amount of data being updated regularly within the CRM, then you would also have noticed the need to have your Salesforce data cleaned. If your sales machine is more efficient by using a great technology platform like Salesforce.com, then bad data is an issue you need to have a solution handy for to prevent any inefficiencies that it can cause. Luckily, there are a number of solutions out there to evaluate which you can find in the form of a salesforce.com appexchange application which can connect with your SFDC account or a data cleansing service to keep your data healthy. However before we go to the solutions, here are some of the common problems when it comes to salesforce data:
- Duplication - possibly one of the most common problems and creates redundancy as well as inaccurate reports
- Incomplete records - from missing contact details to incomplete mailing addresses or annual revenue figures there are usually several important data points which can be missing and need to be completed
- Junk Data - inbound web leads with garbage values, data from download campaigns and lists which have junk records, these accumulate within the database and serve no purpose.
- Expired Data - contacts who are no longer active, company addresses which have changed, companies which have been acquired or merged. Expired data needs to be updated to be useful again
- Unclassified Data - records which have made it into the database without being labeled correctly or allocated to a campaign, a source, owner or category.
- Non-Standardized Data - unformatted data with differences in following a standardized nomenclature, currency, address format etc

A pet peeve for anyone in marketing or sales who has to work with CRM data while setting up their direct mail or other outbound campaigns is bad data. While there are great features when it comes to hosted CRMs like Salesforce.com, Sugar CRM, you will only realize the full potential of these CRM if you maintain clean data. A poorly maintained database results in lots & lots of inefficiency whether you need to run reports for analytics or even a simple task like printing out addresses for a direct mail campaign. With multiple access and data pouring in from several sources, CRM database maintenance is not as simple as it may seem. It needs a disciplined ‘every day’ process and consistent effort from all of those who use it. Here are a few simple Do’s to maintain a clean database:
- Do make sure you enter only the data you need into your CRM and filter out what looks like junk right at the start. Many have a habit of dumping entire excel or csv sheets of leads, accounts and contact data which hasn’t been screened before upload for junk data which may be completely unnecessary
- Do run your data through a normalization process and format all the data well in the csv file or sheet before you upload it to your CRM. It’s a lot quicker and it can save you from having to access several accounts and check the data online once it has already been assigned to various user accounts and campaigns
- Do label all campaigns and sets of uploaded data items with a standard company wide naming convention which is clearly understood by users and ensures that every record is assigned correctly. As simple as it may seem, a lot of accounts have data that is simply uploaded and in time nobody knows to which source it came from, which campaign it belongs to or whose lead it is
- Do follow a standard convention across all users for entering data such as account names, postal addresses, job titles etc. It standardizes formats and makes things easier while printing reports or direct mail campaigns
- Do look for missing data elements like a missing phone number or missing zip code in the address preferably before uploading the data or at least while entering an individual record. Appending missing data at an earlier stage when there are fewer records to handle is a lot easier than having to go through the entire database and then look for whats missing
- Do ensure that users update the status of a company, lead or opportunity every time some activity is performed. If these are not updated the reports run on this data will yield inaccurate results
- Do run regular audits for data quality and carry out a data cleansing effort periodically (at least once every quarter). If you can do it more frequently, there will be less data which needs to be updated or cleansed and the data will stay in better shape
Good data in. Good data out. Its that simple!
![]()
Everyone who is visiting your website is atleast somewhat interesting in your products and services or something within the domain. Most traditional analytics solution give you just a purely digital description of web traffic. That is helpful but not actionable, atleast for B2B marketers. Most B2B marketers want to know WHO it was who visited the website and if she is coming back again, and how many times and what is she looking at. That is actionable information and now there is a superb tool available for anyone who wants to do this, for FREE. Its the newly launched Demandbase Stream solution that has a slick interface for keeping you and your team abreast of WHO is coming to your website. I would highly recommend using a data cleansing and lead qualification process to whet the leads before calling them “actionable” from a sales perspective. Give it a swirl and post your comments here.

Trade Shows are a predominant source of leads for companies in a number of segments. While I know that trade shows don’t deliver high quality leads to companies in some verticals, there are other verticals like healthcare, telecommunications and biotech where trade shows are invaluable in generating qualified leads and opportunities.
The most valuable outcome of a trade show, other than a on-the-spot-sale or opportunity (which is rare), is the list of attendees. A natural thing to do for most marketers is to take the list and upload it to their CRM system. But that is probably the worst thing one could do with that list, as doing this leads to trade show lists getting lost once uploaded to CRM, become tough to measure for what they delivered in terms of opportunities and sales and most importantly are tough to monetize if the data is not complete or qualified.
Here are 3 simple things that everyone can do right after the trade show to maximize the value and ROI:
- Cleanse the list fully and ensure that the data is both, complete and accurate. The best way to do this is to use internal marketing operations team or an outsourced lead generation or data cleansing vendor to ensure that all name, company, URL, address and phone number data is accurate. The next thing to do is to verify all the email addresses of the contacts by doing a simple email campaign thanking them for their time at the show and may be add a plug or two. The main objective of this to test and ensure that the email address is correct. However, if you do not have email addresses for the contacts as the trade show administrators don’t provide those, then it is a MUST to acquire and append emails to all contacts using publicly available information leveraging a good email append or email verification service. All this ensure that you have lead data that is complete, accurate and actionable.
- Next, qualify the list to ensure that you are not going after accounts and contacts who are just not the right prospects for your company. This process may be quick for some of you and not-so-quick for others, but essential for everyone. An automated way to segment and qualify is by checking for data that helps you qualify like location, number of employees, revenues, contact titles/roles, and such other high level data elements. For a more deeper qualification, its best to use an outsourced lead qualification service provider who can call and research the target account to qualify against your parameters. For example, if your solution works only with the SAP ERP system, then accounts who do not have SAP are simply a waste of time for your team. The net result of this is a qualified list of target accounts with complete, accurate contact information that is ready for the sales team to call on.
- Lastly, before you upload the list to the CRM system, make sure how you want to allocate the list across the sales reps and add any parameters that are required for this to the list. This is critical to ensure that you can make the sales reps accountable to call, qualify and report on the status and quality of the lead for you to generate a trade show ROI report. This last step is as important as the first two and almost critical for your ROI calculations.
All this will definitely take more time than simply pushing the list as is to your CRM system but it will pay for itself with a happy sales team that values your leads, a happy boss who can clearly understand your trade show ROI sheet and overall a scalable process that puts you in complete control to drive leads from trade shows to revenue.
One last point. In a recent conversation with one of our prospects, I heard an interesting point. He said trade shows drive 80% of their leads and one policy they follow is to only attend trade shows that give them a full attendee list WITH email addresses. If a show doesn’t give them a list with email addresses, then they just pass!
While directing marketing and sales dollars on phone based, email and direct mail campaigns are a necessity to most businesses, wasting them by running them on poor quality un-verified lists or contact databases would rank on the seven deadly sins list somewhere between greed and sloth. If your business contact lists have been sitting a while before they were actually put into use the chances are a good percentage of those contacts are no longer active contacts and you will still incur expenses on every phone call attempt made to them, every mailer sent to them or every email that bounces or remains unread simply because all those contacts were dead ends to start with.
Using a list verification service on your sales data before running campaigns on them may involve a small initial cost to get done but will leave you with a verified list which will give you better results, clearer metrics of your success rate on the list and help you cut costs by preventing waste of time, resources and money that would have been put into connecting with business contacts who were either unqualified or no longer in those roles. Depending on what type of campaigns you intend to use your B2B list for, verification can be done for contacts, roles, addresses & location, phone numbers, titles or any details which are essential. If you have a new recently developed list for your campaign where you can rely on its quality then go right ahead but the next time you plan to use a list which you are not too sure about consider getting it verified and you’ll be happy with the results.











