Predictleads catches the trigger, Crustdata fills the database, FullEnrich resolves contacts, Instantly or Unipile sends, Notion logs the outcome. Outbound times itself.
~$70/mo plus Crustdata, free tier path possible
4 to 6 hours
This stack flips the trigger model. Instead of pushing an ICP filter through outbound on a fixed cadence, Predictleads watches your target accounts and fires when something changes (hiring head of growth, Series B, new product launch, executive hire). Yalc classifies the signal, looks up the right person via Crustdata plus FullEnrich, drafts a signal aware email, sends via Instantly.
The free tier path is real: Predictleads gives 100 API requests a month free. Notion's free tier is generous. Crustdata starter credits are negotiable. FullEnrich starts at 50 free leads. Instantly is the only mandatory paid tool at the bottom of the funnel. You can pilot this entire stack for under $100 a month before you commit to volume.
# Clone the Yalc skill set
gh repo clone Othmane-Khadri/YALC-the-GTM-operating-system && cd YALC-the-GTM-operating-system
# Configure env (Predictleads key, Crustdata key, FullEnrich key, Instantly key, Notion key)
cp .env.example .env && $EDITOR .env
# Set up the signal watcher
claude
> Yalc, set up a Predictleads watcher on the "ICP" Notion list for these event types:
> "Hiring (Head of Growth, VP Sales, CRO)", "Financing (Series B+)", "Executive Hire (CMO)".
> When an event fires, classify signal strength via Claude.
> For high signal: pull the right person via Crustdata, enrich via FullEnrich,
> draft a signal aware email, queue in Instantly (paused for my approval).
> Log everything to the "Signal triggered outbound" Notion DB.
Open source skills. Your data on your machine.