Selectives Home Care · Staff Portal
Admin guide
How to run shifts, timekeeping, employees and payroll in the Staff Portal, step by step. Written for administrators and schedulers.
Open the portal at selectiveshomecare.com/staff/ on a phone or computer. The screenshots in this guide use made-up people and clients.
How the system works
The portal is one website that caregivers and office staff both use. Each person sees only what their role allows.
Every change you make is saved in the Google Sheet and written to an audit log (who, what, when, and why). You do not need to edit the Sheet directly. Use the portal so the rules and the audit log stay intact.
Who can do what
| Task | Admin | Scheduler | Caregiver |
|---|---|---|---|
| Create, assign, edit and cancel shifts | Yes | Yes | No |
| Approve or reject shift requests | Yes | Yes | No |
| View who is clocked in, and location status | Yes | Yes | Own only |
| Correct time entries, approve timesheets | Yes | No | No |
| Export payroll, see hourly rates | Yes | No | No |
| Approve or deny a location override | Yes | Only if an admin turns it on | No (can request a review) |
| Add, edit, deactivate employees; create Scheduler or Admin accounts; change roles | Yes | No | No |
| Change settings, read the audit history | Yes | No | No |
| Request open shifts, clock in and out, set availability | No | No | Yes |
The weekly cycle
- Add employeesThey get a welcome email with a sign-in code.
- Create shiftsAssign a caregiver, or publish the shift as open.
- Caregivers workThey clock in and out on their phone. GPS confirms they are at the client’s home.
- Review timeFix exceptions and approve timesheets.
- Export payrollDownload a CSV of approved hours for your payroll provider.
Signing in
There are no passwords. You sign in with a 6-digit code sent to your email.
- Open selectiveshomecare.com/staff/.
- Type your work email and tap Send sign-in code.
- Open the email, then type the 6-digit code into the portal. The code works once and expires after 10 minutes.
- You stay signed in for 12 hours on that device. Tap the arrow icon at the top right to sign out, especially on a shared computer.

Summary: your starting point
After signing in you land on Summary: Today’s operations for admins, Today’s schedule for schedulers. Each card counts something that may need you today. Tap a card to jump straight to that list. Schedulers do not see the Pending timesheets card.
| Card | What it means | Opens |
|---|---|---|
| Today’s shifts | Shifts scheduled for today | Shifts |
| Open shifts | Published shifts with no caregiver yet | Shifts ▸ Open |
| Pending requests | Caregivers asking for an open shift | Shifts ▸ Requested |
| Clocked in now | Caregivers currently on a shift | Time |
| Late clock-ins | Clock-ins after the late threshold (10 minutes by default) | Time ▸ Exceptions |
| Missing clock-outs | The shift ended but the caregiver never clocked out | Time ▸ Exceptions |
| Caregivers scheduled | Caregivers with a shift assigned today | Shifts |
| Upcoming today | Assigned shifts today that have not started | Shifts ▸ Assigned |
| Unassigned shifts | Current or future shifts with no caregiver | Shifts ▸ Open |
| Location reviews | Blocked or unverified clock attempts still awaiting a decision | Time |
| Pending timesheets (admins) | Completed entries waiting for approval | Time ▸ Submitted |
| Quals expiring soon | Certifications (such as CPR) expiring within 30 days | Employees |
The bar at the bottom moves between your main areas: Summary, Shifts, Time and Employees for everyone, plus Payroll and Audit for admins. The bell at the top shows your notifications, and the sliders icon opens Settings (admins only).

Shifts
A shift is a date, a start and end time, and a client’s service location. Tabs across the top filter the list: All upcoming, Open, Requested, Assigned and In progress.
What each shift status means
| DRAFT | Saved but not visible to caregivers yet. |
| OPEN | Published. Eligible caregivers were notified and can request it. |
| REQUESTED | At least one caregiver has asked for it. Waiting on your decision. |
| ASSIGNED | A caregiver has the shift. |
| IN PROGRESS | The caregiver has clocked in. |
| COMPLETED | The caregiver has clocked out. |
| CANCELLED | Cancelled with a reason. Kept for the record. |
Create a shift
- Go to Shifts and tap + New shift.
- Choose the date, start time and end time.
- Choose the service location (the client). If it is not in the list, add it first under Service Locations.
- Leave Clock-in radius on the default unless this visit needs more room, for example a large property. The options are 0.25 or 0.50 miles.
- Add required qualifications if any (for example CPR), and the pay type. For Medicaid EVV shifts, you must still complete LTSSMaryland EVV separately.
- Internal instructions are for operational notes only, such as “use the side door”. Never enter medical or clinical details.
- Tap Create shift. It is saved as a draft.

