EmailCAN I VIBECODE
Boomerang for Gmail?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Boomerang for Gmail (by Baydin, Inc.) is a browser extension for Gmail and Google Workspace in Chrome, Firefox, Safari, Opera, and Edge that adds email productivity controls to compose and inbox. Core features: Send Later (schedule emails via calendar picker or natural-language dates such as "next Monday"); Boomerang reminders that archive a message and return it to the inbox at a chosen time, optionally only if nobody replies; read, response, and click tracking; Respondable, an AI assistant that scores drafts for actionability in real time; and Inbox Pause, which holds new mail until resumption or according to a schedule for focus time. It also includes meeting scheduling (Meeting Poll, Bookable Schedule, Share Free/Busy, Suggest Times, and enterprise team/round-robin scheduling with Google Meet and Zoom integration), converting emails into calendar events, Notes, recurring messages, an
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build an original web app that reproduces the core workflow of Boomerang for Gmail: a self-hosted Gmail companion offering scheduled sends, follow-up reminders, inbox pause, response tracking, and simple meeting scheduling. Do NOT copy Boomerang's brand, logo, palette, UI, or any Boomeranggmail.com assets; design a distinct UX. Workflow: (1) in compose, choose Send Later with natural-language date parsing ("next Monday 9am"); (2) follow-up mode archives a message and returns it to the inbox unread/starred at a due date, or only if unanswered after N days; (3) Inbox Pause holds new mail until a user-chosen time or a recurring daily schedule; (4) per-message open/click tracking via 1x1 pixel and signed link redirects; (5) a guest-answerable meeting poll plus shareable free/busy slots. Technical approach: Node.js/TypeScript backend, Postgres for jobs and state, pg-boss or Redis queue with cron delivery, Google Workspace OAuth (Gmail API messages.send/labels/threads, Pub/Sub push for incoming replies), chrono-node for date parsing, React frontend, and a Manifest V3 extension to inject into Gmail (or a standalone dashboard using Gmail labels as fallback — pick one and justify). Handle token rotation, per-user scopes, and API quota backoff. Out of scope: Salesforce/CRM sync, AI draft scoring, team round-robin scheduling, native mobile apps. Deliver a README covering OAuth consent setup, architecture diagram, job scheduling flow, and limitations (Gmail API quotas, draft-vs-send edge cases, extension permission prompts, deliverability).