Core HR, payroll and leave and attendance, in one system.
Manage job postings and applicants, schedule interviews and prepare offers throughout your hiring process.
Explore the specification
- INT-61574 · APP-43817 Sep → 19 SepPhone
- INT-94354 · APP-36012 Sep → 19 SepVideo
- INT-72762 · APP-59908 Sep → 17 SepOnsite
- INT-77787 · APP-96614 Sep → 16 SepPhone
- INT-39630 · APP-82105 Sep → 13 SepVideo
- JR-70352 CRE-6086 in 5 d
- JR-34616 CRE-7751 in 12 d
- JR-87004 CRE-5728 today
- JR-95670 CRE-4680 in 7 d
- JR-28394 CRE-6833 12 d
- JobTitle
- Submitted jr-607
- Department
- DPR-629
- Location
- Y-16
- HiringManager
- CRE-6086
- OpeningsTotal
- 320
| Offer Number | Candidate | Requisition | Base Salary | Sent At |
|---|---|---|---|---|
| OFF-11477 | CND-30912 | JR-38998 | 23,254.39 | 13 Sep |
| OFF-91694 | CND-23265 | JR-98748 | 46,858.13 | 15 Sep |
| OFF-97428 | CND-76266 | JR-21333 | 6,837.37 | 04 Sep |
| OFF-90912 | CND-46014 | JR-12452 | 3,369.61 | 16 Sep |
| OFF-27023 | CND-29811 | JR-93149 | 3,754.86 | 14 Sep |
| OFF-52464 | CND-98889 | JR-56222 | 42,812.37 | 06 Sep |
| Application.Candidate | Application.Requisition | Interview.Stage | Interview.End At |
|---|---|---|---|
| APP-442 | APP-224 | SCR | 07 Sep |
| APP-635 | APP-555 | SCR | 20 Sep |
| APP-287 | APP-462 | SCR | 16 Sep |
| APP-688 | APP-528 | SCR | 09 Sep |
| APP-565 | APP-793 | SCR | 29 Sep |
| APP-314 | APP-912 | SCR | 24 Sep |
| Offer Number | Candidate | Requisition | Start Date | Signed At |
|---|---|---|---|---|
| OFF-42067 | CND-23053 | JR-83944 | 07 Sep | 09 Sep |
| OFF-47903 | CND-18669 | JR-64670 | 09 Sep | 13 Sep |
| OFF-92371 | CND-30177 | JR-13674 | 18 Sep | 24 Sep |
| OFF-75378 | CND-32202 | JR-83130 | 28 Sep | 01 Oct |
| OFF-49664 | CND-72967 | JR-42660 | 16 Sep | 18 Sep |
| OFF-76784 | CND-54245 | JR-71136 | 12 Sep | 14 Sep |
| Application Number | Candidate | Requisition | Stage | Applied At |
|---|---|---|---|---|
| APP-87604 | CND-43018 | JR-70348 | New | 26 Sep |
| APP-62981 | CND-29215 | JR-33847 | Screening | 08 Sep |
| APP-24958 | CND-75490 | JR-77985 | PhoneScreen | 22 Sep |
| APP-62644 | CND-23219 | JR-89815 | Onsite | 07 Sep |
| APP-20815 | CND-51863 | JR-23525 | Debrief | 10 Sep |
| APP-93886 | CND-98308 | JR-67383 | Reference | 18 Sep |
| Candidate | Requisition.Job Title | Stage | Average Scorecard Score | Applied At |
|---|---|---|---|---|
| CND-18796 | New app-220 | New | 90 | 17 Sep |
| CND-47649 | Screening app-824 | Screening | 85 | 12 Sep |
| CND-37247 | PhoneScreen app-863 | PhoneScreen | 65 | 16 Sep |
| CND-89003 | Onsite app-379 | Onsite | 75 | 23 Sep |
| CND-77805 | Debrief app-448 | Debrief | 40 | 16 Sep |
| CND-94204 | Reference app-354 | Reference | 70 | 10 Sep |
| Offer.Offer Number | Offer.Candidate | Offer.Requisition | Offer.Base Salary | Offer.Sign On Bonus |
|---|---|---|---|---|
| OA-92717 | OFF-945 | OFF-189 | OS-513 | OOB-756 |
| OA-47351 | OFF-797 | OFF-947 | OS-962 | OOB-542 |
| OA-97235 | OFF-115 | OFF-846 | OS-226 | OOB-799 |
| OA-21970 | OFF-323 | OFF-967 | OS-419 | OOB-946 |
| OA-96444 | OFF-319 | OFF-810 | OS-233 | OOB-260 |
| OA-29739 | OFF-549 | OFF-249 | OS-310 | OOB-475 |
| Requisition | count | count | count | count |
|---|---|---|---|---|
| JR-85987 | 33 | 9 | 5 | 31 |
| JR-38964 | 13 | 21 | 19 | 6 |
| JR-15627 | 3 | 40 | 19 | 12 |
| JR-79459 | 32 | 34 | 8 | 30 |
| JR-69968 | 8 | 12 | 21 | 6 |
| JR-85086 | 23 | 7 | 22 | 27 |
Illustrative records generated from the specification. Explore the views to inspect the planned operating model.
Built for your team.
HR and payroll teams who want people data and pay in one place.
- Defined tables
- 12
- Operational views
- 10
- Defined roles
- 6
- Reports
- 8
Defined in the planned system specification.
What’s inside.
Manage job postings and applicants, schedule interviews and prepare offers throughout your hiring process.
Core HR
Employee records, org chart and documents
Payroll
Pay runs, deductions and payslips
Leave and attendance
Balances, rosters and time capture
Recruiting
Openings, candidates and offers
Performance
Goals, reviews and calibration
Compliance
Statutory filings and policy acknowledgement
- 01Offer
- 02Documents
- 03Access
- 04First payroll
- 05Review
Built for your team
Talent Lead
Head of Recruiting / Talent function owner. Owns the funnel metrics, calibration of scorecards across loops, source mix, and agency relationships. Final internal approver on Offers above configured thresholds.
Recruiter
Drives the day-to-day funnel for assigned reqs and candidates. Owns sourcing, screening, scheduling, candidate communications, offer composition, and the hand-off to the Hiring Manager.
Hiring Manager
Owns the requisition. Decides hire / no-hire after the debrief. Sees all Applications and Scorecards on own reqs; sees aggregate funnel for the team's reqs.
Interviewer
Assigned to specific Interviews; fills the corresponding Scorecards. Sees only what they're scheduled on, not the full loop or peer scorecards until calibration.
Candidate
External user with a self-service portal account. Limited to own record only.
Reports and dashboards
Explore what each report measures and the records behind it.
Pipeline by Req
Per Requisition: count of Applications by Stage, week-over-week movement, age in stage, bottlenecks. Drills into Department × HiringManager × Recruiter and into the per-Application grain. The Recruiter and Talent Lead daily landing report.
Time-to-Fill
Days from Requisition.OpenedAt to the first Hired Application per req, by Department, Location, Position family, and Recruiter. Trailing 12 months with median and 90th-percentile lines.
Source of Hire
Hires and applications by Source × Source.Category × Channel. Computes cost-per-hire for paid sources (sponsored-post BudgetCents + agency AgencyFeePercent on hires) and yield rate (hires / applications). The agency-and-board-rationalization report.
Funnel Conversion
Stage-by-stage conversion rate per Requisition and per Position family: Application → Phone Screen → Onsite → Offer → Hired. Highlights drop-off cliffs and per-stage time-in-stage.
Interviewer Load and Scorecard Quality
Per Interviewer: interviews scheduled, completed, no-showed, scorecards submitted on time vs. late vs. missing, average rating distribution (calibration outliers — too lenient, too harsh, too clustered). Used for interview-team coaching.
Offer Acceptance Rate
Offers extended vs. signed vs. declined, by Department, Location, Recruiter, and offered comp band. Decline reasons categorized. Surfaces comp-band competitiveness and counter-offer trends.
EEO Applicant Flow
OFCCP-friendly applicant-pool report by Requisition × EEO Race × EEO Gender × EEO Veteran Status × EEO Disability Status, applicant counts at each funnel stage, hires by category. For federal-contractor reqs with FederalContractor = true, this is the audit-defensibility report.
Open Req Aging
Reqs in Status: Open with days since OpenedAt, OpeningsRemaining, applications-in-pipeline count, and last-stage-movement timestamp. Surfaces stale reqs for Talent Lead review and possible OnHold or Cancelled reclassification.
One connected workspace
Days from Requisition.OpenedAt to the first Hired Application per req, by Department, Location, Position family, and Recruiter. Trailing 12 months with median and 90th-percentile lines.
| Requisition Number | Job Title | Department | Location | Hiring Manager |
|---|---|---|---|---|
| JR-70352 | Submitted jr-607 | DPR-629 | Y-16 | CRE-6086 |
| JR-34616 | Submitted jr-319 | DPR-828 | N-4 | CRE-7751 |
| JR-87004 | Submitted jr-799 | DPR-855 | R-8 | CRE-5728 |
| JR-95670 | Submitted jr-834 | DPR-812 | A-10 | CRE-4680 |
- Draft
- Submitted
- Approved
- Open
- OnHold
- Filled
- Cancelled
- RequisitionNumber
- JR-70352
- JobTitle
- Submitted jr-607
- Department
- DPR-629
- Location
- Y-16
- HiringManager
- CRE-6086
- OpeningsTotal
- 320
- MinSalary
- 1,345.90
owner Hiring Manager
Go from the big picture to the details behind it. Open any record to see its status, owner and history.
Illustrative records. Connections follow the authored specification.
Controls and automation
System checks
req-approval-routing — appEventTrigger on JobRequisitions.record.updated (Status: Submitted) → walks Manager-of-Manager / Finance / HR Director chain → flips Status to Approved then Open.
job-posting-distribution-fanout — appEventTrigger on JobPostings.record.created/updated (Status: Approved) → posts to each Channel via integration, writes back URL + JobID, schedules weekly refresh.
application-stage-routing — appEventTrigger on Applications.record.created → runs KnockoutQuestions screening, sets Stage to New or AutoRejected, notifies Recruiter or sends candidate rejection email.
interview-scheduling-fanout — appEventTrigger on Interviews.record.created → calendar invite to Interviewer + Candidate, attaches loop guide, pre-creates draft Scorecards row.
scorecard-overdue-reminder — scheduleTrigger daily 09:00 → nudges Interviewers with NotStarted Scorecards past 24h; second nudge at 48h CCs the Hiring Manager.
offer-approval-routing — appEventTrigger on Offers.record.updated (Status: Draft → Submitted) → walks OfferApprovals in Sequence, emails each approver, flips Offers.Status to Approved on full sign-off and queues e-sign envelope.
offer-esign-tracker — webhookTrigger on e-sign provider callback → matches envelope, flips Offers.Status to Signed / Declined / Expired, writes SignedAt and SignedPDFURL.
hire-handoff-to-onboarding-and-corehr — appEventTrigger on Offers.record.updated (Status: Signed) → calls Core HR to create Employees row, calls hrms-onboarding to create OnboardingChecklists, stamps HiredEmployeeID back, increments OpeningsFilled, closes req if OpeningsRemaining = 0, mass-rejects remaining applications with PositionFilled reason. Integrations: inbound from job boards (LinkedIn, Indeed, ZipRecruiter, Glassdoor) for application sync, the careers-site form, the calendar provider for interview scheduling, the e-sign provider for offer-signature webhooks, and the email provider for inbound candidate replies. Outbound to job boards for posting distribution, the calendar provider for invites, the e-sign provider for envelopes, the email provider for candidate communications, Core HR (Employees create on hire), hrms-onboarding (OnboardingChecklists create on hire), and the document store (resumes, signed offers, scorecard archives).
Make it work your way.
Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.
Previews contain illustrative data from the system specification.