Frappe document creation often involves:
- Monotonous manual entry for common fields
- Scrolling though dropdown links or searching for reference values and clearing wrong values
- Referencing previous documents to copy values
- Maintaining consistency across team members
Expresso solves this with context-aware defaults for any document type.
- Speed up any document creation with smart suggestions
- Reduce repetitive typing across all Frappe documents
| Feature | Benefit |
|---|---|
| Universal Auto-Fill | Accelerate data entry in any document type |
| Frequency-Based Patterns | "What entries are typically used here?" |
| Team-Wide Consistency | Standardize entries across users |
| Adaptive System | Improves with every document created |
- Install the app:
bench get-app https://github.com/dawoodjee/expresso bench install-app expresso
- Enable Suggestions:
Activate inExpresso > Settingsfor specific doctypes.
Core Pattern
- Open any document (Sales Invoice, Project Task, Employee Record, etc.)
- Expresso analyzes:
- Field types (link, select, date, etc.)
- Your team's historical data
- Related documents in the system
- Receive smart suggestions as you type
Example Workflows
Creating a Sales Invoice → Suggests:
- Most likely next customer, going by buying patterns
- Common items sold to this customer, along with likely quantities
- Applicable taxes
- Common payment terms for this territory
- Default due date based on typical payment terms
Current Focus
- Support all core Frappe doctypes out of the box
Future Vision
- Custom pattern recognition for custom doctypes
- Field-level prediction engine
- Complete data privacy - all processing happens locally, no external APIs
- Universal: Works wherever you create documents
- Consistent: Maintain standards across all departments
- Streamlined: Eliminate repetitive data entry
MIT - Free for all ERPNext users