spent the weekend building a lead reactivation system for a client, 20k dead leads sitting in their crm doing nothing. sharing the mistakes cause they might save you some hours
mistake 1: I built the sending layer myself. 40 nodes in n8n, custom double-send guards, wait timers between touches, the works. it even passed testing. then it hit me the crm already does all of that natively, re-entry blocking, stop on reply, drip sending, unsubscribe handling. deleted the whole thing. now the crm does the sending and n8n only does the thinking, deciding who's safe to email, reading the replies (claude classifies interested vs opt out vs neutral), building the daily report.
lesson: before you build a workflow ask what the platform already does for free, the best nodes are the ones you dont build
mistake 2: my happy path test passed and I thought I was done. then I re-ran the sorter on the same list and it stomped everything, overwrote statuses on contacts already in the sequence, wiped their segments. one accidental re-run in production would have trashed the campaign. lesson: run everything twice in testing, the second run teaches you more than the first
smaller one: I renamed everything so the client's team can run it without me. lead sorter, reply handler, report maker. nobody on their side cares about clever names, confusion kills handovers
happy to break down how any of it is wired if you're curious, and if you or a client are sitting on a pile of dead leads dm me, this is exactly what this thing is for