feat(gmail): added gmail polling service to trigger workflow on incoming emails (#344)

* setup gmail polling service, not tested

* general improvements to gmail polling and error handling, receive message but triggers wrong wrokflow

* finished gmail polling service, works when I send multiple emails in a single polling period (triggers the workflow for each new email)

* remove unread messages

* remove unread messages

* modified to process all incoming emails as individual workflow executions, enhance dedupe, general improvements

* replaced desc w tooltips

* added cron job for polling gmail

* remove unused props, simplify naming convention

* renoved extraneous comments, removed unused processIncomingEmails

* fixed build issues

* acknowledged PR comments
This commit is contained in:
Waleed Latif
2025-05-11 12:46:09 -07:00
committed by GitHub
parent d79cad4c52
commit 0fc0f683a6
38 changed files with 1682 additions and 156 deletions

View File

@@ -1 +1 @@
cd sim && npx lint-staged
cd apps/sim && npx lint-staged