I see prospects who replied on LinkedIn but my dashboard says 0 replies — what's wrong?

This was a real bug — fixed Apr 30, 2026. Reply detection depends on every inbound LinkedIn message being tied back to the campaign the prospect is enrolled in. Neither the real-time notification path nor the polling fallback was making that link before saving the message.

Net: every inbound LinkedIn message arrived with no campaign attached, so everything downstream of it — marking the prospect as replied, the auto-stop-on-reply check, the reply-rate analytics — quietly ignored it, and the dashboard showed 0 replies even when prospects had clearly responded. The worst part: campaigns kept sending follow-ups to prospects who had already replied.

The fix makes both paths look up the campaign before the message is saved, so every inbound message is now correctly attributed. We also back-filled the historical messages that had been saved without it.

What you should see now:

Going forward, every inbound LinkedIn message is attributed the moment it is saved, so this cannot recur. An automated build check rejects any new code path that saves an inbound message without going through the shared lookup.

Back to all documentation | Contact support