Automate HR: Keap for Internal Mobility and Promotions

By Published On: January 11, 2026

Keap transforms internal mobility from a memory-dependent process into a deterministic workflow. Custom contact fields centralize employee talent data, automated campaigns capture interest in real time, and sequential task campaigns execute every promotion step without manual follow-up. Organizations running this system surface qualified internal candidates before external posting and eliminate follow-up gaps entirely.

Internal mobility programs fail for one consistent reason: the intent is there, the process is not. HR leaders want to promote from within. Managers want to develop their people. Employees want visible growth opportunities. But when interest capture is an email, tracking lives in a spreadsheet, and follow-up depends on whoever remembers — the program produces outcomes that look like neglect even when the intentions are genuine.

This case study examines how a structured Keap implementation transforms internal mobility and promotion workflows from reactive and ad-hoc into a deterministic system that runs whether or not any HR manager is paying attention on a given Tuesday. The sequencing principle that governs everything below — automate deterministic handoffs first, then layer judgment on top — is the same one that drives every high-performing Keap automation build for recruiting.


The Internal Mobility Problem in Practice

Manual internal mobility processes fail at the same predictable points across organizations of every size.

Factor Before Automation After Keap Implementation
Talent profile data Spreadsheets, siloed by manager Centralized Keap contact records with custom fields and tags
Internal application process Email to HR or hallway conversation Structured intake form triggering automated campaign
Manager notification Manual — when HR remembered Automatic task + email at form submission
Application follow-up Inconsistent; 48–72 hour gaps common Automated within 15 minutes; follow-up sequence if no manager response in 48 hours
Promotion checklist execution Verbal reminders; steps missed Sequential task campaign: offer letter → payroll handoff → role transition onboarding
Internal candidate visibility Zero — roles posted externally before internal search Tagged pool query surfaces qualified internal candidates before external posting

Context: Mid-market professional services organization, 80–120 employees, single HR generalist. No dedicated HRIS for workflow management. Existing Keap instance used for sales and marketing only at project start.

Constraints: No budget for additional HR software. HR generalist responsible for full-cycle recruiting, onboarding, performance, and compliance simultaneously. Internal mobility handled entirely reactively — no formal process existed.

Approach: Repurpose the existing Keap instance as the internal talent operating system. Build contact record architecture for employees, automate interest capture and routing, build promotion execution campaigns.

Outcomes: Formalized internal mobility process where none existed. Eliminated follow-up gaps that previously signaled organizational neglect to high-potential employees. HR time on manual promotion coordination reduced substantially. Internal candidates surfaced for two roles that were queued for external posting.


What Manual Internal Mobility Actually Costs

The cost of failing to develop internal talent surfaces in external recruiting spend and voluntary attrition — two of the most visible drains on HR budgets.

SHRM data places the cost of a bad external hire at multiples of annual salary when recruiting fees, onboarding, productivity ramp, and early departure are combined. Harvard Business Review research on internal hiring demonstrates that internal candidates ramp faster and retain longer than external counterparts in comparable roles.

The problem is not that organizations philosophically prefer external candidates. The problem is that routing internal candidates requires a process — and most HR teams running without automation lack a reliable one. McKinsey Global Institute research on workforce skill deployment identifies internal talent mobility as one of the highest-leverage levers available to organizations, and one of the most consistently underexploited due to operational friction.

In this engagement, the baseline was stark: no internal job posting mechanism existed. When a role opened, the HR generalist would informally survey a handful of managers and move to external posting within days. Employees who were qualified — and who would have raised their hand if asked — were never asked. The result was preventable external recruiting spend and, in documented exit interviews, resignations citing no visible growth path.

APQC benchmarking on HR process cost confirms that organizations with automated workflow management spend materially less per HR FTE on transactional coordination than those relying on manual methods. The warning signs of an HR operation bleeding money show up first in exactly these manual coordination gaps.


Reframing Keap as an Internal Talent Operating System

Keap is positioned as a CRM for small business sales and marketing — that framing is accurate but narrow. The underlying architecture — contact records, custom fields, tags, campaign builder, form capture, task assignment, and automated email sequences — operates on whatever data you put into it.

Employee contacts already existed in Keap for internal communications. The build-out added depth and structure to those records, then layered automation on top.

Phase 1 — Contact Record Architecture

Custom fields added to each employee contact record:

  • Current role and department
  • Tenure date (used for date-based automation triggers)
  • Skills inventory (free text + standardized options)
  • Certifications and training completions
  • Career development goal (stated by employee via annual form)
  • Last performance review score/tier
  • Internal mobility interest flag (Yes / Not at this time / Open to discuss)
  • Desired next role type (individual contributor, team lead, management, cross-functional)

