Detect buying intent with Signals. Execute outbound with Overloop. Three CLI calls.
Signals CLI Overloop CLI Result
| | |
v v v
Detect intent --> Source contacts --> Launch campaign
(LinkedIn, (450M+ database, (email + LinkedIn,
keywords, by title/location) automated sequence)
job changes,
funding)
npm install -g overloop-cli signals-sortlist-cli
overloop login
signals loginsignals businesses:create --website https://yourcompany.comThis auto-generates your Ideal Customer Profile from your website.
# Watch who engages with a competitor
signals subscriptions:create --business 1 \
--signal linkedin-company-engagers \
--name "Competitor watchers" \
--config '{"linkedin_url":"https://linkedin.com/company/competitor/"}'
# Watch who posts about your keywords
signals subscriptions:create --business 1 \
--signal linkedin-keyword-posters \
--name "AI SDR discussions" \
--config '{"keywords":"AI SDR,outbound automation,sales automation CLI"}'overloop campaigns:create --name "Intent-driven outreach" --timezone "Europe/Brussels"
# Add steps
overloop steps:create --campaign 1 --type delay --config '{"days_delay":1}'
overloop steps:create --campaign 1 --type email --config '{"subject":"Quick question","content":"Hi {{first_name}}, saw you were looking at..."}'
overloop campaigns:update 1 --status onRun this daily (or let your agent do it):
# 1. Get new leads from Signals
signals leads:list --business 1 --per-page 50
# 2. Add to Overloop
overloop prospects:create --email lead@company.com --first-name Jane --last-name Doe
# 3. Enroll in campaign
overloop enrollments:create --campaign 1 --prospect <id>Or use the included script:
cp .env.example .env
# Fill in your API keys and IDs
./pipeline.sh0 9 * * * cd /path/to/ai-sdr-starter && ./pipeline.shTell your agent: "Check Signals for new leads and enroll them in my Overloop campaign."
It knows how -- both CLIs have SKILL.md files that give agents full context.
npx skills add sortlist/overloop-cli
npx skills add sortlist/signals-cli- Change keywords: edit your Signals subscriptions
- Change targeting: adjust your sourcing search criteria in Overloop
- Change sequences: add/modify campaign steps (email, LinkedIn, delays)
- Add more signals:
signals signals:listshows all available types
- Overloop CLI -- outbound engine
- Signals CLI -- intent monitoring
- agent.overloop.ai -- landing page