Fill the shift: assign directly or publish as open
Option A: assign a caregiver you have chosen.
- On the shift card, tap Assign.
- Pick the caregiver and tap Assign.
- If the portal shows a warning (missing qualification, no availability marked, possible overtime, or more than their maximum weekly hours), read it. To assign anyway, you must type a reason, which is kept in the audit log.
Option B: let caregivers request it.
- On a draft shift, tap Publish open. Caregivers who are qualified, available and free at that time are notified.
- When someone requests it, the shift shows REQUESTED. Tap View requests.
- Tap Approve next to one caregiver. Everyone else is automatically told “Shift filled.”

Change or cancel a shift
- Edit changes the date, times, location, radius or notes of a shift that has not started.
- Cancel asks for a reason, rejects any pending requests, and cannot be undone. Create a new shift if plans change back.
- Shift cards show the caregiver’s name and the client’s area, so you can check coverage at a glance.

Time
Every clock-in and clock-out creates a time entry. Your job here is to fix anything unusual and approve completed entries before payroll. Correcting and approving time is for admins; schedulers can see who is clocked in and each entry’s status.
How clock-in works for caregivers
- A caregiver taps Clock-in on their phone. The phone shares its location only at that moment. There is no tracking at any other time.
- The system checks that they are within the shift’s radius of the client’s home (0.25 miles unless changed) and that the phone’s reading is precise and current.
- If they are outside the area, clock-in is blocked. They see their distance and a Try location again button, and you are notified.
- Clock-out is always recorded so paid time never keeps running. If the location cannot be verified, the entry is flagged for you to review.
What each time-entry status means
| OPEN | Clocked in, not yet clocked out. |
| SUBMITTED | Clocked in and out normally. Ready for approval. |
| EXCEPTION | Needs a look: late or early clock-in, clock-out outside the area, a very long shift, or a missing punch. |
| CORRECTED | An admin changed the times. The old times are kept in the audit log. |
| APPROVED | Approved for payroll. It can no longer be changed. |
| REJECTED | Not accepted, with a reason. |
Approve timesheets (admins only)
- Go to Time. Deal with Correction requests at the top first: these are caregivers reporting a missed punch or a wrong time. Read the reason, then tap Approve or Reject.
- Tap the Exceptions tab and handle each flagged entry (next section).
- Tap the Submitted tab. Check the times and total hours, then tap Approve on each entry.
- An entry without both a clock-in and a clock-out cannot be approved. Correct it first.

Handle an exception
Each entry shows the clock-in and clock-out times with a location badge:
INSIDE verified at the client’s home OUTSIDE outside the area LOW ACCURACY the phone’s reading was vague UNAVAILABLE no location
- Decide whether the time is right. If you are unsure, call the caregiver or the client.
- If the time is right, tap Approve.
- If a time is wrong, tap Correct (next step). If the shift should not be paid, tap Reject and give a reason.

Correct a time entry
- Tap Correct on the entry.
- Type the right clock-in and/or clock-out time as 2026-09-28 12:00 (year-month-day, 24-hour time). Leave a box blank to keep the current time.
- Write why you are changing it. This is required and saved with the old times.
- Tap Save correction, then approve the entry.

Location verification
Scroll down on the Time screen to Location verification. It lists every clock-in and clock-out attempt with the caregiver’s distance from the client’s home, the allowed radius and the GPS accuracy. The filters are Verified, Blocked, Overridden and GPS issue.
Caregivers’ exact coordinates are never shown on screen, only distances.

Approve or deny a blocked attempt
Use this when a caregiver really was at work but the GPS check failed. Admins can always decide. Schedulers can decide only when an admin turns on Scheduler Can Review Overrides in Settings; otherwise they see the attempt but not the buttons.
A caregiver can tap Request location review and explain why. Their reason appears on the attempt. Nobody can decide on their own attempt, and each decision records who decided, their role, the distance, the GPS accuracy, your reason and the time.
- Find the attempt and tap Approve override or Deny.
- Choose a reason: GPS accuracy issue, Client met caregiver outside residence, Large property, Parking restrictions, Emergency situation, Supervisor verified presence, or Other.
- Add details. They are required when you choose Other.
- Tap Approve or Deny. The caregiver is notified.

Employees
Everyone who uses the portal is an employee record with a role: Caregiver, Scheduler or Admin. Only admins can add or change employees, create Scheduler or Admin accounts, change roles, or see hourly rates.
Add a new employee
- Go to Employees and tap + Add employee.
- Enter first and last name, email (this is how they sign in), phone, role and hire date.
- Enter the hourly rate, maximum weekly hours (the portal warns before you go over it) and service areas.
- Tap Add employee. They receive a welcome email with a sign-in code valid for 15 hours.

Edit, change role, or deactivate
- Edit changes contact details, pay rate, hours limit, service areas and role.
- Deactivate removes portal access immediately, even if they are signed in. It asks for a reason. Their history is kept. Use Activate to restore access.
- The portal will not let you deactivate or demote the last active admin.

