RHA Huddle — Staff Guide
1 / 10
Staff Walkthrough

Welcome to Huddle

Your time-tracking tool for logging sessions, submitting timesheets, and viewing your pay history — all in one place.

01
Logging In
02
Timer
03
Log Entry
04
Timesheet
05
Submit
06
Pay History
07
Emails
08
Troubleshooting
09
Tips & Reminders
01 — Getting Started

Logging In

Huddle uses a passwordless magic link — no password to remember. Just your work email.

  1. 1
    Go to huddle-standalone.vercel.app in your browser.
  2. 2
    Enter your RHA email address and click Send Magic Link.
  3. 3
    Open the email from RHA Payroll and click Sign in to Huddle.
  4. 4
    You're in! The link logs you in automatically — no password needed.
💡
Tip: Magic links expire after 1 hour. If it doesn't work, just request a new one from the login page.
huddle-standalone.vercel.app
Sign in to your account
Enter your email to receive a magic link
Email address
name@rebelhealthalliance.io
Send Magic Link
✓ Check your email for a sign-in link
02 — Tracking Time

The Timer

Use the live timer to track time in real time as you work. It runs in the background even if you close the tab.

  1. 1
    Click Timer in the sidebar.
  2. 2
    Choose the session type: Member Session, Admin, or Operations.
  3. 3
    For Member Sessions, search and select the member's name. For Admin/Ops, pick a subcategory chip.
  4. 4
    Click Start Timer. The clock turns black and a green pulse dot appears.
  5. 5
    When done, click Stop Timer. The entry saves automatically.
⚠️
Daily limit: The timer auto-stops at 12 hours of logged time for the day. You'll see an amber notice if this happens.
huddle-standalone.vercel.app
App Tour
Timer
Track time live
Member Session
Admin
Operations
Running
01:24:37
Member
Sarah Johnson
Notes (optional)
Add a note...
Stop Timer
03 — Manual Entry

Log Entry

Forgot to start the timer? No problem. Use Log Entry to add a past session with a specific start and end time.

  1. 1
    Click Log Entry in the sidebar.
  2. 2
    Choose the session type: Member Session, Admin, or Operations.
  3. 3
    Set the date, start time, and end time.
  4. 4
    Search for the member (if Member Session) or pick a subcategory chip.
  5. 5
    Click Save Entry.
💡
Admin subcategories: Spruce messaging · Team Meeting · New Hire onboarding · Client Education · Clinical Work · Other

Operations subcategories: Data project · Head of Coaching · SDR/Sales Support
huddle-standalone.vercel.app
App Tour
Log Entry
Add a past session
Member Session
Admin
Operations
Category
Team Meeting
Spruce messaging
Clinical Work
Other
Date
05/29/2026
Start
09:00 AM
End
10:30 AM
Duration: 1h 30m
Save Entry
04 — Review Your Work

Timesheet

Your Timesheet is a full log of every session you've tracked, plus a personal calendar view so you can spot any gaps.

  1. 1
    Click Timesheet in the sidebar to see all your logged entries for the current pay period.
  2. 2
    Use the period navigator (← →) to browse previous pay periods.
  3. 3
    The calendar grid below shows hours logged per day — great for spotting days you missed logging.
  4. 4
    The Duration total row at the bottom of the list sums your hours for the period.
💡
Pay periods: RHA runs two periods per month — the 1st–15th and the 16th–end of month.
huddle-standalone.vercel.app
App Tour
Timesheet
May 16 – May 31, 2026
DateMember / CategoryDurationStatus
May 28Sarah Johnson1h 45mApproved
May 27Team Meeting1h 00m
May 26Michael Torres2h 15m
May 29Spruce messaging0h 30mDraft
Total5h 30m
05 — Getting Paid

Submitting Your Timesheet

At the end of each pay period, you submit your timesheet for admin review. No submission = no payroll.

  1. 1
    Click Submit in the sidebar. You'll see a summary card for the current pay period.
  2. 2
    Review the hours and entries listed. Click View Entries to see the full breakdown.
  3. 3
    Click Submit Timesheet. Your status changes from Draft to Submitted.
  4. 4
    Wait for admin approval. You'll be notified by email if anything is rejected.
DraftNot yet submitted — only you can see it
Waiting for admin review
ApprovedAdmin has reviewed and signed off
RejectedNeeds correction — check the note and resubmit
Payment processed
huddle-standalone.vercel.app
App Tour
⚠ Your May 1–15 timesheet has not been submitted!
Submit Timesheet
Draft Submitted Approved Rejected
May 16 – May 31
Draft
5h 30m logged 4 entries
Submit Timesheet
View Entries
May 1 – May 15
12h 00m logged 9 entries
06 — Your Earnings

Pay History

Pay History shows every pay period that has been marked Paid, along with your hours, rate, and total earned.

  1. 1
    Click Pay History in the sidebar.
  2. 2
    Each row shows a pay period with your hours logged, hourly rate, and total earned.
  3. 3
    Click any row to expand a day-by-day breakdown of what you logged.
  4. 4
    Click Export PDF to download a receipt-style invoice with the RHA logo — useful for your records.
💡
Pay History only shows periods with status Paid. Periods that are Approved but not yet paid will appear once admin marks them paid.
huddle-standalone.vercel.app
App Tour
Pay History
Your paid periods
Export PDF
Total Earned
$3,240
All time
Total Hours
108h
All time
JD
May 1 – May 15
24h · $30/hr
$720
JD
Apr 16 – Apr 30
28h · $30/hr
$840
JD
Apr 1 – Apr 15
22h · $30/hr
$660
07 — Emails You'll Receive

