I've been down that rabbit hole myself - tested about a dozen LinkedIn outreach tools over the past year. After the third demo showing me the same "AI-personalised" template based on the same five intent signals (job change, company growth, funding, etc.), I had the same realisation. Everyone's inbox is just email spam in a different skin.
the real issue isn't automation itself, it's that every tool pulls from the same shallow data sources. You end up with 500 messages all starting with "Noticed you're hiring for [role]" - and prospects see straight through it. A custom-built internal tool pulling from unique signals (industry niche, public GitHub repos, conference talks, whatever your audience actually cares about) would absolutely outperform any off-the-shelf solution.
But the detection problem is the killer. LinkedIn's been cracking down hard - rate limits, pattern analysis, even profile-level flags. You'd need to build a randomised delay scheduler, rotate user-agent and IP pools, and probably limit activity to 20-30 actions per account per day. even then, one mistake and you're shadowbanned.
Honestly, most teams would be better off spending that dev time on crafting a manual sequence with good old-fashioned research and a simple CRM. Automation can scale broken methods faster, but it can't fix a broken strategy.