But it had a fatal flaw: relying on Salesforce meant relying on the data that sales people input. And I quickly learned that sales people hate reporting tools, update them only under duress, and generally fill the database with crap.
Perhaps it's different when you are selling subscriptions over a digital channel, but for classic B2B feet on the street deals, ugh.
Spending time and energy on describing the job you've done yesterday is taken from the job you are doing now. Not only it is unfulfilling work, but it's also often not taken in consideration by highers up that will likely assume your regular job should remain unaffected by reporting.
Then you get the feeling on being spied upon, nevery good for trust or moral.
And finally, you know that some actions you take will be judged by the people reading the reports. Unfortunately said judgment as ha chance to be unfavorable yet unfair, because the person making it might not have the context, personality, or knowledge required for a fair one.
However, workers have little chance to gain anything from favorable reports. So the asymmetry is just very much against the person filling the reports, who is paying the price for it.
What do you expect?
Sometimes the salespeople do not want to share information about their leads, as their over many years tediously-spun network of their private connections and business-friends is their most valuable asset.
Sales is two-ways -- need to get get sales credit and keep reputation.