This PR implements a comprehensive Zoho Mail integration for Activepieces, addressing the requirements specified in issue #7647 . The integration enables automation of email-related workflows through Zoho Mail’s secure and ad-free email hosting service.
Authentication OAuth2 authentication with Zoho Mail Support for multiple account selection Comprehensive OAuth scopes for full API access
New Email Received Monitors inbox for new emails Configurable content and attachment retrieval Customizable email fetch limits New Email Matching Search Advanced filtering by subject, sender, recipient, and attachments Flexible content retrieval options Efficient polling mechanism New Email in Folder Monitors any specified folder for new emails Dynamic folder selection from user’s account Configurable content and attachment options
Support for CC, BCC recipients HTML/plain text formatting Email scheduling capabilities Read receipt options
Comprehensive email metadata retrieval Optional content and attachment information Support for inline content
Support for both individual messages and entire threads Dynamic folder selection Batch operations for multiple emails
Support for both individual messages and entire threads Batch operations for multiple emails Efficient API usage
Advanced action for direct API interaction Full access to Zoho Mail API endpoints Flexible for power users
Clean, modular code structure following Activepieces architecture Comprehensive error handling with descriptive messages Efficient API interaction with proper resource management Backward compatibility with automatic account selection Detailed inline documentation User-friendly property descriptions and organization
The implementation has been tested with the Zoho Mail API documentation to ensure all endpoints are correctly utilized. Full end-to-end testing with a Zoho Mail account is recommended before final merge.
All actions and triggers include detailed descriptions and property explanations to guide users through the setup process.
Closes Closes #7647 /claim #7647
Kunal Darekar
@Kunal-Darekar
Activepieces (YC S22)
@activepieces