HR & RECRUITING
Sequential Offer-Letter Comp Sign-Off Relay
Routes a new offer-letter request through hiring manager, finance, and HR director one at a time, only advancing to the next approver after the prior one signs off.
How it runs
The automated pipeline, trigger to output.
- TriggerOffer request received via webhookHTTP webhook
- ActionCreate hiring-manager approval task and waitAsana
- LogicIf manager approved, continue; else stop and notify
- ActionCreate finance comp approval task and waitAsana
- ActionCreate HR director approval task and waitAsana
- OutputWrite assembled signed packet to Drive folderGoogle Drive
What it does
Takes a draft offer (candidate, role, base, equity, bonus) and walks it through three approvers in strict sequence — hiring manager, then finance, then HR director — never showing the next person the request until the previous one has approved. Once all three clear, it compiles a signed approval packet.
When to use it
Use when offer comp must be approved in a fixed chain of command and you want an auditable, gated relay instead of a free-for-all email thread. Ideal for teams where finance should never see an offer the manager hasn't already endorsed.
How it works
- 1A request lands via webhook from your ATS or an internal offer form.
- 2The flow creates an Asana approval task assigned to the hiring manager and waits for completion.
- 3A logic gate checks the manager's decision — only an approval advances; a rejection ends the relay and notifies the requester.
- 4The same approve-and-wait pattern repeats for finance, then the HR director.
- 5On full approval, the assembled packet (all three sign-offs plus comp details) is written to a Google Drive folder for the recruiter to action.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect AsanaTasks, projects, milestones — everywhere.
- 3Connect Google DriveDocs, sheets, slides, files.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More HR & Recruiting workflows
Assemble and send the debrief packet after the final interview
Triggered when a candidate's final interview ends on the calendar, it waits a short window for scorecards, compiles the aggregated packet to Google Drive.
New-Hire Credential Intake to Renewal Calendar Holds
When a new credential is added to the tracker, it validates the record, files the document.
Credential Renewal Evidence Verification Agent
When an employee replies with a renewed credential document, an agent reads the attachment, extracts the new expiry date and credential number.
Escalate Compliance-Blocking Credential Lapses to Managers
Each day it finds credentials that have already expired or expire within 48 hours and are flagged compliance-blocking.
Day-one readiness orchestrator across all onboarding owners
An agent-driven coordinator that, when a hire is launched, plans the full provisioning program across IT, Facilities, and Finance, opens the work in your tracker.
Loom intake to req-tracker row in Airtable
Transcribes a hiring manager's Loom intake, scores the brief for completeness, and either logs a ready req in Airtable or routes incomplete intakes to a follow-up Slack ping.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
