Gmail Processor is an open-source project that automates the processing of Gmail messages and attachments using Google Apps Script and execute actions (e.g. store attachments in a GDrive folder, log information in a spreadsheet) depending on matching criteria.
Gmail Processor is an open-source Google Apps Script library that automates the processing of Gmail messages and attachments by executing actions (e.g. store attachments in a GDrive folder, log information into a spreadsheet) depending on powerful matching criteria.
Gmail Processor is the successor of Gmail2GDrive with vastly enhanced functionality, completely re-written in TypeScript with extensibility and stability in mind, using a modern development setup and automation all over the place (dependency updates, tests, documentation, releases, deployments). There's a convenient migration available to convert your old configuration to the new format (see Migrating from GMail2GDrive).
The Getting Started Guide shows how to setup Gmail Processor in Google Apps Script and quickly get it up and running.
The Config Reference provides detailed information about the Gmail Processor configuration.
The Examples show different ways of using Gmail Processor.
The Playground helps to create the configuration in a schema-aware online editor with a visual schema guide on the side.
Contributions to Gmail Processor are welcome! Whether you want to add new features, fix bugs, or improve documentation, check out the contribution guidelines to get started.
See the Development Guide for details.
GmailProcessor is released under the Apache 2.0 License.
For any questions, issues, or feedback, please open an issue on GitHub.