Integration Types
Amili offers three main ways to integrate with our platform, allowing you to choose the method that best fits your organization's needs and technical capabilities.
File Integration
File integration uses SFTP (Secure File Transfer Protocol) to upload invoice data in batches. You upload files containing invoice information to Amili's secure server, where they are automatically processed according to schedule. This method supports various flat file formats:
- Fixed-Width Format: Each field has a predefined width and position in the file
- Delimited Format (CSV): Fields are separated by delimiters (e.g., commas)
- Structured Format: XML and JSON for more complex data structures
Requirements:
- SFTP access credentials as provided by Amili
- File format compliance
- Scheduled file uploads
API Integration
API integration provides direct connectivity between your existing systems and Amili's platform through our REST API. This enables real-time data exchange, allowing your systems to automatically create invoices and cases, retrieve status updates, and synchronize information instantly without manual intervention.
Requirements:
- Technical implementation capabilities
- API authentication setup
- Development resources for integration
Manual Registration
Amili's web-based interface allows for manual registration of invoices and cases through a user-friendly form. No technical integration is required - you simply log into the platform and enter the necessary data manually.
For more information, please refer to:
- Amili Create, for manual invoice registration
- Amili Ease, for manual case registration
Requirements:
- Amili user account
- Manual data entry
Overview and Comparison
| Factor | File Integration | API Integration | Manual Registration |
|---|---|---|---|
| Volume | High | Any | Low to Medium |
| Automation | Batch | Full | None |
| Setup Complexity | Low | High | None |
| Real-time | No | Yes | No |
| Technical Requirements | Minimal | Significant | None |
| Cost | Low | Medium | None |
API vs File data flow
As the diagram below shows, the API integration will allow for direct data integration and feedback, while File integration will involve the intermediary steps of timed data batch transfers. This key difference in user experience is the delay in data exchange. A case registation in the Integrating system will wait for the next data batch before it is made available in the Amili system. File integration also lacks the possibility of direct feedback in case of errors in the integration flow.
Getting Started
Continue reading our Integration Process to learn how to start your integration project.
