New-buyer tracker
Catch persona-fit decision makers joining your target accounts, while the relationship is still open.
A new decision maker at a target account is the best window you get. They are forming opinions, picking tools, and have not met your competitor's rep yet. This playbook watches for those moves so you reach out in the first weeks, not the fourth quarter.
It runs on a job-update agent, which detects job changes and promotions among the contacts at your accounts.
What you need
A job_update agent configured with the titles, seniority, and persona you sell to, and at least one run behind it.
The result
5 persona-fit job changes at your accounts this month:
Acme John Carter joined as VP RevOps (from Gong)
Widgets Mia Ng promoted to Head of DataTwo ways to run it
With the MCP connected or the sillage-api skill installed:
Tell me who joined or changed roles at my target accounts in the last month and
fits my persona. For each person, give me the account, the new role, and draft a
short note I could send to congratulate them and open a conversation.Find your job-update agent, then read only its detections.
Find the job-update agent
const key = { Authorization: `Bearer ${process.env.SILLAGE_API_KEY}` }
const base = 'https://api.getsillage.com/api/v2'
const { data: agents } = await fetch(`${base}/agents?page_size=25`, { headers: key }).then((r) => r.json())
const jobAgent = agents.find((a) => a.type === 'job_update')Read this month's job changes
Filter signals by that agent with agent_id. Each detection is a job change at one of your accounts.
const since = new Date(Date.now() - 30 * 24 * 60 * 60 * 1000).toISOString()
const { data: moves } = await fetch(
`${base}/workspace/signals?agent_id=${jobAgent.id}` +
`&detection_start_date=${encodeURIComponent(since)}&limit=100`,
{ headers: key },
).then((r) => r.json())
console.log(`${moves.length} job changes at your accounts this month`)
// Each detection carries the person and role change in `data`, and the account in `company_id`.
// Resolve the account name with GET /companies/{id}.A job-update detection's data shape differs from keyword detections. Read the
Signals reference for its exact fields before you
format the person and role.
Make it yours
- Draft a congratulations note per move with the draft-outreach playbook.
- Cross-check the new hire against the account mapping to see who else you know at the account.
- Run it weekly and alert only on senior roles, so reps hear about the moves that matter.
Next steps
- Create an agent to set up the job-update agent this reads from.
- Who to contact today folds these moves into your daily brief.
- Signal reference explains why a job change is worth a timely reach-out.