Hand out one code to many people. Anyone who signs up with it joins your agency at the role you pick. No individual emails needed.
Admin codes grant full console access to anyone who redeems them. They are capped at 25 uses and 30 days. Share them one to one and revoke when done.
New code (copy it now to share by text, print, or radio room whiteboard):
Code
Role
Uses
Expires
Status
Actions
β³
Loading codes...
π Units
π Bases
π Submission Reports
Recent Submissions
Date
Unit
Shift
Crew
Issues
Driver
Status
Action
Loading...
π Crew Scorecards
Ranked by submission rate and issue detection. Higher score = more reliable crew.
Rank
Crew Member
Checks
Issues Found
Avg Issues/Check
Score
Loading...
β Most Flagged Items
Loading...
π Crew Gallery Access
Grant crew members permission to view the full photo gallery. They can always see their own submissions.
Loading...
π Superadmin View
Time Period
π Submission Trend
π Activity by Unit
π¦ Item Consumption, Most Checked Items
Total times each item was checked across all submissions
β οΈ Top Issue Items
π₯ Crew Submission Activity
π€/π Shift Distribution
π Issues per Check (by Unit)
π Cross-Company Activity
Superadmin view, all services on platform
π Platform-Wide Item Usage
Most checked items across ALL companies
β³ Loading analytics...
πΈ Damage Photo Timeline
Chronological photo record of every vehicle. Filter by year β month β day, or unit and view. Click any photo to open full-size. Enable compare mode to select two photos and view side-by-side for exact damage attribution.
Loading photosβ¦
π’ Post to the Board
π‘ Moderation, Recent Posts
Open this tab to load posts.
π Forums
Categories on the crew forums. βadmins postβ makes a forum announcement-only.
Open this tab to load forums.
π Crew Fund
Pool money for pizza parties or coffee runs, paste any Venmo / PayPal / Cash App link. It shows as a card with a progress bar on the crew forums. Update the raised amount as money comes in.
βοΈ Feature Controls
Pausing removes cert tracking and cert requirements for the chosen scope everywhere at once (crew app, schedule, dispatch, new signups, and the public site); unpausing restores it instantly with all saved dates intact. The site-wide switch overrides every agency setting.
π₯ Member Groups
No groups yet.
βοΈ Message a Crew Member
π« Support Tickets
Loadingβ¦
π‘ Company Message Audit
Read-only record of member-to-member messages in your agency, for compliance and HR. Crew are informed messages are auditable. Soft-delete only Β· retained 5+ years Β· backed up nightly off-site Β· exportable below.
Loadingβ¦
π Integrations
Connect RigCheck to your other tools. Subscribe a calendar to your runs, or send events to Zapier, Make, or any URL.
π Calendar feed (read-only)
Subscribe in Apple Calendar, Google Calendar, or Outlook to see scheduled runs and standing orders. This link is private to your agency; anyone with it can view your run schedule.
Rotating invalidates the old link everywhere it was added.
πͺ Webhooks
POST events to any URL as they happen. Each request is signed with your secret in the X-RigCheck-Signature header (t=timestamp,v1=HMAC-SHA256 of timestamp.body). Retries with backoff; an endpoint failing 15 times in a row auto-disables.
Add endpoint
π Dispatch Operations
The full picture: the day's funnel, delays and outcomes, locked incident evidence, and the slang and staging your dispatchers actually use.
Escalation policy & safety gates
A run nobody acknowledges gets the crew re-pushed, then dispatch alerted, automatically. Gates check certs and today's rig check at assignment. Warn allows with a logged override; Enforce blocks.
π΅ Receipts & Reimbursements
Every receipt catalogued and totaled. Out-of-pocket rows alert the payer immediately, then at 15, 30, and 90 minutes, then daily at 10:30 AM until marked paid.
Go to resend.com β Sign up free (no credit card)
Click API Keys β Create API Key β name it RigCheck Pro β copy it
In Netlify β your site β Site Configuration β Environment Variables
Add variable: RESEND_API_KEY = your key from step 2
Add variable: RESEND_FROM = RigCheck Pro <reports@yourdomain.com>
Click Deploys β Trigger deploy β Deploy site to apply the env vars
Return here and click Send Test Email above to verify
β Emails send entirely server-side, no popups, no browser limitations. Photos embed directly in the email body. Works from any device, even offline (queues and sends when reconnected).
β Without a verified domain, Resend sends from onboarding@resend.dev only to your Resend account email. Add your domain for production use.
Company Settings
β
Companies
β
Paid
β
Unpaid
β
Annual Revenue
Welcome, let's get your agency running
Four quick steps. You can skip any of them and finish later.
π Landing Page
Off by default. Turn on once the numbers are strong enough to showcase. This shows EMS Agencies, Rig Checks, and NJ Counties together. Free to Start always shows.
π’ All Agencies
Agency
Location
Billing
Members
Admins
Checks 30d
Last activity
Actions
Loadingβ¦
πΎ Platform Storage Usage
Total Platform Storage-
0 MBLoading...
Storage by Company
Company
Photos
Checks
Storage
Click Refresh to load storage data
Storage Buckets
βΉοΈ Storage estimates are calculated from photo records in the database. Actual Supabase storage usage can be viewed in your Supabase dashboard.
βοΈ Page & Feature Settings
Feature Pauses
Paused features are hidden everywhere they appear (forms, tabs, exports, sign-up). Nothing is deleted — reactivate any time.
⚠ Global pause overrides every company's settings until you lift it.
π Audit Log
Append-only record of who did what, and when, rig check submissions, photos, certification changes, unit status, sign-ins, and every sensitive config change. Actor and timestamp are stamped by the server; no user, including an admin, can edit or delete an entry.
Note: server sync requires the site_settings table (db/site_settings.sql). Without it, changes apply on this device only.
π Crew Certifications
π Alert Settings, Per Certification Type
Loading settings...
βΉοΈ Email alerts require Supabase Edge Functions or an email service integration. In-app alerts appear as banners when crew members log in.
Current (>180 days)
6-mo warning (90-180 days)
3-mo warning (31-90 days)
Critical (β€30 days)
Expired
Not entered
Crew Member
NJ EMT #
NJ EMT Exp
NREMT #
NREMT Exp
CPR #
CPR Exp
Status
Click Refresh to load certification data
Upcoming Expirations (next 180 days)
Click Refresh to load expiration alerts
Form Builder, every change saves to the server and reshapes the live rig-check form for your whole company (and per vehicle type). Drag sections to reorder, uncheck to remove, tune each vehicle's list, and toggle individual equipment items.
π Vehicle List Templates
Define what each vehicle type's checklist EXCLUDES. Crew members assigned a list (Crew tab β π Lists) pick it when starting a check; unchecked sections are removed for that vehicle type. BLS Transport uses the full form.
π§° Equipment Item Visibility
Uncheck any item to remove it from the rig check form (e.g. rigs without a glucometer). Nothing is deleted, re-check to restore. Applies company-wide after Save.
Rig Check Section Layout
Drag to reorder. Uncheck to hide a section from the crew's rig check form. Applies to this company.
πΎ Your Own Backup Copy
Your data is already copied nightly to three separate providers, Supabase,
GitHub and Netlify. A copy on your own device is the one that survives losing access
to all of them: a billing lapse, a locked account, or a provider dispute.
Download one on a schedule you choose and keep it somewhere you control.
π Record Integrity Check
Every submitted rig check is sealed with a SHA-256 digest of its contents at the moment it is signed.
This recomputes each digest from the live record and reports any that no longer match, proof your
compliance records are unaltered, or precise identification of any that are not.
βοΈ Legal / Audit Evidence Package
One click builds a complete, timestamped ZIP for auditors, attorneys, or N.J. Dept. of Health inspections:
every rig check record (CSV), full crew certification roster (CSV), the complete photo archive with a
chain-of-record manifest, and a summary cover sheet. Nothing is modified, this is a read-only snapshot.
π Date Range
π What to Include
π’ Company Scope
π¦ Generate ZIP
Export Preview
ZIP will contain: reports.csvreports.jsonitems.csvcrew.csv
and optionally a photos/ folder.