Guides Scenarios
Guides Scenarios
Typical integration scenarios along with the API endpoints and events you will likely need. Use these when planning the scope of a new integration before choosing individual recipes.
Time tracking software
- Get and monitor clients and matters (
/v1/clients,/v1/matters, webhooksMatter*) - Get and monitor task types (
/v1/tasktypes) - Get and monitor fee earners (
/v1/entities) - Applicable rates (optional) (
/v1/applicablerates) - Create work items — time entries with or without rates (
/v1/workitems)
HR payroll software
- Contribute GL postings to the general ledger
- Pull employee list from the system
- Pull timesheet details or summary from work items
- Get chart of accounts
Expense capturing software
- Pull employee list from the system
- Bill cost recovery entries
- Look up matter to bill cost recovery to
- Post reimbursement GL entries
Multifunction device cost capturing
- Get employee list so costs can be attributed to individuals
- Get matter list so costs can be billed to matters
- Get cost recovery types
General ledger system
- Export general ledger activity to the third-party system
- Get chart of accounts — Efimis manages a subset of accounts associated with legal finance features; writing the chart of accounts is not supported
Customer relationship management (CRM)
- Create clients
- Query fees billed, WIP generated, collected, and written off by client
Dashboard and cross-functional reporting
- WIP billing collection cycle
- Matter summary
- Ageing analysis details
- Employee list
Debt collection system
- Client list, details, and change notifications
- Invoice list and details
- Listen for invoice issued, voided, and paid
Client web portal
- Client or matter financial summary (debtor / client account balances)
- Invoice listing and line-item details
Onboarding
- Create a client or matter with details provided by the user
- Get list of matter types
Case management system
- Create client and matter with full details
- Create timesheet entries
- Create draft invoices
- Mark billing stages as started or completed to trigger billing workflows