Dioveo
Workflow automation
Bulk-download Gmail attachments and automate what happens next.
Search years of email in plain language, pull every attachment at once, then auto-save new files to Google Drive, Dropbox, or OneDrive. Web app, Chrome side panel, and mobile.
What it took to build
- Durable, long-running jobsPulling eight years of attachments is a job, not a request. Temporal workflows survive a worker dying mid-run and resume where they stopped.
- Third-party rate limits as an architectureGmail's quotas, not our compute, set the concurrency model. We rewrote the fetch layer twice before accepting that.
- OAuth under Google security reviewRequesting mail scopes means a review that shapes what you are allowed to build. That belongs before the roadmap, not after it.
- A year of unhappy pathsHEIC images, corrupt PDFs, expired refresh tokens, revoked access. The demo took a fortnight; the year since has been the edge cases.