Smokeball is legal practice management and billing software used by small and mid-sized law firms to run matters, organize documents and emails, capture time (automatically and manually), and generate bills. It ties deeply into Microsoft Word and Outlook, streamlines document automati

Smokeball is a cloud-connected practice management platform with a Windows desktop app and tight Microsoft 365 integrations. It helps firms manage case files end-to-end, from intake through billing, while automatically capturing work to improve realization.
Core product areas include:
Common data entities:
Smokeball is optimized for attorneys and staff in Word/Outlook and a desktop client, which makes headless automation non-trivial:
Supergood reverse-engineers authenticated client flows and network interactions to deliver a resilient API endpoint layer for your Smokeball tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened Smokeball adapter tailored to your workflows and entitlements, including iManage mappings if required.
Go live with continuous monitoring and automatic adjustments as Smokeball evolves.
- Create Smokeball matters from your intake and automatically provision iManage workspaces - Stamp iManage IDs back to matters for traceability, and enforce naming/numbering conventions - Sync responsible attorneys and security settings across both systems
- Generate time entries when an iManage document is edited, emailed, or filed - Push disbursements for prints, scans, or third-party costs tied to a matter - Keep narratives, work codes, and rates consistent with firm policies
- Mirror document and email metadata (IDs, versions, authors, folders) between Smokeball and iManage - De-duplicate items and preserve immutable references for audits - Support cross-system search and matter file completeness checks
- Push approved time to Smokeball billing; pull invoice statuses and balances for client portals - Surface trust ledger balances and recent transactions (read-only or write where allowed) - Trigger reminders and workflows based on aging or payment events
Authentication
Username/password with optional MFA and SSO/IdP support where enabled; supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for enterprise throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of matters, documents/emails, time, invoices, and trust balances
Security
Encrypted transport, scoped tokens, and audit logging; respects Smokeball roles and ethical walls
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., bulk document syncs, invoice runs, workspace provisioning)
Latency
Sub-second responses for list/detail queries under normal load; bulk syncs reflect underlying platform behavior
Throughput
Designed for high-volume matter and document metadata synchronization and time capture
Reliability
Retry logic, backoff, and idempotency keys minimize duplicates and support at-least-once processing
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows commonly used by law firms, including Matters & Contacts, Documents & Email metadata, Time & Billing (AutoTime and manual entries), Invoices/AR, and (where licensed) Trust balances and ledgers. Coverage is scoped during integration assessment and aligned to your entitlements.
Yes. We map Smokeball matters to iManage workspaces, persist iManage workspace/folder/doc IDs in matter and document records, and keep metadata in sync. We can provision workspaces on matter open, update security based on responsible users, and attach document/version references for audit.
We reverse-engineer authenticated traffic and operate with secure, persistent sessions. Long-running tasks (e.g., bulk document enumeration, invoice runs) are handled asynchronously with job polling or webhooks. Changes are delivered as deltas to reduce load.
We can read and normalize auto-captured activities to create posted time entries via the API, including narratives, codes, and document/email references, subject to your licensing and permissions.
Where trust modules are enabled, we can read balances and transaction history and, if allowed by policy, create ledger entries. We never move funds; all payment processing remains with your firm’s systems and providers.
All requests are encrypted; actions are logged with user context and timestamps. We honor Smokeball permissions and ethical walls and support idempotency keys to prevent duplicate writes across retries.