We build and maintain Automail.
Lineverge is a software engineering company based in Singapore and Hong Kong. We develop Automail for supply chain data collection, automation, and analytics.
Our priority is performance, stability, usability, and keeping the software efficient and affordable to operate.
Meet the team
A technical team focused on the product.
Our primary focus is developing Automail and continuously improving its stability, reliability, performance, usability, and running cost. We want the software to work well and remain affordable as each project grows.
Keep making Automail better.
Our engineers spend most of the time building, maintaining, testing, and refining Automail. Improvements to existing features are as important as adding new functionality.
Engineers work directly with project teams.
During deployments and subsequent adjustments, each Lineverge team member communicates directly with the customer's core project team. Requirements, feedback, and issues reach the people implementing changes, so the software works as expected.
Automail, version by version.
From workflow automation and configurable tables to integrated AI and a purpose-built interface, Automail has evolved through regular product releases.
Foundations
The core application, access controls, and workflow engine.
Initial release
Initial release of Automail.
Introduced reusable class-based views and access controls for frontend components.
Introduced the Flows module for background workflows.
Early automation
Configurable email automation and shared application utilities.
Email automation
Launched the configurable Automail email-automation module.
Refactored shared code across modules.
Added common utility functions.
Interfaces and processing
Interface updates, processing engines, and file handling.
Interface redesign
Redesigned the interface using Bootstrap 3 and a new application layout.
Engine upgrade
Upgraded inbound and outbound processing engines.
Applied security fixes.
Updated the user interface.
Added support for reading CSV and Pickle files.
Autoform and platform expansion
Introducing Autoform alongside new Table features, data exchange capabilities, SSO, and deployment tooling.
Introducing Autoform
Introduced Autoform for structured data collection and refactored menu and search configuration.
Added ad hoc Excel downloads.
Introduced the Table module.
Added smart CSV and Excel uploads to tables.
Updated Autoform endpoints and synchronization functions.
Extended table rendering and resolved related issues.
Removed the legacy projects directory.
Consolidated deployment files and moved documentation to GitBook.
Deployment restructuring
Reorganized deployment configuration and added serverless.yml for containerized deployments.
Retired the legacy app_table component.
Added serverless deployment scripts.
Added OpenID-based single sign-on.
Scale and orchestration
Data synchronization, exports, Airflow, and infrastructure automation.
Introduced generic synchronization between Automail and Autoform.
Upgraded the Table upload module.
Added multi-sheet Excel exports with configurable and conditional formatting.
Introduced bulk Autoform session retrieval with approximately 1,000x faster loading.
Integrated Airflow into containerized deployments.
Added Terraform deployment scripts for Elastic Beanstalk and cron.
Infrastructure automation
Introduced Terraform deployment scripts using ECS and Airflow.
Automail v12
A refreshed interface and new workflow capabilities.
Major UI upgrade
Upgraded the interface to Bootstrap 5, updated jQuery, and refreshed frontend libraries.
Updated Terraform deployment scripts.
Added Leaflet for advanced map rendering.
Introduced the Custom Email module.
Optimized frontend saving in the Table module.
Added automatic recovery for Autoform synchronization.
Automail v13
A rebuilt data table, OCR improvements, and integrated chat.
Rebuilt the DataTable module.
Added ZIP downloads.
Introduced the Chat app.
Added the OCR extraction app.
Upgraded Django to version 4.2.
Switched the administration interface to the default Django theme.
Reduced the operating cost of containerized deployments.
Added a generic pivot-table option.
Extended OCR support with generic and custom configurations.
Introduced group emails combining related monitor items.
Upgraded Leaflet mapping for performance and additional features.
Added Elastic Beanstalk deployment scripts.
Integrated chat
Launched integrated chat in Automail.
Added compact tables with loading statistics.
Moved chat to the Responses API for newer model support.
Automail v14
A purpose-built interface, history, and continuing refinements.
Added tech-pack support to the OCR app.
Optimized the deployment process.
Added an Elastic Beanstalk scheduler option to reduce UAT costs.
Replaced the Hyper theme with the built-in Automail theme.
Added a compact DataTable mode.
Prepared the application for history functionality.
Modern interface
Introduced a purpose-built modern interface, contextual chat, history, and desktop-style interactions.
Added table Excel exports, fixed UI issues, and improved performance.
Engineering built around the problem
We use different architectures and technologies where they make practical sense. Our focus is on maintainability, flexibility, performance, and the ability to adapt quickly to changing business requirements.
Automail Architecture
Automail uses a deliberately monolithic application architecture, organized into modular components. This gives us a stable common foundation while allowing business logic, workflows, interfaces, and integrations to be extended quickly where a project requires something specific.
Serverless Autoform
Autoform is an AWS-hosted SaaS application with a static frontend, serverless backend, and document-oriented data storage. AWS Step Functions orchestrate multi-step workflows, allowing the service to scale independently while remaining lightweight for external supply chain partners.
Data Processing & ML
We maintain our own data-processing and machine-learning algorithms for recurring transformation, matching, classification, and loading tasks. They are designed around the supply chain datasets we work with and optimized for processing large volumes efficiently.
Document Intelligence
Our document-processing pipelines use multiple LLM stages to extract, interpret, normalize, and clean information before it enters Automail. The process can combine model reasoning with deterministic validation and document-specific business rules rather than relying on a single extraction prompt.
Contextual AI
Automail includes an integrated chat using large-context models such as GPT-5.6 Sol or Gemini 3.8 Flash. The integration is aware of the structure and capabilities of each Automail instance and can work directly with application data and tools without requiring a separate RAG infrastructure.
Continuous Refactoring
Every major Automail version includes architectural cleanup and refactoring alongside new functionality. We continuously apply established software design patterns where they improve separation of concerns, reuse, testing, and long-term maintainability.
Supply Chain Document Processing
Automail uses a deliberately monolithic application architecture, organized into modular components. This gives us a stable common foundation while allowing business logic, workflows, interfaces, and integrations to be extended quickly where a project requires something specific.
Engineer-Owned Codebase
Our application architecture and production code are designed, written, reviewed, and maintained by our engineering team. We use AI development tools selectively for bounded tasks where they improve efficiency, such as small extensions, repetitive transformations, or test support. They supplement the engineering process rather than replacing ownership of the codebase or our security and review practices.
Designed to Evolve
New capabilities are introduced without treating existing deployments as disposable. Architecture, migrations, and backward compatibility are considered as the platform evolves.