Qualifications (CPR, CNA and so on)
- Tap Qualifications on the employee’s card.
- To add one, enter the type (for example CPR), the issue date and the expiration date, then tap Add.
- Check the certificate, then tap Verify (or Reject). Only verified, unexpired qualifications count when matching caregivers to shifts.
The Summary card Quals expiring soon warns you 30 days before anything expires.

Payroll
Payroll export turns approved time into a spreadsheet file for your payroll provider. The portal does not calculate wages, taxes or withholding. Payroll is for admins only.
Export a pay period
- First, approve every entry for the period under Time. Summary should show 0 pending timesheets and 0 exceptions for that period.
- Go to Payroll. Enter the period start and period end dates.
- Leave Employee on “All employees”, or choose one person.
- Keep Approved entries only ticked for the real payroll run.
- Tap Export CSV, then Download CSV. Open it in Excel or Google Sheets, or upload it to your payroll provider.
What is in the file
One row per shift: employee ID and name, shift date, clock-in and clock-out times, regular hours, overtime-warning hours, entry status, who approved it and when.

Service locations and settings
Service locations (client homes)
Open them from the Manage service locations link at the bottom of the Shifts screen.
- Tap + Add location. Enter a label, the general area (caregivers see only this before they are assigned), and the full street address (shown only after assignment).
- Enter the latitude and longitude of the home. In Google Maps, press and hold on the house; the two numbers appear at the top. Accurate numbers matter: every clock-in is measured against them.
- Set the clock-in radius for this client if needed (0.25 or 0.50 miles). A shift’s own radius takes priority over the location’s.
- Use Deactivate when you stop serving a client. Past shifts are kept.

Audit history (admins only)
Tap Audit in the bottom bar for the 200 most recent recorded actions: who did what, when, and why, including refused attempts to use something a role cannot access. It is read-only.
Settings (admins only)
Tap the sliders icon at the top of the screen. Change a value, then tap Save settings at the bottom. The ones you are most likely to use:
| Setting | Default | What it does |
|---|---|---|
| Geofence Radius Miles | 0.25 | Default clock-in radius (0.25 or 0.5) |
| GPS Max Accuracy Meters | 100 | Raise to 150 if many caregivers get “trouble verifying your precise location” indoors |
| Late Clock In Threshold Minutes | 10 | Clock-ins later than this are flagged |
| Early Clock In Allowance Minutes | 15 | Clock-ins earlier than this are flagged |
| Overtime Threshold Hours | 40 | Weekly hours before an overtime warning |
| Scheduler Can Review Overrides | FALSE | TRUE lets schedulers approve or deny location overrides |
| Payroll Period Type | WEEKLY | WEEKLY or BIWEEKLY pay periods (biweekly also needs Payroll Anchor Date) |
| Email Notifications Enabled | TRUE | Turns notification emails on or off (portal notifications always work) |

What caregivers see
Caregivers get a simpler portal: Home (their next shift and the Clock-in button), Schedule, Open shifts they can request, Availability, and Hours. They can report a missed or wrong punch with Report a time problem; it appears in your Correction requests.
They never see other caregivers’ information, pay rates (unless you turn that on), or a client’s exact address before they are assigned.

Daily and weekly routine
Every morning
- Open Summary.
- Pending requests: approve or reject.
- Open shifts today or tomorrow: assign someone.
- Late clock-ins: call the caregiver or client if needed.
- Location verification: review any blocked attempts.
Every evening
- Missing clock-outs: contact the caregiver and correct the entry.
- Correction requests: approve or reject.
- Approve today’s submitted entries.
Before each payroll
- Clear every exception for the period.
- Approve all submitted entries.
- Export the CSV with “Approved entries only”.
- Check expiring qualifications.
When something goes wrong
A caregiver says the sign-in code never arrived
Ask them to check spam and wait a minute. Check their email address is exactly right under Employees and that they are Active. They can request a new code up to five times in a short window.
A caregiver is at the client’s home but clock-in is blocked
Ask them to step outside or near a window and tap Try location again. Check that Location Services are on for their browser. If it still fails, confirm with the client, then approve the attempt under Time ▸ Location verification with the right reason. If it keeps happening at one home, check that location’s latitude and longitude, or set its radius to 0.50 miles.
A caregiver forgot to clock out
The entry shows under Exceptions (and Missing clock-outs on Summary). Confirm the real finish time, then use Correct to enter it with a reason, and approve.
The portal says it is busy
Many people are using it at the same moment. The portal retries on its own; if the message stays, wait a few seconds and try again. Nothing is saved twice.
I approved something by mistake
Approved time entries are locked to protect payroll. Contact the portal administrator, who can review the audit log and correct it.
Someone left the company
Deactivate them under Employees the same day. This signs them out everywhere. Reassign any future shifts they had.