Tags applied categorically:

  • Ready-for-Promotion — applied by HR after performance review
  • Cross-Train-Eligible — applied when an employee completes secondary department exposure
  • Leadership-Track — applied when manager endorsement and performance threshold are both met
  • Internal-Mobility-Interest — applied when employee submits interest form
  • Promotion-In-Progress — applied when formal promotion workflow is initiated

This architecture took approximately four hours to design and implement. The result: HR can query the Keap contact database and return a filtered list of employees meeting any combination of criteria in under 60 seconds. That capability did not exist before the build. The same principles behind sound HR data governance govern this architecture — the record structure is the foundation on which every downstream automation rests.

Phase 2 — Internal Interest Capture and Routing

A Keap form was built and distributed via a standing internal communication — the quarterly “growth check-in” email. Employees submit their current mobility interest level, desired next role, and any skills they want HR to know about. Form submission triggers:

  1. Automatic update of the employee’s contact record with submitted data
  2. Application of the Internal-Mobility-Interest tag
  3. Confirmation email to the employee within 15 minutes of submission
  4. Task assigned to HR generalist to review and add to talent pipeline
  5. Optional: notification to the employee’s direct manager (configurable toggle)

This eliminates the most common failure mode: an employee expressing interest verbally or by email, that information living only in one person’s memory, and the interest never entering a searchable system. The campaign logic that powers Keap’s candidate experience workflows for external applicants maps directly onto this internal use case with minimal modification.

Phase 3 — Open Role Internal Search Campaign

When a role opens, HR runs a tag-based search before posting externally. If the search returns qualified internal candidates, a targeted Keap campaign sends each a personalized message describing the role and inviting them to apply internally. This campaign includes:

  • Personalized email referencing the employee’s stated career goals (pulled from custom fields)
  • Internal application form link
  • 48-hour follow-up if no response
  • Automatic routing of completed applications to the hiring manager’s task queue

The proactive search step — query the database, find qualified people, invite them before posting externally — surfaced two internal candidates for roles that were days away from external posting. Both were hired internally. The external recruiting process was bypassed entirely for those roles.

Phase 4 — Promotion Execution Campaign

Once a promotion decision is made, a Keap campaign manages the execution checklist. This is the workflow most HR teams handle through a mix of email threads, calendar reminders, and verbal check-ins — a system that produces missed steps and compliance gaps at predictable frequency.

The promotion campaign triggers on application of the Promotion-In-Progress tag and executes sequentially:

  1. Day 0: Offer letter email generated from template and sent to employee for acknowledgment. Acknowledgment captured via form.
  2. Day 1: Task assigned to payroll for compensation update with effective date. If task not completed by Day 3, automated follow-up sent.
  3. Day 2: IT access change request task assigned. Role-specific system permissions flagged for update.
  4. Day 3: Manager transition briefing task assigned — HR meets with both outgoing and incoming manager to align on handoff.
  5. Day 5: New role onboarding sequence initiated. Employee receives onboarding materials, introductions, and 30/60/90 goal-setting template.
  6. Day 30: Automated 30-day check-in survey sent to both employee and manager.

A promotion is functionally a new hire into a new role, and the same onboarding sequence logic applies. The promotion campaign ensures compliance and administrative steps governing compensation changes and system access are executed and logged — not just remembered. The best practices for high-ROI automated onboarding apply equally to role transitions as to new hires.

Expert Take

The promotion checklist campaign eliminates the category of error most damaging to employee trust: the administrative gap. When a promoted employee’s system access takes a week to update, or their compensation change lags the effective date, the signal they receive is that the organization is disorganized. Automation removes that signal entirely — not by improving intentions, but by making execution deterministic.


What the Build Actually Required

Total build time across all four phases: approximately three focused work sessions over two weeks.

The HR generalist was involved in defining the data fields and workflow logic; the technical build was handled separately. The most time-intensive phase was not the automation campaigns — it was the data migration. Populating custom fields retroactively for 80+ existing employees required a combination of data import from existing spreadsheets and a one-time employee survey to capture self-reported skills and career goals. This is the standard friction point in any talent data infrastructure build. It is unavoidable, and it is worth it.

Gartner research on HR technology adoption identifies data quality as the primary failure mode for HR automation initiatives — not the automation logic itself, but the absence of reliable underlying data. Building the record architecture correctly at the start, and investing the time to populate it accurately, separates an automation that works from one that routes the wrong people and erodes trust in the system.

The Keap automations already built for HR recruiting proved valuable in this build: performance review scores and tier designations flow directly into the employee contact record via an existing campaign, eliminating the manual step of updating promotion eligibility tags after each review cycle.


Results: What Changed After Launch

Measuring results from an internal mobility program requires honesty about the baseline. In this case, the baseline was the absence of a formal program — which means some metrics are first-time measurements rather than before-and-after comparisons. Others are concrete and observable.

