Features

Everything a collection site needs, nothing it doesn't.

Forms, scheduling, billing, equipment, compliance, and an auditor-ready trail โ€” in one workspace your whole team can use.

Daily collection workflow

The fundamentals, done right and fast.

๐Ÿ“‹

DOT & Non-DOT forms

Direct Observation, Refusal, Shy Bladder, Group Sign-In, and Non-DOT testing โ€” every field auditors expect, signed off by collector and donor.

๐Ÿ“…

Appointments & recurring tests

One-offs or monthly retainers that auto-roll forward. Multi-offset reminders (24h + 2h + day-of) so donors actually show up.

๐Ÿงพ

Invoices, estimates & late fees

Generate clean invoices and estimates from your service catalog. Auto-discount tiers reward repeat clients. Late fees and dunning escalation chase overdue clients for you.

๐Ÿ“Š

Year-end summary for your CPA

One-click annual revenue report โ€” by month, by client, by service. Hand it to your accountant at tax time instead of paying them to compile it. Many small operators can skip QuickBooks entirely.

โฌ‡๏ธ

QuickBooks export

For customers who do use QBO: download paid invoices in QuickBooks-import format (CSV for Online, IIF for Desktop). No double-entry, no monthly reconciliation pain.

๐Ÿ“„

Contractor 1099-NEC generation

Track payments to independent collectors all year. In January, generate IRS Form 1099-NEC for every contractor paid $600+. Print on pre-printed stock or hand the PDFs to your accountant for filing.

๐Ÿข

Companies & activity timelines

Every contact, appointment, form, and invoice rolls up into a per-company timeline. Know the whole story at a glance.

๐Ÿงช

Equipment & calibration tracking

EBT calibration logs, expiration dates, and auto-tasks 14 days before anything's due. No more surprise out-of-service breathalyzers.

๐ŸŽ“

Collector certifications

Track each collector's BAT/STT certifications and re-cert dates. Get warned before a cert lapses, not after a refused test.

Team & access

Built for teams, not just owners.

๐Ÿ‘ฅ

Multi-user, role-based access

Owner, admin, staff, viewer. Per-tenant role permission matrix lets you customize what each role can do โ€” invoices, donors, reports, billing.

๐Ÿ”

Workspace PIN for deletes

Bcrypt-hashed PIN unlocks a 5-minute window for any destructive action. Protects against accidental purges and bored interns.

โšก

Search anything, instantly

Cmd/Ctrl+K opens a global search across companies, donors, invoices, tasks, notes, and appointments.

๐Ÿ—‘๏ธ

Soft-delete with undo

Tasks, notes, appointments, forms, services, invoices โ€” all soft-deleted with a one-click undo toast. Mistakes are reversible.

๐ŸŽจ

Customizable dashboard widgets

Pick which KPI cards each role sees on the home page. Owner controls; staff get a focused view.

๐Ÿ“จ

Branded transactional email

Every invoice reminder, appointment notice, and customer email goes out from your domain via Resend โ€” proper SPF/DKIM/DMARC alignment, daily send caps, full deliverability log.

Compliance & audit trail

Auditor-ready, by default.

๐Ÿ“œ

Tamper-evident activity log

Every action โ€” who, what, when โ€” written append-only with the actor's user ID. Tenants can't rewrite their own history.

๐Ÿ—„๏ธ

ยง40.333(a) retention & legal hold

Auto-computed retention dates, weekly digest of records eligible for purge, owner-only manual confirm. Legal-hold flag exempts records from purge.

๐Ÿ“ฆ

Audit packet export

One click bundles a date-ranged company's forms, invoices, donors, and audit log into a PDF + ZIP โ€” ready to hand to a DOT inspector.

DOT Pro ยท 49 CFR Part 40 random pool

The random testing program, finally defensible.

Available on the DOT Pro plan. Built to survive a Part 40 audit โ€” every draw reproducible from stored data, every rate citation tracked, every access logged.

๐ŸŽฒ

CSPRNG random selection

PHP random_int CSPRNG draws โ€” not mt_rand. Each member gets a stored 53-bit random value; the entire draw is reconstructible from the database. Auditor-friendly.

๐Ÿ”

Pool snapshot integrity hash

SHA-256 hash of the eligible-member roster at draw time. View any past draw and verify the snapshot wasn't tampered with after the fact.

๐Ÿ›ฃ๏ธ

FMCSA / FAA / FRA / FTA / PHMSA / USCG

Per-company DOT mode selection plus MULTI for cross-modal employees. MULTI rate is validated against the highest component rate โ€” can't accidentally under-test.

๐Ÿ“…

Year-versioned rate schedule

2026 published rates seeded for every agency. Tenant overrides are tracked separately with source citation. The system refuses to draw without a configured rate โ€” enforces ยง1F annual review.

๐Ÿ“Š

Annual compliance report

Per-(company, year) breakdown: average covered positions, applicable rates, required vs effective tests, refusal handling per ยง382.305, cancelled-not-counted per ยง40.207(b).

๐Ÿšจ

Cadence & missing-covered detectors

Spots companies behind on quarterly draws (90+ days = overdue) and DOT-covered donors not yet in the pool. Catches the "forgot to add new hire" failure mode before the auditor does.

๐Ÿ“

ยง40.25(j) self-disclosure

Prior-employer 2-year inquiry plus the ยง40.25(j) applicant question (Yes / No / Declined) with notes โ€” properly captured at hire, badge-rendered in the pool roster.

๐Ÿ”„

ยง40.305 / ยง40.307 follow-up plans

SAP-driven follow-up plans with auto-computed end dates, deadline-status badges, follow-up test logging, RTD tracking. Plans stay open until ยง40.307(d) is satisfied.

๐Ÿ“ค

ยง40.321 release of information

Donor-signed release-of-information consents captured in-app, retained, and audit-loggable.

๐Ÿ‘๏ธ

Selection-view access logging

ยง1D โ€” every view, export, or print of a draw selection writes to the activity log with actor user ID.

๐Ÿ“„

MIS data export

DOT Form-1391-ready aggregates per (company, year): test categories, results, refusals, cancellations. Hand to your service agent on January 15th.

๐Ÿ”„

BambooHR integration

Connect your HRIS โ€” new hires auto-add to the random pool, terminations auto-remove, position and hire-date stay current. Daily sync, every change audit-logged. Gusto / ADP / Rippling planned.

Stop chasing paper. Start collecting.

Seven days free. No credit card. Bring your whole team in five minutes.

Start your workspace