HR & RECRUITING

Match a new open req to fitting employees and DM them

When a new internal req opens, finds current employees whose skills profile fits the role and sends each a personalized Slack DM with the posting and an apply link.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew internal-eligible requisition created
  • ActionQuery employee skills profiles vs. req requirementsGoogle BigQueryBigQuery
  • LogicScore fit, drop low matches, own-team, and new hires
  • ActionBuild personalized message per matched employee
  • OutputDM each matched employee the role and apply linkSlack

What it does

The moment a hiring manager opens a new requisition, this workflow compares the role's required skills against every employee's skills profile, ranks the closest matches, and quietly nudges those people in Slack before the role goes external. It turns a passive job board into proactive outreach.

When to use it

Run this when you want internal candidates to see relevant openings first, reduce time-to-fill, and improve retention by showing employees a growth path. Ideal for orgs that already keep a structured skills inventory in a warehouse.

How it works

  1. 1A new requisition row is created (or marked "internal-eligible") and fires the trigger.
  2. 2The workflow queries BigQuery for employee skills profiles, joining current role, tenure, and self-reported skills against the req's required and nice-to-have skills.
  3. 3A scoring step keeps only employees above a fit threshold and excludes anyone on the req's own team or with under six months tenure.
  4. 4For each qualifying employee it builds a tailored message naming the matched skills.
  5. 5It sends each match a direct Slack DM with the role summary, the skills that matched, and an apply link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.