Skip to content
All workflows

Source Cost Attribution

Attaches spend to every candidate as they arrive, so cost per candidate and cost per hire stay current without anyone building a spreadsheet.

Active

How it runs

Every step below happens without a recruiter doing anything.

Trigger

Candidate record created

Action

Attach source and campaign

Action

Apply campaign cost

Spend ÷ candidates from that campaign

Result

Update source totals

Cost per candidate, per qualified, per hire

Live workflow run

Send one candidate through intake and watch what the recruiter doesn’t have to do.

Nothing running right now

In production this fires whenever a job board sends an application. Press Run Demo Workflow to see one go through.

Trigger

When this happens

Candidate record created

Runs immediately after intake, on every candidate.

Actions

3 steps, in order.

  1. Attach source and campaignWhich board and which posting produced the candidate.
  2. Apply campaign costDivides campaign spend across its candidates.
  3. Update source totalsFeeds the Sources & ROI page in real time.

This month

Runs
248
Successful
248

100.0% completed without a person stepping in · last run 4 hours ago

No exceptions this month. Nothing is waiting on a person.

What it produced

This workflow updates candidate records rather than creating tasks, so there is nothing in the task queue from it.