Signals

One Clay hub. Champion switches first

Six monitors dump into one table. Score the trigger. Write copy for that trigger. Champion moves go first; the rest only fills volume.

The loop

  1. 01Wire six monitors into one Clay hubChampion switches, job postings, website visitors, LinkedIn engagers, role switchers, new followers. One table, not six lists.
  2. 02Score ICP fit × trigger valueA former-customer VP move is not a post like. Rank the row before anyone writes.
  3. 03Generate AI context per trigger typeHiring copy ≠ congrats copy. The trigger decides the angle.
  4. 04Launch lemlist with a sequence per triggerSeparate sequences. Do not mash every signal into one cadence.
  5. 05Gate the sendNo send without score + trigger-specific copy. Champion switches first; other triggers only fill volume.
linkedin.com ↗Six monitors. One hub. Champion switches first.Six 24/7 monitors — champion switches, job postings, website visitors, LinkedIn engagers, role switchers, new followers — land in one Clay hub. Score ICP fit × trigger value. AI writes context per trigger (hiring copy is not a congrats angle). Auto-launch into lemlist with a separate sequence per trigger type. After a few months: 200–300 triggers/day, 40–60 qualified leads, 15–20 meetings/month. Champion switches outperform the rest; other triggers fill volume. No send without a score and trigger-specific copy.

Most signal stacks run each source as its own list. Ruben’s constraint is the hub: every monitor lands in one Clay table so scoring and copy stay comparable.

Champion switches carry the pipeline. The other five monitors exist to keep volume up after the high-value rows are queued.