Paul is built on a platform called Retell AI, which powers his voice and conversation capabilities. Behind the scenes he is connected to all of our systems — Zoho CRM, our member portal, Quest Diagnostics for drug tests, TazWorks for background checks and MVRs, and our payment processor. When a customer calls in, Paul pulls up their account in real time and handles the conversation from there.
Paul speaks English and Spanish fluently. He does not sound like a robot — he sounds like a professional team member. He knows our pricing, our services, our compliance requirements, and our workflows. He has been trained on our knowledge base including everything from drug testing rules to FMCSA regulations to our cancellation policy.
Right now our main phone numbers live in JustCall, which is the system the team uses to make and receive calls. Here is what is changing:
When a customer calls one of our main numbers, JustCall will automatically forward that call to Paul first. Paul answers, helps the customer, and handles as much as he can on his own. If the customer asks to speak to a person, or if Paul cannot handle the request, he transfers the call back to JustCall where it rings through to the team as normal. The customer never knows they are being forwarded — from their perspective they just called our number and someone answered.
After hours Paul answers the same way. He tells the customer it is after business hours, handles what he can, and takes a message for anything that needs a team member. Those messages get logged so the team can follow up the next morning.
- Every call gets answered immediately 24 hours a day, 7 days a week
- Routine requests like ordering a drug test, checking a background status, or resending an email get handled automatically without the team having to pick up
- The team only gets involved for complex situations, new enrollments, cancellations, and anything that needs a human touch
- No call goes unanswered even if the whole team is busy
Paul is not replacing anyone on the team. He is handling the repetitive and routine calls so the team can focus on higher value work like renewals, new enrollments, and complex compliance questions.
Effective today, all new drug test orders route through Quest Diagnostics via their API. This means:
- Drug tests ordered through the member portal, the Command Center, or by calling Paul all go directly to Quest automatically
- The nearest collection clinic is auto-selected based on the caller's ZIP code
- The QPassport (the equivalent of the ePass from eScreen) is emailed directly to the driver automatically
- eScreen is no longer used for new orders. We are still receiving results back from eScreen for any older orders that were placed before today, but no new orders go there
TazWorks is back online for all background products:
- Background Check Only
- Driving Record (MVR)
- Bundled Package (BGC + MVR together — one QuickApp covers both)
- PSP Crash and Inspection History
- Limited Clearinghouse Query
- Full Clearinghouse Query
Results from TazWorks are now automatically received, filed to the carrier's WorkDrive folder, and emailed to the DER. A Desk ticket is created automatically if a result comes back for review or with an issue.
For MVR, background checks, PSP, and Clearinghouse orders, the consent form must go to the driver's personal email only — never the DER's email. This is federal law. Paul enforces this automatically but the team should know this rule too.
- Paul asks for the DOT number first to pull up the account
- He confirms the caller is a contact on the account before doing or sharing anything
- If someone asks to send information to a different email or phone number, Paul sends a one-time verification code to the contact info on file to confirm identity first
- Collects driver email, mobile, and ZIP code
- Auto-selects the nearest Quest collection clinic
- Offers to show 3 nearest clinics if the caller asks
- Collects payment before placing any order — card on file first, then invoice by email or SMS payment link
- Handles BGC, MVR, PSP, and Clearinghouse orders
- Enforces FCRA consent rules automatically — consent always goes to the driver's personal email, never the employer
- Bundles BGC and MVR into one QuickApp automatically when both are ordered together
- Looking up the status of a background check or MVR order
- Resending a background report
- Sending Clearinghouse login instructions to a driver for Full CHQ orders
- Answering pricing questions including SAP program, DOT Physical, Clearinghouse Account Setup
- Handling cancellation calls with a retention script — Paul never silently cancels an account, always transfers to a team member after collecting information
- Routing non-trucking companies like school districts, home health agencies, and plumbing companies to our backgrounds team
- Routing non-customers to orderlabtest.com
- Handling Spanish callers seamlessly — stays in Spanish through the entire call including transfers
- Taking messages after hours
Paul actually operates as six specialized agents behind the scenes. The caller never knows this — it always sounds like one seamless conversation with Paul. But depending on what the caller needs, Paul shifts to the right specialized agent to handle it:
| Agent | What it does |
|---|---|
| Paul — Front Desk | Answers all inbound calls, authenticates callers, routes to the right agent or team member |
| Paul — Scheduling | Handles drug test orders, background orders, MVR orders, clinic lookup, payment collection |
| Paul — Documents | Resends emails and invoices, handles document requests, directs to member portal for full file access |
| Paul — Front Desk Español | Same as Front Desk in Spanish |
| Paul — Sales Intake | Handles new company enrollment inquiries, explains the DOT Random Drug Testing Program, qualifies new leads, transfers to team to close |
| Paul — Backgrounds | Handles corporate background screening clients (non-DOT companies), answers general questions, transfers to backgrounds team |
The member portal is live and active subscribers can use it to:
- Order drug tests (now routes to Quest)
- Order MVR, background checks, PSP, and Clearinghouse queries via TazWorks
- Add and remove drivers
- View compliance status and billing
- Access their WorkDrive documents
Login is simple — enter DOT number, select which phone to text (last 4 digits shown), enter the one-time code. No password to remember. Paul will direct customers to the portal as a self-service option whenever it makes sense.
Nothing goes out without payment confirmed first. No orders, no QuickApps, no background consent forms, nothing. Paul collects payment before proceeding with any order. Card on file is always offered first (last 4 digits only — full card numbers are never read or shared). If no card on file the caller gets an invoice by email or SMS payment link. The team should follow this same rule on any calls they handle directly.
Paul only communicates with verified contacts on the account. SMS and emails only go to phone numbers and emails already on the account. If a caller asks to send to a different contact, Paul verifies via one-time code first. The team should follow the same rule — never send account information to an email or number that is not on file without verifying first.
Paul will be live on these numbers once call forwarding is set up this week. Until then the team handles calls as normal. You will receive a separate notification when the forwarding goes live.
- Call forwarding from JustCall to Paul — being set up after final testing this week
- Payment — Was the card charged in Authorize.net?
- Invoice — Was the invoice created in Zoho Books?
- Fulfillment — Did the ordered service actually get delivered?
- Drug test: Confirm the ePassport was issued AND sent to the driver
- MVR / BGC / PSP / CHQ: Confirm the order was entered in TazWorks and the QuickApp was sent
- Add Driver to Pool: Confirm the driver was added in CRM
| Date | Flow | Company | DOT# | Driver | Services | Amount | Trans ID | Status |
|---|
| Time | DOT | Company | Contact | Phone | Action | Result | Source |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
| Driver | DOT | Company | Test Type | Phone | Last RDT | Contacts | Action | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
| Account | DOT | Driver | Type | Test | Status | Notified | Completed | Action |
|---|
| Company | DOT | Amount | Days Late | Status | Wizard |
|---|
| Company | DOT | Amount | SAFER | Days Late | Status | Wizard |
|---|
These carriers show NOT AUTHORIZED or OOS and are for-hire interstate — they cannot complete the renewal wizard online. They will need to call in.
| Company | DOT | Renewal | Amount | SAFER | Reason | Status |
|---|
Scenario 1: All Clear (auto-renew info) · Scenario 2: No CC (add card CTA) · Scenario 3: SAFER Issue (are you still operating?)
Urgent tone · No CC and SAFER issue accounts only
Success → confirmation SMS + email · Failure → triggers recovery cadence
Update your card · Portal link for CC entry
Payment still past due
Human follow-up · Drivers at risk of pool removal
Membership cancellation pending · Call immediately
| Company | DOT | Offer | Original | Drivers | Link | SMS | Paid | Reactivated |
|---|
| DOT Active? | OOS? | Carrier Type | Has MC? | BIPD on File? | Verdict |
|---|---|---|---|---|---|
| ✅ Yes | No | Private | No | N/A | ✅ GOOD TO GO |
| ✅ Yes | No | Intrastate | No | N/A | ✅ GOOD TO GO |
| ✅ Yes | No | For-Hire Interstate | Yes | Yes | ✅ GOOD TO GO |
| ✅ Yes | No | For-Hire Interstate | Yes | No | ❌ NEEDS INSURANCE |
| ✅ Yes | No | For-Hire Interstate | Yes (Inactive) | No | ❌ AUTH + INSURANCE |
| ⚠️ Yes | No | Any | Any | Any | ⚠️ MCS-150 OVERDUE |
| ❌ No | -- | Any | -- | -- | ❌ FILE MCS-150 NOW |
| -- | ⛔ Yes | Any | -- | -- | ⛔ CANNOT OPERATE |
| DOT Number | Last Checked |
|---|---|
| Loading... | |
| DOT Number | Last Checked |
|---|---|
| Loading... | |
| Name | Sales | Hours | Activity % | Keyboard % | Mouse % | M:KB Ratio | Idle Hrs | Calls Out | Calls In | Talk Min | SMS | Tix Touched | Tix Closed | CRM Recs | Notes | CRM Email | CC Act |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Select a date and click Load | |||||||||||||||||
Hubstaff Flag Legend — click to expand
| Processor | Incomp Rpts | Incomp Srch | Comp Rpts | Rpt TAT | Comp Srch | Srch TAT | Revenue |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| Entered By | Orders Entered | Clients | First | Last | Top Products |
|---|---|---|---|---|---|
| Loading… | |||||
API: /crm/v7/Accounts/
Org: 671481277
Org: 671481277
Via DO proxy
Reads/writes CRM live
SaferWebAPI.com
PostgREST
Accept.js SDK
vault.js for creds
eScreen login bypass
Free — 1k units/month
| Project | Domain | Purpose | Flows |
|---|---|---|---|
| vid-pages | members.verticalidentity.com | Member portal — enrollment, account mgmt, pricing, pool dashboard | 2 3 |
| orderlabtest | orderlabtest.com | White label — one-time drug tests + a la carte services | 1 4 |
Shows only clinics that accept DOT drug tests and are open to the public. Capability badges call out BAT, eBAT, and Observed collections — the three that matter most.
| Date | Account | Amount | Description | Notes for Jason |
|---|---|---|---|---|
| Loading... | ||||
| Date | Source | Expected | Found | Type | Notes | Action |
|---|---|---|---|---|---|---|
| Loading... | ||||||
| Name | Role | Tabs | Action | |
|---|---|---|---|---|
| Loading... | ||||
| Table | Rows | Export CSV |
|---|---|---|
| Loading... | ||