System Overview
How BILL3 captures time
and ships the invoice.
Each row is a processing layer. Time data enters at the top across four capture modes and flows down through AI processing, invoice drafting, human review, and delivery. Colored labels on the left identify each layer's role.
Capture
Timer Mode
Active stopwatch
Start, pause, stop per task
Start, pause, stop per task
Manual Entry
Retroactive time logging
Date, duration, description
Date, duration, description
Voice Capture
Speak your work done
Transcribed and parsed by AI
Transcribed and parsed by AI
Activity Monitor
Passive app and window
tracking with idle detection
tracking with idle detection
AI Core
Claude AI Orchestrator
Central intelligence layer. Reads all time entries, applies project context and rate rules.
Directs summarization, classification, and invoice drafting via structured prompts.
Directs summarization, classification, and invoice drafting via structured prompts.
Project Classifier
Tags each entry to client,
project, and billing code
project, and billing code
Work Summarizer
AI-written description
of work per line item
of work per line item
Drafting
Rate Calculator
Applies hourly rates per
client, project, or task type
client, project, or task type
Invoice Composer
Structures line items, totals,
terms, and payment instructions
terms, and payment instructions
Tax Engine
Applies applicable tax rates
by client region and type
by client region and type
PDF Renderer
Branded invoice document
generated and attached
generated and attached
Review
Human Review Gate
You see the full draft before anything is sent. Edit line items, adjust descriptions, correct hours, or add a note.
Approve to proceed. Reject to revise. You stay in control.
Approve to proceed. Reject to revise. You stay in control.
Payment Link
Stripe payment link auto-
attached to approved invoice
attached to approved invoice
Delivery
Email Sender
Sends the final invoice to the client via branded email with PDF attachment and payment link.
Delivery confirmation tracked. Retry logic on bounce. Optional follow-up scheduling.
Delivery confirmation tracked. Retry logic on bounce. Optional follow-up scheduling.
Notification Bus
Sent confirmation, open
alerts, and payment events
alerts, and payment events
Tracking
Payment Status
Paid, pending,
overdue tracking
overdue tracking
Client Portal
Client-facing invoice
view and pay page
view and pay page
Earnings Analytics
Revenue by client,
project, and period
project, and period
Data Store
Invoice history,
time logs, client profiles
time logs, client profiles