Concrete Outcomes

  • Two roles filled internally that were queued for external posting. External recruiting process bypassed. Time and cost of those external searches avoided entirely.
  • Zero follow-up gaps in the internal application process after launch. Every employee who submitted interest received a confirmation within 15 minutes. Prior to the build, response time was undefined and frequently exceeded 48 hours.
  • Promotion checklist completion at 100% across all promotions executed post-launch. The sequential campaign handles routing, follow-up, and timing automatically — steps that previously depended on individual memory and manual reminders.
  • HR generalist time on promotion coordination reduced from an estimated 6–8 hours per promotion to under 2 hours. The automation handles the routing, follow-up, and sequencing. The HR generalist handles decisions and relationship touchpoints.
  • Employee talent profiles now exist for 100% of current employees. HR can query the database for any role attribute and return a filtered list in under a minute — a capability that did not exist before the build.

An Unexpected Data Signal

The 30-day post-promotion check-in surveys, automated via Keap, surfaced a consistent pattern: employees promoted into management roles reported feeling under-supported in the first 30 days when their transition onboarding did not include structured peer connections with other managers. This signal was invisible before because no systematic check-in existed. The data prompted a process change — adding a manager peer-introduction step to the promotion campaign — that addressed the gap before it became a retention problem.

Deloitte research on internal talent mobility identifies the 30-day and 90-day marks as critical inflection points for retention in newly promoted employees. The automated check-in cadence operationalizes that finding without requiring HR to manually calendar each touchpoint across multiple concurrent promotions.


Lessons for the Next Implementation

Three things deserve a different sequence on a repeat engagement.

1. Build the performance review integration first, not last. Promotion eligibility tag logic depends on current performance data. Building the internal mobility automation before the performance review data feed was fully connected required manual tag updates for the first two review cycles. The correct sequence: performance review automation → talent profile data feed → internal mobility campaigns.

2. Make the employee interest form a standing, always-available resource — not a campaign send. Distributing the interest form only via the quarterly email creates a 90-day lag between when an employee’s aspirations change and when that change enters the system. A standing form, linked in the employee handbook and internal communications portal, captures interest in real time. The campaign can still prompt completion quarterly — but the form should never be gated behind a campaign timing window.

3. Brief managers before launch. The first automated manager notification — “an employee has expressed interest in a new role, please review” — created confusion for managers who had not been briefed on the system. A brief pre-launch communication to all managers, explaining what the workflow is, what they will receive, and what actions they need to take, eliminates that friction. The most common mistakes HR teams make when automating internally follow this same pattern: automation cannot compensate for stakeholder unreadiness upstream.


What This Means for Your Internal Mobility Program

If your internal mobility program consists of a stated commitment in the employee handbook and an informal process that depends on who happens to be in the right conversation at the right time — the workflow is the problem to fix first. Not the culture. Not the compensation philosophy. The workflow.

A Keap implementation of the type described here is within reach for any organization already using the platform. The contact record architecture, the form capture, the campaign routing, and the promotion checklist are standard Keap functionality. No additional software is required. The investment is in design and build time, not in licensing.

An organization that surfaces internal candidates proactively, routes applications deterministically, executes promotion checklists without gaps, and collects structured post-promotion data operates at a fundamentally different level than one running the same process on spreadsheets and memory. The gap between those two operating modes is not resources. It is infrastructure.

For a broader view of how this infrastructure fits into a complete HR automation strategy, the HR tools that actually reduce admin load maps the full landscape — and internal mobility automation is one of the highest-leverage items on that list.

Frequently Asked Questions

Can Keap function as an internal HR mobility tool if it’s marketed as a CRM?

Keap’s custom fields, tagging engine, campaign builder, and task automation are platform-agnostic — they work on employee records exactly as they work on customer records. The CRM label reflects Keap’s sales heritage, not a ceiling on its operational scope.

How does Keap track employee skills and career aspirations?

HR teams create custom fields on each contact record for skills, certifications, desired roles, and career goals. Tags layer on categorical data — “Ready for Promotion,” “Cross-Train Eligible,” “Leadership Track” — making the talent pool instantly filterable without opening a spreadsheet.

What triggers the internal mobility automation sequence in Keap?

Standard triggers include a form submission when an employee expresses interest in an open role, a date-based trigger tied to performance review completion, or a manual tag applied by a manager or HR. Each trigger fires a deterministic campaign sequence from that point forward.

Free OpsMap™️ Quick Audit

One page. Five minutes. Pinpoint where your business is leaking time to broken processes.

Free Recruiting Workbook

Stop drowning in admin. Build a recruiting engine that runs while you sleep.

Ready to run the map on your business?

The OpsMap audit is free. You walk out with a written map either way.