Bamboo HR
BambooHR is a human resources management software (HRIS) for small and medium-sized businesses. It helps store employee records, manage time off, onboarding, performance evaluations, reporting, with a simple, easy-to-use interface.
- Employees
- Mobile App
- Time Off
- Approvals and Workflows
- Hiring, Onboarding and Offboarding
- Payroll
- Reporting
- Partner Integrations
- Dashboards & Analytics
BambooHR for Employees
- Update your profile, taxes, and direct deposit (if enabled).
- Request time off, check balances, and track approvals.
- View pay stubs/W-2s (if BambooHR Payroll is enabled).
- Use mobile for quick actions and notifications.
1) Purpose, who it’s for, and where to find it
This area of BambooHR is designed for employees to self-manage the basics: personal info, time off, and (when enabled) payroll-related details. The goal is fewer HR back-and-forth messages and cleaner data. You’ll use it whenever something about you changes or you need to request/confirm time away.
- Who: employees; sometimes managers for approvals.
- When: onboarding, life events, address changes, payday questions.
- Where in navigation: typically My Info / personal profile areas, Time Off, and (if enabled) Payroll.
- Related tabs: Time Off, BambooHR Mobile App, BambooHR Payroll for Employees.
2) Mental model + key objects/terms
Think of BambooHR as a single employee record that powers many actions. Your profile fields feed approvals, payroll, and reporting when configured. Most actions are requests (you submit) → approvals (manager/HR decides) → history (audit trail you can reference).
3) Lifecycle / states you’ll encounter
Most employee actions move through predictable states. Knowing the state helps you decide whether to wait, follow up, or fix something you entered incorrectly.
- Profile change: Saved → (optional) Pending approval → Approved/Rejected → Reflected in profile.
- Time off: Draft (if supported) → Submitted → Approved/Denied → Taken/Recorded → History.
- Payroll items: Updated info → Effective for next payroll cycle (timing depends on admin setup).
- Mobile notifications: Triggered by requests, approvals, and reminders (if enabled).
4) Core jobs-to-be-done (what you actually do)
As a newbie, focus on a few repeatable jobs that keep your record accurate and help you get paid/time off correctly. These are the actions employees most often return to.
- Update personal info (address, phone, emergency contacts) when it changes.
- Set or review time off requests and balances.
- Check pay stubs and tax forms (if payroll is enabled).
- Confirm direct deposit and withholding settings (if your org allows employee edits).
- Use mobile to respond quickly to approvals/notifications.
5) Happy path workflow #1: Update your personal information
Use this when something changes (address, phone, emergency contact). The objective is to keep your employee record accurate so payroll, benefits, and HR communications stay correct.
- Open your profile / My Info area.
- Locate the field you’re allowed to edit (address, phone, etc.).
- Enter the new value carefully (match official documents where needed).
- Save the change.
- If an approval prompt appears, submit for approval.
- Check that the updated value appears (or that status shows pending).
6) Happy path workflow #2: Request time off and track approval
This flow covers the most common employee task: requesting time off. The objective is a submitted request with a clear approval result and correct balance impact.
- Go to the Time Off area.
- Choose Request Time Off (or equivalent action).
- Select the time off type your policy allows (PTO, sick, etc.).
- Pick dates/hours and add a note if needed (coverage, reason if required).
- Submit the request.
- Watch for approval notifications (web or mobile).
- Open the request to confirm Approved/Denied status.
- Verify your balance/history updates after approval.
7) Decision points (A/B choices you’ll face)
These are common situations where the right next step depends on what you see in BambooHR.
| Situation | If A… | If B… |
|---|---|---|
| Your profile field is read-only | A: There’s an Edit button → update and save. | B: No edit access → contact HR/admin; ask what process to follow. |
| Time off request is pending | A: Approver listed → wait; follow up near the needed date. | B: No approver visible → ask HR/admin to confirm approval routing. |
| Balance looks wrong | A: Future balance estimator exists → compare with planned requests. | B: No estimator/unclear → ask HR to explain policy rules and accrual timing. |
| Payroll forms not visible | A: Payroll enabled for employees → check Payroll for Employees area. | B: Payroll not enabled or external payroll → follow your company’s payroll portal process. |
8) Common mistakes (and how to avoid them)
Most issues come from timing, permissions, or entering inconsistent info. Use the checks below to reduce delays and back-and-forth.
- Submitting time off with the wrong type: double-check policy/type before submitting.
- Not checking pending status: confirm whether requests require approval.
- Updating address too close to payroll cutoff: change early; if urgent, notify HR.
- Assuming all fields are editable: read-only fields usually require HR updates.
- Ignoring mobile notifications: approvals/denials often arrive there first.
9) Guardrails: Do/Don’t + permissions
BambooHR is permission-driven. Good habits help you avoid data issues and reduce HR corrections.
- Use consistent legal names/addresses.
- Submit time off early when possible.
- Keep notes concise and work-relevant.
- Change sensitive fields without confirming company policy.
- Assume edits auto-apply if approvals exist.
- Rely on memory—check history for truth.
10) Proof & practice: what good looks like + quick lab
A “good” employee setup is one where your core record is accurate and your self-serve actions produce predictable results (requests show up, statuses are clear, history is traceable).
What good looks like
- Your profile has current address/phone/emergency contact (as applicable).
- You can submit a time off request and see it in history.
- You understand how to check pending vs approved vs denied.
- You can find the right place for pay/tax info (if enabled).
Checklist
- Know your approver.
- Confirm time off type.
- Have updated address ready.
- Enable notifications (if allowed).
- Know payroll cutoff cadence (ask HR).
- Status updated (pending/approved).
- History entry exists.
- Balance reflects the request (when applicable).
- No typos in profile fields.
- Mobile shows correct account.
Practice lab (10 minutes)
Goal: complete one safe profile update + one time off request (or a test request if your org allows).
- Find your profile and identify one editable, low-risk field (e.g., phone number format).
- Make a tiny correction (spacing/format) and save.
- Go to Time Off and review your balance.
- Start a request for a future date (or cancel before submitting if you can’t submit tests).
- Locate where submitted requests appear (history/list).
Official docs links (in-app search titles)
- BambooHR for Employees (topic hub)
- Account Settings (employee)
- Request Time Off
- View Time Off History
- Payroll for Employees / Paystub / W-2 Delivery Method (if enabled)
BambooHR Mobile App
- Fast time off actions: request, view balances, approvals (if allowed).
- Payroll in mobile (if enabled): view pay info quickly.
- Notifications keep you from missing approvals or status changes.
- Best for quick checks, not deep configuration.
1) Purpose, who it’s for, and where to find it
The mobile app is for quick employee actions on the go—especially time off and approvals—plus lightweight access to personal info and payroll features when enabled. The objective is speed: fewer missed approvals and faster self-service without needing a laptop.
- Who: employees, managers (approvals), admins (limited, depending on setup).
- When: traveling, meeting-heavy days, urgent approval cycles.
- Where: BambooHR Mobile App topic hub + in-app navigation sections.
- Related tabs: Time Off, Approvals and Workflows, BambooHR Payroll (mobile).
2) Mental model + key terms
Mobile mirrors the most-used parts of BambooHR but not every admin setting. Think: view → request → approve → verify. If something feels missing, it’s usually because the action is admin-only or better suited to web.
3) Lifecycle / states in mobile
Mobile is strongest at state visibility. You should be able to see whether a request is pending or finalized and take the next action quickly.
- Time off request: Submitted → Pending → Approved/Denied.
- Approvals: Notification → Open item → Approve/deny → Confirmation.
- Payroll views: View pay info (read-only) depending on setup.
- Sync: Some changes appear after refresh/login.
4) Core jobs-to-be-done
Use mobile for the recurring, time-sensitive tasks that benefit from notifications and one-tap access.
- Request time off quickly and attach context notes if needed.
- Approve/deny time off (managers) before deadlines.
- Check balances and upcoming time off at a glance.
- View payroll information (if enabled) without logging into separate systems.
- Respond to hiring-related items if your org uses BambooHR Hiring mobile (separate topic).
5) Happy path workflow #1: Request time off in mobile
This flow is for employees who want to submit PTO/sick time quickly. The goal is a submitted request with a visible status.
- Open the BambooHR app and select your company/account.
- Go to Time Off.
- Tap Request Time Off.
- Select type, date range, and hours/days as needed.
- Add a short note (coverage or context) if your process expects it.
- Submit and confirm the request appears in your list/history.
6) Happy path workflow #2: Approve time off in mobile
This is for managers/approvers. The goal is to process requests quickly and leave a clear audit trail.
- Tap the notification or open the Approvals area (if available).
- Open the request details and review dates/type/balance impact.
- Check for conflicts with team coverage (as your org requires).
- Approve or deny.
- Add a short comment if your org expects one for denials or special cases.
- Verify the status updates to Approved/Denied.
7) Decision points (A/B choices)
Mobile issues are usually account selection, permissions, or feature availability.
| Situation | If A… | If B… |
|---|---|---|
| You can’t see Time Off | A: Web shows Time Off → refresh app / re-login. | B: Web also missing → Time Off not enabled for your role; contact admin. |
| Approval button missing | A: You’re an approver in org chart → check you’re in correct company/account. | B: Not an approver → ask admin to confirm approval permissions. |
| Status not updating | A: Weak connection → refresh, reopen request. | B: Still stale → check web; if mismatch persists, report to admin/support. |
| Payroll not visible | A: Payroll enabled for employees → look for Payroll in mobile section. | B: Payroll external → use your payroll provider portal instead. |
8) Common mistakes
Mobile mistakes are often about speed—submitting the wrong thing quickly. Add a few friction checks to avoid rework.
- Wrong account/company selected: confirm company domain/account name before submitting.
- Incorrect time off dates: re-check date range before tapping submit.
- Skipping notes when required: add short context for unusual requests.
- Assuming mobile has all admin options: use web for settings/configuration.
- Ignoring denied reasons: open details to read comments before resubmitting.
9) Guardrails: Do/Don’t + integrations
Mobile works best when you treat it as a fast front door. For complex tasks, switch to web and keep decisions traceable.
- Enable notifications (if allowed).
- Verify request status after submitting.
- Use comments for exceptions.
- Configure policies from mobile (use web).
- Approve without reviewing details.
- Assume missing items are bugs—often permissions.
10) Proof & practice + official docs links
A good mobile setup means you can complete your most common action (time off) in under a minute and reliably see statuses/approvals without guessing.
Practice lab (5–10 minutes)
- Install/open the app and confirm you’re in the correct company/account.
- Navigate to Time Off and view your balance.
- Open your time off history list and locate your most recent item.
- If you’re a manager, open Approvals and review one request detail screen (do not approve unless real).
Checklist
- Correct company/account selected.
- Notifications enabled (if allowed).
- App updated to latest version.
- Know where Time Off lives in app menu.
- Know who approves your requests.
- Status visible after submit.
- History list updates.
- Approval actions confirm success.
- No duplicate submissions.
- Web matches mobile status.
Official docs links (in-app search titles)
- BambooHR Mobile App (topic hub)
- Time Off in the Mobile App
- Approve Time Off in the Mobile App
- BambooHR Payroll in the Mobile App (if enabled)
Time Off
- Employees request time off; approvers approve/deny; history tracks everything.
- Balances reflect policy rules and accrual timing configured by admins.
- Use reports/Who’s Out views (if enabled) for coverage planning.
- Mobile can speed up requests and approvals.
1) Purpose, who it’s for, and where to find it
Time Off in BambooHR is the employee request and approval system for PTO and other leave types. The objective is a single source of truth for requests, approvals, balances, and history—so scheduling and payroll (when connected) stay consistent.
- Who: employees (request), managers/HR (approve), admins (set up policies).
- When: planning time away, recording sick time, reviewing balances.
- Where: Time Off area; related subtopics include Requesting Time Off, Time Off Setup, and Time Off for Employees.
- Related tabs: Approvals and Workflows, Reporting, BambooHR Mobile App.
2) Mental model + key objects/terms
Time Off has three layers: policies (rules), requests (events), and balances/history (results). Employees interact mostly with requests and balances; admins manage policies and approvals routing.
3) Lifecycle / states
Requests move through clear statuses. Understanding them prevents duplicate submissions and helps you follow up at the right time.
- Created: request drafted or started.
- Submitted: request sent into approval routing.
- Pending: waiting for approver action.
- Approved/Denied: final decision recorded (often with optional comments).
- Updated/Canceled: requests can be modified or canceled depending on permissions and timing.
4) Core jobs-to-be-done
These jobs cover most time off activity for newbies and teams. Use them as your default mental checklist.
- Request time off for a date range and track status.
- Estimate/compare future balances before booking travel.
- Update or cancel a request when plans change.
- View history to confirm what was approved/taken.
- Managers: approve time off and ensure coverage.
- Admins: configure time off setup (policies, assignments, approval settings).
5) Happy path workflow #1: Employee requests time off
This is the standard employee flow. The objective is a correctly typed request with a clear status and accurate balance impact.
- Open Time Off and select Request Time Off.
- Choose the correct time off type (per policy).
- Select dates and the requested amount (days/hours).
- Add a note if your company expects coverage context.
- Submit the request.
- Check the request status (Pending).
- After approval/denial, open the request to confirm details.
- Verify balance and history reflect the outcome.
6) Happy path workflow #2: Manager approves time off
This is for approvers. The objective is fast, consistent approvals with an audit trail that employees can understand.
- Open Approvals/Time Off requests list.
- Review dates, type, and any employee notes.
- Check team coverage (calendar/Who’s Out view if available).
- Approve or deny the request.
- Add a short comment for denials or exceptions.
- Confirm status updates and employee notification occurs (per settings).
7) Decision points (A/B table)
Time off gets tricky around balance timing, edits, and policy rules. Use these branching rules to pick the right next step.
| Situation | If A… | If B… |
|---|---|---|
| You need time off but balance is low | A: Future balance estimator exists → estimate at the future date. | B: No estimator/unclear → ask HR about accrual timing/borrowing rules. |
| Plans changed after submission | A: Edit/cancel allowed → update or cancel before the date. | B: Locked request → ask approver/HR to adjust or record correctly. |
| Approver hasn’t acted | A: Request shows Pending with approver → follow up politely near deadline. | B: No approver shown → admin should check approval routing. |
| Type selection is confusing | A: Policy names clear → pick matching type. | B: Ambiguous types → ask HR for a one-line rule per type to prevent wrong submissions. |
8) Common mistakes
Time off errors usually show up as wrong balances, wrong types, or confusion about status. Prevent them with consistent checks.
- Wrong type chosen: confirm PTO vs sick vs special leave before submitting.
- Not checking approval status: don’t assume submitted means approved.
- Editing too late: update/cancel early to avoid admin corrections.
- Misreading balances: clarify whether balances are current vs future/accrued.
- Duplicate requests: if unsure, check history before submitting again.
9) Guardrails: Do/Don’t + roles
Roles and policies define what you can do. Good guardrails keep the system clean for both employees and payroll/reporting downstream.
- Submit early for planned time away.
- Add coverage notes for peak periods.
- Check history after changes.
- Use the wrong type to ‘make it work’.
- Assume balance errors will self-correct.
- Edit after approval without confirming policy.
10) Proof & practice + official docs links
A strong Time Off setup (from the user perspective) is one where you always know: your balance, your request status, and your next action if something is pending or wrong.
Checklist
- Correct time off type selected.
- Dates/hours double-checked.
- Approver known.
- Conflicts checked (team coverage).
- Future balance estimated (if travel booking).
- Request appears in history.
- Status shows Pending/Approved/Denied.
- Balance updated (when applicable).
- Notes/comments readable.
- Any changes reflected consistently in web/mobile.
Practice lab (10–15 minutes)
Goal: create one request (or a draft/test if your org allows) and confirm you can track it end-to-end.
- Open Time Off and review your current balance.
- Use the future balance estimator (if available) for a date 30–60 days ahead.
- Start a request for a single day in the future.
- Submit (or cancel before submitting if you can’t submit tests).
- Find the request in history and note its status.
Official docs links (in-app search titles)
- Time Off (topic hub)
- Requesting Time Off (topic hub)
- Request Time Off
- Update or Cancel a Time Off Request
- View Time Off History
- Time Off Setup (admin topic hub)
- Time Off and the Mobile App
Approvals and Workflows
- Approvals turn employee actions into auditable decisions.
- Most common: time off approvals; other workflows depend on your setup.
- Good workflows make status and ownership obvious.
- Permissions determine who can approve and what they can see.
1) Purpose, who it’s for, and where to find it
Approvals and workflows help organizations enforce consistent rules: employees submit requests, approvers decide, and BambooHR records the outcome. The goal is accountability, reduced mistakes, and clear status tracking.
- Who: managers/approvers, HR, admins configuring approval paths.
- When: time off requests, changes requiring review (varies by company).
- Where: Approvals and Workflows topic hub; operationally appears in approval queues and item detail screens.
- Related tabs: Time Off, BambooHR Mobile App, BambooHR for Employees.
2) Mental model + key terms
An approval workflow answers three questions: what needs approval, who approves it, and what happens after approval/denial. Clear ownership prevents stuck requests.
3) Lifecycle / states
Approvals are fundamentally state machines. Understanding the states helps you troubleshoot when something gets stuck.
- Submitted: item enters routing.
- Pending: waiting for approver action.
- Approved: accepted; downstream effects may apply (balances updated, visibility granted, etc.).
- Denied: rejected; requester may need to resubmit or correct details.
- Reassigned/Escalated: not applicable for this tool/tab unless configured in your organization’s workflow.
4) Core jobs-to-be-done
Approvers and admins should focus on speed, consistency, and clarity. These jobs cover most real-world workflow needs.
- Approve/deny requests quickly with clear comments.
- Ensure approvals don’t block urgent requests due to missing routing.
- Maintain consistent standards across approvers (what gets approved and why).
- Troubleshoot stuck items (missing approver, permission mismatch, unclear ownership).
- Admins: configure or adjust approval settings (where supported) to match org policy.
5) Happy path workflow #1: Approver processes a time off request
This is the most common approvals workflow. The objective is a fast decision with minimal confusion for the employee.
- Open the approvals list/queue.
- Select a pending time off request.
- Review dates, type, notes, and potential coverage impact.
- Approve or deny.
- Add a brief comment if denying or requesting changes.
- Confirm the request status changes immediately.
- Optionally, communicate coverage expectations outside the system if your org requires.
6) Happy path workflow #2: Admin fixes a stuck approval (routing issue)
Sometimes requests remain pending because routing is misconfigured or roles changed. The objective is to restore a working approval path and resolve the backlog.
- Identify the stuck request (who submitted, what type).
- Confirm who should be the approver (manager/role policy).
- Check whether the approver has permission to approve this item type.
- Validate the requester’s reporting structure (manager assignment) if applicable.
- Adjust routing/approver assignment per your org’s documented process.
- Ask the requester to resubmit if the system cannot re-route an existing item.
- Verify new submissions land in the correct approver queue.
7) Decision points (A/B table)
Use these to resolve common approvals ambiguity without guesswork.
| Situation | If A… | If B… |
|---|---|---|
| Request lacks context | A: Policy requires context → deny with comment requesting details. | B: Policy does not require context → approve if dates/type are valid. |
| Conflicting coverage | A: Coverage is critical → deny or request alternate dates with comment. | B: Coverage manageable → approve and note coverage expectations. |
| Approver can’t see the request | A: It exists in web but not mobile → refresh/app update. | B: It doesn’t exist anywhere → routing/permissions issue; admin checks setup. |
| Approver changed roles | A: New approver assigned → ensure permissions and routing updated. | B: No clear new approver → admin defines temporary approver per policy. |
8) Common mistakes
Bad approvals are usually slow, inconsistent, or unclear. Fix those and the system feels reliable.
- Approving without reviewing details: leads to coverage and balance issues.
- Denials without comments: employees don’t know how to fix and resubmit.
- Inconsistent standards across managers: document simple rules for edge cases.
- Letting requests sit pending: creates last-minute chaos; set a response SLA.
- Assuming it’s a bug: most issues are permissions/routing configuration.
9) Guardrails: Do/Don’t + roles + integrations
Approvals must be fair, fast, and explainable. Treat the system as an auditable record.
- Respond within a defined timeframe.
- Use short, factual comments.
- Escalate unclear cases to HR.
- Use approvals to enforce unwritten rules.
- Ignore repeated denial patterns (fix policy or guidance).
- Approve outside policy and ‘fix later’.
10) Proof & practice + official docs links
Good approvals mean every pending item has a clear owner and a predictable outcome. Your queue should not surprise you.
Checklist
- You can access the approvals queue.
- You know the policy rules you’re approving against.
- You know your response SLA.
- You know how to add comments.
- You know escalation path to HR/admin.
- Decision recorded (Approved/Denied).
- Employee can see the outcome.
- Comment explains decision when needed.
- No duplicate items remain.
- Any routing issues are documented for admin fixes.
Practice lab (10 minutes)
- Open your approvals queue and scan for pending items.
- Pick one request and open details (do not approve unless it’s real).
- Identify: requester, dates, type, and current status.
- Write a sample one-sentence comment you would leave for denial.
- Close and ensure you can return to the queue quickly.
Official docs links (in-app search titles)
- Approvals and Workflows (topic hub)
- Setting Up Approvals
- Approve Time Off
- Approving Time Off in the Mobile App
Hiring, Onboarding and Offboarding
- Hiring: manage openings, candidates, and stages (ATS features vary by plan).
- Onboarding: collect new hire info and complete required tasks/paperwork.
- Offboarding: track exit steps and ensure records remain accurate.
- Keep a clean pipeline: consistent stages, owners, and notes.
1) Purpose, who it’s for, and where to find it
This area covers the lifecycle from opening a role to onboarding a hire and eventually managing offboarding when someone leaves. The objective is consistent tracking and clear handoffs between recruiters, hiring managers, and HR.
- Who: HR/recruiters, hiring managers, interviewers, admins.
- When: creating openings, moving candidates, sending offers/new hire packets.
- Where: Hiring, Onboarding and Offboarding topic hub; operationally appears under Hiring/People areas in the product.
- Related tabs: Partner Integrations (ATS partners), Reporting (Hiring Reports), BambooHR for Employees (new hire self-service).
2) Mental model + key objects/terms
Think pipeline: Openings contain candidates; candidates move through statuses/stages; once hired, onboarding tasks collect data and convert the person into an employee record.
3) Lifecycle / states
Hiring is a state machine: every candidate must have a current stage and a next action. Onboarding is a checklist: tasks completed until the employee record is ready.
- Candidate: New → Screening → Interviewing → Offer → Hired/Not selected.
- Opening: Draft → Open → Filled/Closed.
- Onboarding: Packet sent → Info submitted → HR review → Employee record complete.
- Offboarding: Initiated → Tasks completed → Access removed (process varies) → Record maintained.
4) Core jobs-to-be-done
Newbie-friendly jobs focus on consistency and clean handoffs. Nail these and your pipeline stays trustworthy.
- Create/manage job openings with clear owners and requirements.
- Add candidates and track communications/notes.
- Move candidates through stages with consistent criteria.
- Send new hire packets and verify completion.
- Close openings properly when filled or paused.
- Record offboarding steps so HR and managers don’t miss critical tasks.
5) Happy path workflow #1: Manage a candidate through the pipeline
This workflow keeps candidate status accurate and visible to the team. The objective is a single source of truth for where each candidate stands.
- Open the job opening and review the candidate list.
- Add a candidate (or review new applicants) and confirm contact details.
- Move candidate to the appropriate stage (e.g., screening).
- Log communication notes or attach relevant documents (resume, feedback) as allowed.
- Schedule/record interview progress using your team’s process.
- Advance stage after each decision checkpoint.
- Mark final outcome: offer/hired or not selected, with a short rationale note if needed.
6) Happy path workflow #2: Send new hire packet and complete onboarding basics
This is for HR/admins coordinating new hire self-onboarding. The objective is to collect accurate info before the first day and reduce manual data entry.
- Confirm candidate is marked as hired (or ready for onboarding).
- Initiate the new hire packet/self-onboarding process (as configured).
- Send the packet to the new hire with clear deadlines.
- Monitor completion status and follow up on missing items.
- Review submitted information for accuracy (names, addresses, job details).
- Finalize the employee record creation/activation.
- Notify manager that onboarding basics are complete (start date, first-day info).
7) Decision points (A/B table)
Hiring decisions should be explicit. Use these branches to standardize what happens next.
| Situation | If A… | If B… |
|---|---|---|
| Candidate is strong but not for this role | A: Another opening exists → move/associate to the better opening. | B: No fit now → mark not selected with a short note. |
| Hiring manager wants more info | A: Next interview stage defined → advance and schedule. | B: No stage defined → create a clear next step in your process notes and keep status consistent. |
| New hire hasn’t finished packet | A: Deadline still ok → reminder message. | B: Deadline missed → escalate to HR/manager; decide to delay start tasks or collect info manually. |
| Opening should be paused | A: Still hiring later → keep opening open but document pause and stop candidate movement. | B: Role canceled → close opening and mark candidates appropriately. |
8) Common mistakes
ATS data becomes useless when stages, ownership, and notes are inconsistent. Avoid these to keep reporting and collaboration reliable.
- Skipping stage updates: pipeline becomes stale; enforce updates after every decision.
- No ownership: assign a responsible recruiter/manager for each opening.
- Too many custom stages: makes reporting messy; keep stages minimal and meaningful.
- Unstructured notes: use brief, factual notes with dates.
- Not closing openings: reporting stays inflated and confusing.
9) Guardrails: Do/Don’t + roles + integrations
Hiring workflows touch sensitive candidate data. Use role-based access and keep processes consistent across teams.
- Limit access to candidate data to relevant roles.
- Standardize stage definitions.
- Use integrations thoughtfully (ATS partners) if your org uses them.
- Store sensitive info in free-text notes unnecessarily.
- Change process mid-hire without documenting.
- Let ‘shadow pipelines’ live outside BambooHR.
10) Proof & practice + official docs links
A good hiring system is one where anyone can answer: who are we hiring for, where is each candidate, and what’s next—without hunting through email.
Checklist
- Opening has owner and status (open/closed).
- Stages are defined and understood by team.
- Candidate communication method is agreed.
- New hire packet steps are configured (if used).
- Reporting needs are known (time-to-fill, pipeline).
- Every candidate has current stage.
- Next action exists for active candidates.
- Hires are converted into employee records properly.
- Openings are closed when filled/canceled.
- Notes are brief and factual.
Practice lab (10–15 minutes)
- Open one job opening and list the pipeline stages you see.
- Pick one candidate and confirm their current stage and last activity.
- Write a sample ‘next action’ note you would add after a screening call.
- Find where new hire packet status would appear (if your org uses it).
- Identify where hiring reports live under Reporting.
Official docs links (in-app search titles)
- Hiring, Onboarding and Offboarding (topic hub)
- Hiring in BambooHR (topic hub)
- Managing Job Openings and Candidates
- A Recruiter’s Guide to BambooHR’s Applicant Tracking System
- Hiring, Onboarding and Offboarding Video Tutorials
BambooHR Payroll
- Payroll admins run payroll cycles and handle off-cycle runs when needed.
- Employees may access pay stubs/W-2s and update certain info (based on settings).
- Timing matters: cutoffs and deadlines drive accuracy.
- Reporting includes payroll-specific reports when enabled.
1) Purpose, who it’s for, and where to find it
BambooHR Payroll centralizes payroll processing (where available), connecting employee data, time tracking/time off (depending on setup), and payroll reporting. The objective is accurate, on-time pay with a clear audit trail and employee self-service for pay documents.
- Who: payroll admins, HR, finance; employees (view pay info) where enabled.
- When: each payroll cycle, off-cycle adjustments, tax form season.
- Where: BambooHR Payroll topic hub; Getting Started with Payroll topic exists for onboarding.
- Related tabs: Reporting (Payroll Reports), BambooHR for Employees, BambooHR Mobile App.
2) Mental model + key objects/terms
Payroll is cyclical: collect inputs → review → submit/process → distribute results → resolve exceptions. Accuracy depends on consistent employee data and deadlines.
3) Lifecycle / states
A payroll run typically moves through a predictable sequence. Knowing the phase helps you prioritize what to fix and when.
- Pre-processing: collect time, updates, deductions.
- Review: validate totals, exceptions, missing info.
- Submit/process: finalize run by the deadline.
- Post-processing: pay stubs available; taxes/filings handled per service.
- Corrections: off-cycle run or adjustments if needed.
4) Core jobs-to-be-done
For newbies, focus on repeatable actions that keep payroll smooth and predictable.
- Prepare for payroll: confirm employee changes are up to date.
- Run a standard payroll cycle and validate results.
- Create an off-cycle payroll when corrections or bonuses are needed.
- Support employees: pay stub visibility, W-2 delivery method questions.
- Use payroll reporting to reconcile totals and spot anomalies.
5) Happy path workflow #1: Run a standard payroll cycle
This is for payroll admins. The objective is an on-time payroll submission with correct inputs and minimal exceptions.
- Confirm payroll calendar and processing deadline for the period.
- Review employee changes since last run (new hires, terminations, pay changes).
- Verify time inputs (time tracking/hours) if applicable in your setup.
- Review deductions/withholdings changes (as available in BambooHR Payroll).
- Run payroll preview/review step and scan for exceptions.
- Resolve exceptions (missing info, unusual totals) before submission.
- Submit/process payroll by the deadline.
- Verify pay stubs/results are available per your process.
6) Happy path workflow #2: Run an off-cycle payroll
Off-cycle runs handle corrections or one-time payments. The objective is a clean supplemental payroll without disrupting the regular cycle.
- Identify the reason and scope (who needs off-cycle pay and why).
- Confirm whether the payment impacts taxes/withholding (per your payroll policy).
- Create the off-cycle payroll run in BambooHR Payroll.
- Enter or verify amounts/hours for impacted employees.
- Review totals and validate against approval records.
- Process the off-cycle payroll.
- Confirm impacted employees can view the pay record as expected.
7) Decision points (A/B table)
Payroll decisions often depend on timing and compliance constraints. Use these branches to choose the right path.
| Situation | If A… | If B… |
|---|---|---|
| Missed payroll processing deadline | A: Still within grace window → submit immediately and notify stakeholders. | B: Outside window → schedule off-cycle or next-run correction; follow documented payroll policy. |
| Hours missing for a worker | A: Time tracking integrated → fix timesheet/approval first. | B: No integration → collect approved hours externally and enter per payroll process. |
| Employee can’t see pay stubs | A: Employee access enabled → confirm role permissions and correct employee account. | B: Access disabled → direct employee to HR/payroll help process. |
| Correction needed | A: Small and can wait → adjust next payroll per policy. | B: Urgent → run off-cycle payroll. |
8) Common mistakes
Payroll problems usually come from rushing near deadlines or missing upstream changes. Use structured reviews to reduce risk.
- Ignoring cutoffs: set reminders and start review early.
- Not reconciling employee changes: new hires/terms can change totals significantly.
- Processing before time approvals: ensure inputs are finalized.
- Skipping exception review: unusual totals often signal missing info.
- Poor communication: employees need clear guidance on pay stub/W-2 access.
9) Guardrails: Do/Don’t + roles + integrations
Payroll is sensitive. Keep access tight, changes auditable, and processes consistent across cycles.
- Limit admin access to payroll roles.
- Document off-cycle run approvals.
- Use payroll reports for reconciliation.
- Make last-minute bulk changes without review.
- Store sensitive details in free-text notes.
- Assume policy is implied—write it down.
10) Proof & practice + official docs links
A good payroll process is boring: predictable timelines, low exceptions, clear employee access to pay documents, and clean reconciliation.
Checklist
- Payroll deadline known.
- Employee changes reviewed.
- Hours finalized (if applicable).
- Exceptions criteria defined.
- Off-cycle policy understood.
- Payroll processed successfully.
- Pay stubs available (if enabled).
- Totals reconciled to expectations.
- Exceptions logged and addressed.
- Communications sent if changes occurred.
Practice lab (10–15 minutes)
- Open the payroll calendar/schedule and note the next deadline.
- Find where you review employee changes impacting payroll.
- Locate the off-cycle payroll option (do not run unless needed).
- Find payroll reports under Reporting and identify one reconciliation report.
- Confirm where employees access pay stubs/W-2 info (if enabled).
Official docs links (in-app search titles)
- BambooHR Payroll (topic hub)
- Getting Started with Payroll (topic hub)
- Create an Off-Cycle Payroll
- Missed Payroll Processing Deadline
- Payroll Tax Services
- BambooHR Payroll Video Tutorials
- BambooHR Payroll for Employees (topic hub)
Reporting
- Reporting includes general reports plus module-specific reports (hiring, time off, payroll).
- Dashboards & Analytics may be available depending on your setup.
- Use favorites/recent lists to speed up repeat reporting tasks.
- Good reporting starts with clean data and consistent fields.
1) Purpose, who it’s for, and where to find it
Reporting helps you turn HR data into decisions: headcount, turnover, time off usage, hiring pipeline, and payroll totals (when enabled). The objective is repeatable reporting that leaders trust—without manual spreadsheets.
- Who: HR, managers, finance/ops (depending on permissions).
- When: weekly ops reviews, monthly leadership reporting, audits.
- Where: Reporting topic hub; includes subareas like Dashboards & Analytics, Recent/Favorite reports, and specialized report groups.
- Related tabs: Time Off, Hiring, BambooHR Payroll.
2) Mental model + key objects/terms
Reports are views of your underlying employee/candidate/time data. The best approach: start with a question → pick a report type → filter → validate → share.
3) Lifecycle / states
Reporting is iterative: build once, validate, then reuse. Mature reporting systems rely on stable definitions and recurring cadence.
- Draft: initial report layout and field selection.
- Validated: numbers checked against known totals or source screens.
- Operational: reused on a schedule; saved/favorited.
- Deprecated: replaced when definitions or fields change.
4) Core jobs-to-be-done
Newbie reporting should focus on reliability and repeatability—not fancy metrics.
- Find the right report category for your question (employee info, hiring, time off, payroll).
- Apply filters (date ranges, departments, status) consistently.
- Save favorites for recurring stakeholder updates.
- Use dashboards/analytics for quick executive snapshots (if available).
- Validate the report output against a known source before sharing widely.
5) Happy path workflow #1: Build a repeatable headcount report
The objective is a report you can reuse monthly without rework, showing current headcount by department/location (as your org tracks it).
- Go to Reporting and choose an employee information report category.
- Select a standard headcount-type report (or create a simple custom report if available).
- Add fields: employee status, department, location, hire date (as needed).
- Filter to Active employees (or your org’s definition of headcount).
- Sort/group by department and validate totals.
- Save the report and add it to Favorites.
- Run it again next month using the same filters and compare changes.
6) Happy path workflow #2: Answer a time off usage question
This workflow helps you respond quickly to questions like “How much PTO was used last quarter?” The objective is a filtered time off report you can defend.
- Open Reporting and select Time Off Reports.
- Choose a report that lists requests/usage (depending on what your org tracks).
- Set date range (e.g., last quarter).
- Filter by time off type (PTO only) if needed.
- Filter by employee status/department if relevant.
- Validate results by sampling a few employees’ time off histories.
- Export/share according to your organization’s data-sharing policy.
7) Decision points (A/B table)
Reporting errors usually come from mismatched definitions (status, dates, scope). Use these branches to stay consistent.
| Situation | If A… | If B… |
|---|---|---|
| Headcount definition unclear | A: Leadership defines “headcount = active” → filter to Active. | B: Includes other statuses → document status rules and apply consistently. |
| Report numbers don’t match expectations | A: Filters are complex → simplify and re-check one filter at a time. | B: Data quality issue → audit source fields and fix upstream data. |
| Need visuals for leaders | A: Dashboards & Analytics available → use for KPI snapshots. | B: Not available → export and present carefully with documented definitions. |
| Sharing sensitive data | A: Recipient has permission → share within policy. | B: Recipient lacks permission → aggregate/anonymize or decline. |
8) Common mistakes
Avoid these and your reports become trusted quickly.
- Not documenting filters: results can’t be reproduced later.
- Mixing statuses: active vs inactive employees changes totals dramatically.
- Using wrong date fields: hire date vs effective date vs request date.
- Over-sharing sensitive fields: violates internal access expectations.
- Not validating: always spot-check against known records.
9) Guardrails: Do/Don’t + permissions
Reporting is a permissions-heavy area. Keep reports scoped and definitions stable to avoid confusion and risk.
- Define metrics and keep them stable.
- Save and favorite validated reports.
- Use aggregated views when sharing widely.
- Change filters and reuse the same report name.
- Export sensitive data without a purpose.
- Rely on a single report without validation.
10) Proof & practice + official docs links
Good reporting means anyone can re-run your report and get the same result because you’ve documented scope and filters.
Checklist
- Question is clearly stated.
- Status scope defined (active/inactive).
- Date range defined.
- Fields needed are identified.
- Audience permissions considered.
- Filters documented.
- Spot-check completed.
- Report saved/favorited if recurring.
- Export/shared appropriately.
- Next run cadence defined.
Practice lab (10 minutes)
- Open Reporting and locate Time Off Reports and Hiring Reports categories.
- Run one standard report and note the default filters.
- Change one filter (date range) and observe the impact.
- Save the report to Favorites (if allowed) with a name that includes the scope (e.g., Active only).
- Re-run it and confirm it returns the same result with the same filters.
Official docs links (in-app search titles)
- Reporting (topic hub)
- General Reporting
- Recent and Favorite Reports
- Dashboards & Analytics
- Time Off Reports
- Hiring Reports
- BambooHR Payroll Reports (if enabled)
- Employee Information Reports
Partner Integrations
- Integrations connect BambooHR with ATS, payroll, benefits, and other partner tools.
- Pick integrations based on your core workflow (hiring → HRIS → payroll).
- Define data ownership: which system is the source of truth per field.
- Test with a small pilot before rolling out widely.
1) Purpose, who it’s for, and where to find it
Partner Integrations help you connect BambooHR to other systems you rely on, reducing duplicate data entry and keeping processes consistent. The objective is clean data flow: the right information moves to the right tool at the right time.
- Who: admins, HR ops, IT, payroll/benefits owners.
- When: implementing new tools, scaling processes, reducing manual work.
- Where: Partner Integrations topic hub and BambooHR marketplace listings.
- Related tabs: Hiring, Payroll, Reporting (validation), Approvals (process ownership).
2) Mental model + key terms
Integrations are usually data syncs or workflow triggers. The most important concept: the source of truth. Decide which system owns each data element to prevent ping-pong edits.
3) Lifecycle / states
Integration work is a lifecycle: evaluate → configure → test → launch → monitor. Most failures come from skipping testing or unclear ownership.
- Evaluated: integration selected and requirements defined.
- Configured: credentials, mappings, and rules set.
- Tested: pilot data and edge cases validated.
- Live: real data flows; monitoring in place.
- Maintained: updated when fields, roles, or partner APIs change.
4) Core jobs-to-be-done
Most orgs need a small set of integration jobs. Focus on these to get value quickly.
- Select the right integration category (ATS, payroll, benefits, etc.).
- Define source-of-truth rules and field ownership.
- Configure mappings and permissions for the integration.
- Test using a small employee/candidate subset.
- Monitor and audit the sync using reports and spot checks.
5) Happy path workflow #1: Evaluate and select an integration
This workflow prevents tool sprawl and broken syncs. The objective is a clear business case and a vetted integration choice.
- Write the workflow goal (e.g., ‘ATS → BambooHR employee record’).
- List the fields that must sync (name, start date, department, etc.).
- Decide the source of truth for each field.
- Review partner options in the BambooHR marketplace/category page.
- Check any plan or module requirements (e.g., hiring, payroll).
- Confirm security needs (access scope, admin roles, audit expectations).
- Select one integration and define a pilot group.
6) Happy path workflow #2: Configure and validate a pilot sync
This flow is for admins/IT. The objective is a verified sync that doesn’t overwrite important data unexpectedly.
- Set up integration credentials/connection per partner instructions.
- Map fields and define sync direction (one-way vs two-way).
- Limit scope to a pilot group (small set of users/records).
- Run the first sync and capture before/after snapshots.
- Validate critical fields in BambooHR and the partner tool.
- Test an edge case (name change, department change, termination) if your integration supports it.
- Document results and adjust mappings/rules as needed.
- Expand rollout only after validation.
7) Decision points (A/B table)
These choices determine whether integrations help you or create ongoing cleanup work.
| Situation | If A… | If B… |
|---|---|---|
| Two systems can edit the same field | A: One system must win → enforce source of truth and lock the other. | B: Needs two-way edits → define conflict rules and audit frequently. |
| Need hiring integration | A: Using BambooHR Hiring → integrate where it adds value (job boards, etc.). | B: Using external ATS → ensure candidate-to-employee handoff is clean. |
| Sync errors occur | A: Small scope → pause rollout and fix mapping. | B: Already wide rollout → triage critical fields first and communicate. |
| Security concerns | A: Least privilege possible → narrow scopes and admin roles. | B: Broad access required → document risk and add monitoring controls. |
8) Common mistakes
Integration issues can silently corrupt data. These pitfalls are the most common root causes.
- No source-of-truth decision: leads to field ping-pong and overwrites.
- Skipping pilot testing: mistakes hit the full employee base immediately.
- Over-mapping fields: sync only what you need; reduce risk surface.
- No monitoring: errors go unnoticed until payroll/reporting breaks.
- Unclear ownership: nobody is responsible for fixes when things drift.
9) Guardrails: Do/Don’t + roles
Treat integrations like production systems. Keep roles tight and changes controlled.
- Use least-privilege admin accounts.
- Document mappings and owners.
- Validate via Reporting spot checks.
- Roll out without a rollback plan.
- Let two tools own the same critical field.
- Ignore sync failures.
10) Proof & practice + official docs links
A healthy integration is one you can trust: small, stable mappings, clear ownership, and periodic validation.
Checklist
- Workflow goal defined.
- Fields list created.
- Source-of-truth rules set.
- Pilot group selected.
- Security scope reviewed.
- Pilot sync validated.
- Edge case tested.
- Mapping documented.
- Monitoring schedule set.
- Owner assigned for ongoing maintenance.
Practice lab (10–15 minutes)
- Open Partner Integrations and pick one category your org cares about (ATS, payroll, benefits).
- Write down 5 fields you’d want to sync and who should own each.
- Find one integration listing and note any prerequisites (modules/plan).
- Draft a pilot plan: 10 employees, 1 week, weekly validation via a report.
- Identify the report you’d use to confirm the sync worked (e.g., employee info report).
Official docs links (in-app search titles)
- Partner Integrations (topic hub)
- Hiring and Onboarding (integrations category)
- Applicant Tracking Systems (integrations category)
- BambooHR Marketplace Partner listings (by category)
Dashboards & Analytics
- Dashboards summarize key HR metrics at a glance (availability depends on setup).
- Analytics are only as good as the underlying data quality.
- Use dashboards for recurring leadership updates; use reports for detail.
- Define metric meanings (headcount, turnover) before sharing widely.
1) Purpose, who it’s for, and where to find it
Dashboards & Analytics provide a high-level view of HR data trends and key indicators without having to build a report every time. The objective is faster decision-making and consistent executive visibility—while keeping definitions stable.
- Who: HR leaders, managers, executives (permission-based).
- When: weekly/monthly business reviews, leadership check-ins.
- Where: Dashboards & Analytics topic hub within Reporting.
- Related tabs: Reporting (detail exports), BambooHR for Employees (data accuracy), Hiring/Time Off (module metrics).
2) Mental model + key terms
Dashboards are summaries. They trade detail for speed. Use them to spot signals, then drill down with reports for explanations.
3) Lifecycle / states
Dashboards mature over time. Start simple, validate, then standardize for leadership cadence.
- Exploratory: you browse metrics to learn what’s available.
- Validated: you confirm metric meaning matches your org’s definition.
- Operational: dashboards are referenced on a schedule with stable interpretations.
- Refreshed: definitions adjusted only when org policy changes (document updates).
4) Core jobs-to-be-done
A newbie should focus on interpreting dashboards correctly and keeping them aligned with how leaders talk about metrics.
- Identify which dashboard views match your stakeholders’ questions.
- Define key metrics (headcount, turnover, time off usage) in plain language.
- Validate dashboard numbers against a report sample before presenting.
- Set a recurring cadence (weekly/monthly) for review.
- Use dashboard signals to trigger deeper analysis via reporting.
5) Happy path workflow #1: Prepare a leadership dashboard snapshot
The objective is a 5-minute dashboard review you can share confidently because definitions are clear and validated.
- Open Dashboards & Analytics and select the relevant dashboard view.
- Identify 3–5 KPIs leaders care about (headcount, hiring pipeline, time off).
- Check the date range/filters implicitly applied (if visible).
- Validate one KPI using a corresponding report (spot-check).
- Capture the key change since last review (trend, segment shift).
- Write 1–2 bullets explaining what changed and why it might matter.
6) Happy path workflow #2: Investigate a dashboard anomaly with reports
Dashboards can surface unexpected spikes/drops. The objective is to confirm whether it’s real or a data definition/quality issue.
- Identify the KPI that changed unexpectedly.
- Note the segment/time period where the change is concentrated.
- Open Reporting and find the report category that matches the KPI.
- Apply filters to match the dashboard segment/time period.
- Compare results; identify the top contributors (employees, departments, events).
- Decide action: correct data, update definitions, or escalate a real trend to leadership.
7) Decision points (A/B table)
Dashboards can be misleading if definitions aren’t agreed. Use these to avoid confusion.
| Situation | If A… | If B… |
|---|---|---|
| Metric definition disputed | A: Org has written definition → align dashboard interpretation to it. | B: No definition → create one, get stakeholder agreement, then present. |
| Numbers differ from spreadsheet | A: Spreadsheet uses different scope → reconcile filters/statuses. | B: Data quality issue → audit fields and fix upstream. |
| Stakeholder wants detail | A: They have permission → provide report drill-down. | B: They lack permission → provide aggregated detail only. |
| Dashboards unavailable | A: Feature enabled later → proceed with Reporting in the meantime. | B: Not part of your plan → build a stable set of favorite reports. |
8) Common mistakes
Dashboards fail when people over-trust them without understanding definitions.
- Presenting KPIs without definitions: stakeholders interpret differently.
- No validation: one report spot-check prevents embarrassment.
- Changing definitions silently: causes whiplash in trend interpretation.
- Using dashboards for audits: audits need detailed reports and history.
- Ignoring segment changes: totals can hide department-level problems.
9) Guardrails: Do/Don’t + permissions
Dashboards are a communication tool. Keep them consistent, permission-safe, and aligned with reporting truth.
- Define KPI meanings.
- Validate periodically with reports.
- Use aggregate views for broad audiences.
- Share restricted data via screenshots.
- Overfit dashboards to one-off questions.
- Ignore data quality issues.
10) Proof & practice + official docs links
A good dashboards practice means you can answer leadership quickly, and you know exactly how to validate any KPI when challenged.
Checklist
- Top KPIs selected.
- Definitions written.
- Audience permissions confirmed.
- One KPI spot-checked via report.
- Cadence scheduled.
- Changes explained clearly.
- Next actions proposed for anomalies.
- Definitions unchanged unless documented.
- Report links/favorites ready for drill-down.
- Feedback captured for next iteration.
Practice lab (5–10 minutes)
- Open Dashboards & Analytics and pick one view.
- Write a one-line definition for one KPI you see.
- Find the matching report category and run a spot-check.
- Note one trend and one possible driver.
Official docs links (in-app search titles)
- Dashboards & Analytics (topic hub)
- Reporting (topic hub)
- General Reporting