A while ago I used Hubspot CRM for a bit. I think it's slow and quirky, and to me it's a big red flag how hard they make it to get the data out (or, well, 2 years ago at least).<p>But Hubspot gets one thing right that I never understood other CRMs can't do. If Hubspot sees an email from name@company.com, they automatically make a new contact for that name, and a new organization for that company (derived from the @company.com), enrich it all with available data (employee size etc), which I guess they get from some Clearbit-like data. This is super useful, because it means all relevant organization about a new lead who just reached out is just there. The only manual logging I ever have to do is eg log calls or write internal notes. No bookkeeping whatsoever.<p>Similarly, if I want to log someone I met at, say, a conference, I just enter their email address from their business card (or whatever) and -poof- the contact and organization are there. Maybe I'll add the phone number if they're oldschool like that, but that's it. All the otherfields are immediately in "good enough" mode.<p>A while later I tried Close.io, who advertise <i>loudly</i> in the blogosphere about how much other CRMs make you click and type, and I had to make every contact and organization by hand! How is that automation? I simply don't understand how any CRM in 2019 can ship with so much manual data entry. What am I missing? Is my use case such an edge case?<p>If you'd add stuff like this, then maybe I'd be interested in switching over. But having to manually maintain every single piece of data, when much information is publicly available from various sources, is just not worth my time.<p>And if you <i>have</i> this feature, I'd highlight it proudly on the website :D<p>To other HN'ers, if you have suggestions for CRMs that get this right, I'm interested.