Beware the Checkbox
That train could be moving much faster.

Beware the Checkbox

Anyone who’s ever worked with me has heard my rant against checkboxes.? This means anyone who will work with me in the future will likely also hear this rant.? So in the interest of transparency to any future colleagues, here’s why I hate checkboxes:

They don’t scale and they give you bad data.

Why don't they scale?

By their nature, checkboxes are a very blunt instrument.? The box is either checked or it isn’t.? This is fine when you only need a binary answer (e.g., checkboxes for email opt outs).?? Checkboxes will get you into trouble whenever you need to get more sophisticated than that.?

A common scenario is keeping track of target accounts.? You might have 50 target accounts that you want your teams to focus on.? It takes maybe 5 minutes to create a checkbox called “Target Account” and then update the checkbox to TRUE for your 50 target accounts.? You can then easily report on those 50 accounts, market to them, see how well they’re performing, etc.? Checkbox for the win!

Until next year when your list of target accounts changes.? Your only option is to uncheck the box on the original 50 accounts and re-check it on the new 50.? But now you’ve lost all visibility into the original 50 target accounts unless you use cumbersome history reports/tables.? One of the reasons you wanted a checkbox to begin with is because they’re so easy to use and now that’s ruined!? You’re also crunched for time because that’s how life works so you have to decide quickly to either a) continue using the existing checkbox and lose historical information or b) create a new checkbox to track this year’s target accounts.? Your Salesforce team tells you there's an option c, d, and e too but those will take longer and you need this done before the end of the quarter, or before commissions are paid, or before your boss gets back in town.? So the checkbox can gets kicked down the road and forgotten about.? In a few years you’ve got a bunch of checkboxes on your account page: Target Account, Target Account 2022, Target Account 2023, Tier 1 Account (because the name of the campaign changed), etc.

There are other ways to handle this – picklists, custom objects, campaigns – that take slightly more time upfront, but save you time down the road.? And give you better and easier reporting.?

How do they give you bad data?

Speaking of reporting, checkboxes can also give you bad, or useless, data. Another common request is to use the checkbox to verify an action was taken: “I want to block deals from moving to the next stage unless the salesperson does X.”? So a checkbox gets created that the user has to check to say that they pitched the new product or sent a specific piece of collateral.? If they don’t check that box their deal can’t move forward.? Guess what that means?? Everyone always checks the box.?? We don’t actually know if they performed the action we requested.? All we know is they checked the box saying that they did.

(I should pause here to say that I don’t mean to imply users are lying.? But a salesperson might need their deal to move to the next stage so it appears in their forecast.? They’ll check the box so that deal shows up.? Then they might perform whatever action we asked of them.? Or they might forget.? The point is we won’t know, because we’ve required they check this box.? They have no way of moving forward without it.)

If a box is always going to be checked, what’s the point of requiring someone to check it?? It’s a needless click for the user and a useless data point for everyone else.? If the activity is important enough to track via the checkbox, we’re probably going to validate it in periodic reviews or 1:1s, in which case we don’t need the checkbox.? And if it’s not important enough to validate, then we also don’t need the checkbox.

To be clear, this is different than a checklist to remind people of complicated processes with many steps.? Checklists are super helpful!? But the checklist itself doesn’t need to be built into Salesforce.? In an ideal world, your CRM is able to see what actions a user did or didn’t perform.? You can then do your own analysis on average deal size or campaign influence based on people who followed the ideal process versus those that didn’t.? If every user is checking every box, you can’t do any comparisons because all deals look the same.? Even if they’re not.

This doesn’t mean you should never use a checkbox.? It just means there should be a higher bar for creating them.? My theory is that checkboxes have about a six month expiration date on them.? If the box is still working for you after six months then you might be safe (but I’d check again after another six).? If you find that a checkbox is not giving you what you need, change it now!? It’s only going to get worse the longer you let it stay.

Rebecca F Green

Marketing Director, IMA Financial Group

1 å¹´

Insightful read!

John Riccardi

AI Enthusiast | Finance Nerd | Software Geek | Futurist ?????

1 å¹´

All excellent points, Nick. Keep up the great advice!

Anna Robinson, CPP

Director of Payroll at Blue Cross Blue Shield of Michigan

1 å¹´

Check to the Rolling Stones! And check to dynamic data... not a checkbox ??

要查看或添加评论,请登录

Nick Lewis的更多文章

  • Don’t worry! I have a system!

    Don’t worry! I have a system!

    My husband and I have a recurring joke about “systems.” (Some could argue that quotes should be around “joke.

    3 条评论
  • What Tommy Boy has to say about stakeholder management

    What Tommy Boy has to say about stakeholder management

    or, Feelings Aren't Facts There’s a scene towards the end of Tommy Boy (which is one of my top ten favorite movies and…

    12 条评论
  • Data Stewardship & Despair

    Data Stewardship & Despair

    Tell me if this sounds familiar: You’ve created workarounds to address the data issues in your reporting. It’s so easy…

    6 条评论

社区洞察

其他会员也浏览了