Core HR, payroll and leave and attendance, in one system.
Run pulse surveys, measure employee net promoter scores and manage recognition programs to track engagement.
Explore the specification
| Giver | Recipient | Value | Message Preview | Reaction Count |
|---|---|---|---|---|
| MR | VH | RV-8149 | MP-747 | 40 |
| ES | TW | RV-6464 | MP-967 | 36 |
| YH | MT | RV-1904 | MP-835 | 6 |
| YV | ZP | RV-7710 | MP-147 | 23 |
| FH | HR | RV-4402 | MP-868 | 34 |
| DY | XL | RV-8474 | MP-357 | 7 |
- OOO-2699314 Jul → 21 JulScheduled
- OOO-6369428 Aug → 06 SepHeld
- OOO-8752019 Jul → 27 JulScheduled
- OOO-6681913 Aug → 22 AugHeld
- OOO-6127830 Jun → 03 JulScheduled
- OOO-6374908 Sep → 13 SepScheduled
- OOO-2638521 Aug → 26 AugHeld
- OOO-8913123 Jun → 01 JulScheduled
- OOO-8327414 Sep → 21 SepHeld
- OOO-7585623 Aug → 26 AugScheduled
| Campaign | Dimension | Respondent Count | Score | Benchmark |
|---|---|---|---|---|
| SC-23450 | Engagement | 5 | 25 | 570 |
| SC-57207 | Belonging | 23 | 65 | 460 |
| SC-85473 | Manager | 4 | 60 | 80 |
| SC-56776 | Growth | 8 | 20 | 630 |
| SC-52101 | Wellbeing | 9 | 85 | 550 |
| SC-14323 | Recognition | 17 | 70 | 810 |
| Period | Respondent Count | Promoters | Passives | Detractors |
|---|---|---|---|---|
| PRD-876 | 25 | 500 | 660 | 250 |
| PRD-586 | 25 | 870 | 340 | 90 |
| PRD-774 | 40 | 450 | 810 | 730 |
| PRD-271 | 5 | 940 | 90 | 290 |
| PRD-632 | 17 | 820 | 300 | 570 |
| PRD-893 | 36 | 190 | 310 | 340 |
| Campaign | Dimension | Scope Type | Scope Value | Respondent Count |
|---|---|---|---|---|
| SC-97547 | Engagement | EntireOrg | SV-117 | 30 |
| SC-60353 | Belonging | Department | SV-499 | 40 |
| SC-22566 | Manager | Location | SV-895 | 38 |
| SC-30021 | Growth | EmploymentType | SV-838 | 19 |
| SC-78384 | Wellbeing | ManagerTree | SV-771 | 11 |
| SC-53295 | Recognition | Tenure | SV-432 | 39 |
| Campaign | Theme Name | Sentiment | Scope Type | Scope Value |
|---|---|---|---|---|
| SC-23056 | Theme 197 | Positive | EntireOrg | SV-307 |
| SC-46294 | Theme 917 | Neutral | Department | SV-704 |
| SC-54882 | Theme 312 | Negative | Location | SV-622 |
| SC-31380 | Theme 550 | Mixed | EmploymentType | SV-236 |
| SC-82446 | Theme 261 | Positive | ManagerTree | SV-572 |
| SC-96784 | Theme 982 | Neutral | Tenure | SV-870 |
| Recognition Number | Giver | Value | Message | Visibility |
|---|---|---|---|---|
| RCG-87073 | JD | RV-6698 | MSS-140 | Public |
| RCG-47053 | AH | RV-2857 | MSS-738 | TeamOnly |
| RCG-77236 | YY | RV-3279 | MSS-366 | Private |
| RCG-32350 | HD | RV-1785 | MSS-940 | Public |
| RCG-88263 | UL | RV-2023 | MSS-826 | TeamOnly |
| RCG-90451 | SF | RV-8326 | MSS-498 | Private |
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
- 20
- Operational views
- 11
- Defined roles
- 6
- Reports
- 8
Defined in the planned system specification.
What’s inside.
Run pulse surveys, measure employee net promoter scores and manage recognition programs to track engagement.
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
HR Manager
People Lead and engagement-function owner. Launches Campaigns, runs analytics across the org, owns the action-plan portfolio, and signs off on the RecognitionValues and SurveyTemplates MDM changes. Final escalation point on low-score hotspots.
Survey Author
Designs Surveys and SurveyTemplates. Builds and versions question banks, configures dimensions and scoring scales, and pilots templates before HR Manager rolls them into Campaigns.
Manager
Line manager with scope over direct reports and the team hierarchy beneath. Sees aggregated team scores subject to the N=5 anonymity floor, gives Recognitions, runs OneOnOnes, owns ActionPlans for own team.
Engagement Champion
Cross-team culture-program advocate. Runs the recognition program rollout, drives adoption, curates the RecognitionFeed, and provides a second pair of eyes on engagement themes. Broader read access on the public feed than a regular Employee but no edit rights on aggregates or response data.
Employee
Self-service access. Responds to own SurveyInvitations, gives Recognitions, receives Recognitions, sees own OneOnOnes, sees own Badges. Never sees other people's raw responses or another team's scores.
Reports and dashboards
Explore what each report measures and the records behind it.
Org Engagement Trend
Per Campaign: org-level engagement score by Dimension (Engagement, Belonging, Manager, Growth, Wellbeing, Recognition, Communication), trailing 8 quarters with quarter-over-quarter delta. Drills into Department × Location × ManagerTree (each cell subject to the AnonymityFloor). The HR Manager's daily landing report.
eNPS Trend
Quarterly eNPS at Org and per Department / Location / ManagerTree, trailing 8 quarters with promoter / passive / detractor mix and period-over-period movement. The board-deck report.
Participation Rate by Campaign
Per Campaign: invited, opened, completed, response rate, days-to-close, reminder sends. Sliced by Department, Location, Tenure band. Surfaces participation cliffs and reminder-fatigue.
Low-Score Hotspots
Cells with Score < 3.0 and RespondentCount >= AnonymityFloor, ranked by Variance vs. org benchmark. Dimension-tagged. Each row deep-links to the suggested ActionPlan. The action-plan triage list.
Recognition Activity
Recognitions given and received per Department × Manager × Employee, by RecognitionValue, trailing 90 days. Highlights value-mix imbalance (e.g. nobody recognizes "Frugality"), heavy givers, recognition deserts, and value-champion candidates.
Action Plan Throughput
ActionPlans by Status, median days from Created → Completed, ActionItems closed vs. overdue per Owner. Surfaces stalled plans and which managers are operationalizing the listening data.
Themes & Sentiment
Theme mentions per Campaign × Theme × Sentiment, trailing 4 quarters with rising / falling theme detection. Drills into representative quotes (anonymized). The qualitative companion to the quantitative scorecard.
OneOnOne Cadence Compliance
Per Manager: count of OneOnOnes scheduled, held, no-showed, and cancelled in the last 90 days vs. expected (based on Cadence × headcount). Surfaces managers who have stopped doing 1:1s.
One connected workspace
Per Campaign: org-level engagement score by Dimension (Engagement, Belonging, Manager, Growth, Wellbeing, Recognition, Communication), trailing 8 quarters with quarter-over-quarter delta. Drills into Department × Location × ManagerTree (each cell subject to the AnonymityFloor). The HR Manager's daily landing report.
| Campaign | Dimension | Respondent Count | Score | Benchmark |
|---|---|---|---|---|
| SC-23450 | Engagement | 5 | 25 | 570 |
| SC-57207 | Belonging | 23 | 65 | 460 |
| SC-85473 | Manager | 4 | 60 | 80 |
| SC-56776 | Growth | 8 | 20 | 630 |
- Computed
- Published
- Suppressed
- Recomputing
- Campaign
- SC-23450
- Dimension
- Engagement
- RespondentCount
- 5
- Score
- 25
- Benchmark
- 570
- Variance
- 400
owner 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
pulse-survey-launch — scheduleTrigger per SurveyCampaigns.Cadence → resolves Audience to the in-scope Employees, creates one SurveyInvitations per Employee with tokenized link, sends launch email, flips Status: Scheduled → Open.
survey-reminder — scheduleTrigger daily 09:00 → finds Invitations in Sent / Opened status 3 days and 1 day before close, emails reminder; second nudge CCs manager when RemindManagers = true.
survey-close-and-aggregate — scheduleTrigger at CloseAt → flips Status to Closed, aggregates ResponseAnswers by Question × scope, writes AggregatedScores (suppressing cells below AnonymityFloor), runs comment classifier, writes Themes.
low-score-alert — appEventTrigger on AggregatedScores.record.created → fires when Score < 3.0 AND Status = Published, emails Manager + HR Manager, drafts placeholder ActionPlans row with Status: Suggested.
recognition-notification — appEventTrigger on Recognitions.record.created → emails Recipient + Manager, posts RecognitionFeed, posts to Slack / Teams, increments EngagementBadges.
recognition-anniversary-reminder — scheduleTrigger daily 08:00 → finds Employees with HireDate.MMDD = today.MMDD, emails Manager a templated anniversary recognition draft.
enps-quarterly-job — scheduleTrigger quarterly Jan / Apr / Jul / Oct → creates eNPS SurveyCampaigns for All Employees, fires pulse-survey-launch, on close computes eNPSScores per scope.
action-plan-review — scheduleTrigger daily 06:00 → nudges ActionPlan Owners + HR Manager at 30 days; second nudge at 60 days escalates to Owner's manager.
exit-survey-on-termination — appEventTrigger on Core HR Employees.record.updated (Status: Terminated) → creates Exit SurveyCampaigns for the departing Employee, generates Invitation with 30-day expiry, emails personal address. Integrations: inbound from Core HR (Employees, Manager hierarchy, Department, Location, HireDate, TerminationDate, Status — read-only), Performance Reviews (competency taxonomy reference), and the email provider (delivery and bounce webhooks). Outbound to chat tools (Slack / Microsoft Teams) for RecognitionFeed posting and survey-launch announcements, the email provider for survey invitations and reminders, the document store (PDF report exports per Campaign), and the calendar provider (OneOnOnes booking handoff).
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.