
Post: How to Automate Hiring and Onboarding with Keap: A Step-by-Step Guide
How to Automate Hiring and Onboarding with Keap: A Step-by-Step Guide
Manual hiring workflows are not just slow — they are structurally broken. Every unreturned scheduling email, every offer letter typed by hand, every onboarding checklist sent one at a time represents a failure of process design, not effort. The Keap™ consulting blueprint for talent acquisition automation is built on one principle: automate the deterministic handoffs first, then deploy human judgment where it actually belongs. This guide gives you the exact steps to do that — from tag taxonomy to onboarding sequence — in a way that holds up at scale.
According to Asana’s Anatomy of Work research, knowledge workers spend nearly 60% of their time on coordination tasks rather than the skilled work they were hired to do. In HR, that coordination is primarily candidate communication, scheduling, and status updates — all of which Keap™ can handle without human intervention once properly configured.
Before You Start: What You Need in Place
Do not open Keap™ until these prerequisites are confirmed. Building automation on an undefined process creates technical debt you will pay for in every hiring cycle.
- A documented hiring pipeline: List every stage a candidate passes through — Applied, Screening Scheduled, Screening Complete, Interview Scheduled, Interview Complete, Offer Extended, Offer Accepted, Declined, Withdrawn. If you cannot list them, map them before proceeding.
- Agreed-upon tag naming conventions: Tags are the engine of every Keap™ automation. Decide now whether your tags will be prefixed by function (e.g.,
HR | Stage | Applied) or flat (e.g.,Candidate-Applied). Consistency is non-negotiable once campaigns are live. - A web form or intake mechanism: Keap™ native forms, or a third-party form connected to Keap™, to capture initial candidate data.
- A calendar scheduling tool: Any booking tool that can accept a Keap™-triggered link or integrate via an automation platform.
- Time estimate: Budget four to eight hours for a foundational hiring automation (Steps 1–5 below). Add four to six hours for a full onboarding sequence (Steps 6–8).
- Risk note: Misconfigured tags on active campaigns can send the wrong message to the wrong candidate. Always test with a dummy contact before going live. Never run untested campaigns during an active high-volume hiring period.
Step 1 — Build Your Tag Taxonomy
Your tag taxonomy is your process architecture. Every campaign trigger, every automation branch, and every pipeline report depends on tags being accurate and consistent. Build this before you touch campaigns.
Create three tag categories in Keap™:
- Stage tags — One tag per pipeline stage. A contact holds exactly one stage tag at any given time. Example:
HR | Stage | Applied,HR | Stage | Screening,HR | Stage | Offered,HR | Stage | Hired,HR | Stage | Declined. - Role tags — One tag per open role or role category. Example:
HR | Role | Operations Manager. This allows role-specific messaging without building separate campaigns per position. - Source tags — Where the candidate came from. Example:
HR | Source | Indeed,HR | Source | Referral. Used for pipeline reporting and source-of-hire attribution.
Document every tag in a shared spreadsheet. Every person who touches Keap™ must use this document. Tag sprawl — inconsistent naming, duplicate tags, orphaned tags — is the single most common reason Keap™ hiring automations break down.
For a deeper dive on building a segmentation system that drives every downstream automation, see our guide on strategic Keap™ tag segmentation.
Step 2 — Configure Your Application Intake Campaign
The intake campaign fires the moment a candidate submits an application. Its job is to confirm receipt, set expectations, and apply the correct stage and role tags — all within seconds of form submission.
- In Keap™, navigate to Campaigns → New Campaign.
- Set the trigger: Form Submitted — select your application intake form.
- Immediately apply:
HR | Stage | Appliedand the relevantHR | Role | [Role Name]tag. - Send a confirmation email. This email should: confirm receipt, state the expected timeline for next steps, and provide one point of contact for questions. Keep it under 150 words. Candidates who receive no confirmation after applying drop significantly in engagement within 48 hours — Gartner research on candidate experience confirms that speed of acknowledgment is among the top drivers of candidate perception of employer brand.
- Add a 48-hour wait step, then branch: if the contact has moved to
HR | Stage | Screening(meaning a recruiter has manually advanced them), end this campaign and let the next one take over. If not, send a single “application under review” follow-up.
Verification: Submit a test application using a personal email address. Confirm the confirmation email arrives within two minutes, both tags are applied, and the 48-hour follow-up is queued correctly in the contact’s campaign history.
Step 3 — Automate Screening Scheduling
Scheduling is the highest-friction, lowest-value task in most hiring workflows. Sarah, an HR director at a regional healthcare organization, reclaimed six hours per week simply by automating this one step. The back-and-forth email negotiation for a 30-minute screening call is pure waste.
- Create a Screening Scheduling Campaign triggered by the application of the
HR | Stage | Screeningtag. - Send a scheduling email immediately. This email contains your calendar booking link (from your scheduling tool) with a pre-configured 30-minute screening slot type. The email should be brief: one sentence of context, one sentence of instruction, one link.
- Add a 24-hour wait. If the candidate has not booked (you will track this via a tag applied when they book), send one follow-up with the same link.
- Add a 72-hour wait from the initial send. If still no booking, add a
HR | Stage | Unresponsivetag and route to a low-touch drip sequence (one email per week for two weeks, then exit). - When the candidate books, your scheduling tool should trigger (via an automation platform) the application of a
HR | Stage | Screening-Bookedtag in Keap™, which fires the pre-screening reminder sequence: a reminder 24 hours before and one hour before the call.
This eliminates the email tag-of-war entirely. The candidate books at their convenience. The recruiter receives a calendar invite. Keap™ sends the reminders. No human touches the process until the actual call begins.
Step 4 — Build Interview Stage Campaigns
After the screening call, a recruiter updates the candidate’s stage tag. That tag update — from HR | Stage | Screening to either HR | Stage | Interviewing or HR | Stage | Declined — fires the appropriate campaign automatically.
For advancing candidates:
- Trigger:
HR | Stage | Interviewingtag applied. - Send an advancement email. Congratulate briefly, confirm next steps, include the interview scheduling link for a longer slot type (45–60 minutes).
- Send a pre-interview preparation email 24 hours before the scheduled interview: agenda, interviewer names, location or video link, parking or tech instructions.
- Send a one-hour-before reminder with just the logistics link.
For declined candidates:
- Trigger:
HR | Stage | Declinedtag applied. - Send a respectful, timely decline email within four hours of the stage change. Research from Harvard Business Review consistently shows that candidate experience after a decline directly affects employer brand — candidates who receive prompt, professional declines are significantly more likely to reapply or refer others.
- Apply a
HR | Pipeline | Future Considerationtag if the candidate was strong but not the right fit for this role. This populates your passive talent pool for future outreach. See our guide on automated candidate nurturing sequences for how to keep this pool warm.
Step 5 — Automate Offer Delivery and Acceptance Tracking
The offer stage is where manual processes are most expensive. David, an HR manager at a mid-market manufacturing firm, transcribed an offer from one system to another by hand. A single transposition error turned a $103K salary into a $130K payroll entry. The mistake cost $27K before it was caught, and the employee eventually left. A Keap™-centered offer workflow eliminates manual transcription entirely.
- Trigger:
HR | Stage | Offeredtag applied by the recruiter after verbal offer acceptance. - Send the formal offer email. This email should contain the offer letter (attached or linked from your document tool) and clear instructions for acceptance — ideally a digital signature link.
- Add a 48-hour wait. If no acceptance tag has been applied, send one follow-up offering to schedule a call to answer questions.
- When the candidate signs, your document tool triggers (via automation platform) the application of
HR | Stage | Offer-Acceptedin Keap™. - The
HR | Stage | Offer-Acceptedtag immediately fires your pre-boarding and onboarding campaigns (Steps 6–8 below). - If the offer is declined, the recruiter applies
HR | Stage | Offer-Declined, which triggers a brief, gracious email and routes the contact to the Future Consideration pool.
This step is also where HR compliance automation with Keap™ campaigns