What the Emails Look Like

Huddle sends two types of automated emails — a reminder when your timesheet is due, and a rejection notice if admin sends it back for changes.

📧
Reminder email — sent automatically by RHA Payroll when the pay period ends tomorrow or today and you haven't submitted yet.
🚫
Rejection email — sent if admin rejects your timesheet. It includes the reason and any per-entry notes. Click the button in the email to go straight to Huddle and fix it.
💡
Both emails come from payroll@rebelhealthalliance.io. You can reply directly if you have questions.
From: RHA Payroll <payroll@rebelhealthalliance.io> · Subject: Timesheet reminder — ends tomorrow
Rebel Health Alliance
Huddle · Time Tracking
ends tomorrow
Hi Jordan,
Your timesheet for the pay period below hasn't been submitted yet. Please submit it as soon as possible to ensure on-time payment.
Pay Period
May 16–31, 2026
ends tomorrow
Submit My Timesheet →
Questions? Reply to this email and the payroll team will help.
From: RHA Payroll · Subject: Timesheet rejected — May 1–15, 2026
Rebel Health Alliance
Huddle · Time Tracking
Action Required
Hi Jordan,
Your timesheet for the pay period below has been rejected. Please review the reason, edit the entries, and resubmit.
Reason for Rejection
Entry on May 12 shows 4 hours but this client only had a 1-hour session scheduled. Please correct and resubmit.
Edit & Resubmit My Timesheet →
After editing, go to the Submit page in Huddle to resubmit.
08 — Troubleshooting

Error Guide

Scroll down to find the error you're seeing — each one shows what it looks like and how to fix it.

Timer — Crazy Number (e.g. 494470:20:41)
Time Tracking · Timer
Timer Running
Active
494470:20:41
Spruce messaging
Stop Timer
huddle-standalone.vercel.app says
Please select a category
OK
What happened
A network hiccup saved a timer entry without a start time. The clock counts from 1970, giving a huge number. Do not click Stop Timer.
Fix
Refresh the page (Ctrl+R / Cmd+R). The app auto-clears the bad entry. Then re-log via Log Entry and let your admin know.
Login — Magic Link Expired
Sign in to your account
✕ Error signing in. The link may have expired or already been used.
name@rebelhealthalliance.io
Send Magic Link
What happened
Magic links expire after 1 hour and can only be used once.
Fix
Go back to the Huddle login page and request a fresh link. Check your Spam folder if it doesn't arrive.
Timer — Daily 12-Hour Limit Reached
⚠ Daily 12-hour limit reached — timer stopped.
Member Session
Admin
Operations
Start Timer (disabled)
What happened
You've logged 12 hours today. The timer auto-stopped as a safety cap.
Fix
Nothing is wrong — this is intentional. You can still add sessions via Log Entry. The timer unlocks at midnight.
Submit — Timesheet Rejected
Rejected — Action Required:
Entry on May 12 shows 4 hours but the session was only 1 hour. Please correct and resubmit.
Edit entries in your Timesheet, then resubmit below.
Admin note: Hours don't match the scheduled session.
What happened
Admin sent your timesheet back. You also received a rejection email with the full reason.
Fix
Go to Timesheet, find entries with a red "Admin note:" row, fix them, then Submit and resubmit.
Timer — Failed to Start / Stop
huddle-standalone.vercel.app says
Failed to start timer: Failed to fetch
OK
What happened
Huddle couldn't reach the server — usually a Wi-Fi drop. Also appears as "Failed to stop timer."
Fix
Check your internet, refresh, and try again. If it keeps failing, add the session via Log Entry.
Timesheet — "Incomplete" Entry
DateMemberHrsStatus
May 29 Sarah J. Incomplete
May 28Team Mtg1h Completed
What happened
Your timer is still running. The entry has no duration and can't be submitted.
Fix
Go to Timer and click Stop Timer. The entry updates immediately. Don't submit while anything shows Incomplete.
Log Entry — End Time Before Start Time
Date
05/29/2026
Start
02:00 PM
End
10:00 AM
✕ End time must be after start time
What happened
End time is earlier than start — usually an AM/PM mistake. Also appears as "Duration must be greater than 0."
Fix
Check AM/PM on both fields. For sessions crossing midnight, split into two Log Entries: end at 11:59 PM, new one at 12:00 AM.
Helpful to Know

Tips & Reminders

🔔
Submission Reminders
If you haven't submitted your timesheet near the end of a pay period, you'll see a red blinking banner at the top of the app and receive a reminder email from RHA Payroll.
🗺️
App Tour
There's a built-in guided tour right inside Huddle. Click the blue "App Tour" button at the bottom of the sidebar — it walks you through every element with live highlights and tooltips.
📅
Pay Period Dates
RHA has two pay periods per month: the 1st–15th and the 16th to end of month. Submit your timesheet before each period closes to ensure timely payment.
✏️
If Your Timesheet Is Rejected
You'll receive an email with the reason. Look for the red "Rejected — Action Required" alert on your Submit page. Admin notes appear under each flagged entry. Fix and resubmit.
⏱️
Timer Persists Across Tabs
The timer keeps running in the background even if you close the tab. When you reopen Huddle, it will show the elapsed time and let you stop it. Max 12 hours/day — then it auto-stops.
📄
PDF Invoices
You can download a receipt-style PDF invoice for any paid pay period from Pay History. It includes the RHA logo, your hours, rate, and total — useful for your personal records.