SDR Mail Manager
Sends approved outbound at scale and tracks every delivery, open, bounce and reply.
Deployed and login-gated — sending stays disabled until SendGrid domain authentication is done
How it works.
Stage 3 of the WCS outbound pipeline ('Mambo Autopilot SDR') and the module that owns the shared account layer for all three stages. Sends the approved drafts from stage 2 via SendGrid — bulk or per-prospect — and reports back delivery status plus open/reply/bounce tracking per prospect through webhook-driven inbound tracking. Inbound replies are stored and forwarded to a human operator for triage — automatic classification into disposition types is designed but not built. The v1 single-tenant pipeline is feature-complete (219 tests passing, 87% coverage), deployed to Cloud Run, and awaiting SendGrid domain authentication before the first real send; a multi-tenant 'profiles' generalization is underway behind a default-off feature flag.
- 01Sends approved drafts in bulk or individually via SendGrid, with retry-failed and live send-status tracking
- 02Tracks inbound replies, opens, and bounces via SendGrid webhooks, with per-tenant webhook routing
- 03Multi-tenant Firebase Auth with per-user KMS-encrypted storage of each tenant's own Apollo/Anthropic/SendGrid keys
- 04Onboarding wizard, settings pages, and an admin view for delivery health and suppression lists
Where it stands.
Next phases
Built with.
FastAPI (Python 3.13)SQLAlchemy 2.0 asyncAlembicPostgreSQLSendGridKMS-encrypted credentialsNext.js 16Tailwind CSS 4Firebase AuthWant SDR Mail Manager working for you?
Sends approved outbound at scale and tracks every delivery, open, bounce and reply.
Get in touch