Studojo · Email Flow

The live blueprint of every automated email — exactly as wired in emailer-service today. Each card is one email: when it fires and which template renders. Source of truth: events.go · scheduler.go.

Updated — 9 sequences · 50+ templates dedup + opt-out + paid-suppression enforced rate-limited 80/hr
Triggersevent.cc.* hits POST /v1/email/events from the platform + coach backend.
Instant vs scheduledAn instant email sends now; follow-ups are queued in scheduled_emails and drained each minute.
Never twiceUNIQUE(user_id, email_type) makes a duplicate send physically impossible.
Opt-out respectedMarketing checks product_emails; one-click unsubscribe flips it off.
Paid suppressionA payment cancels every pending cc_* marketing row and is skipped at send.
PacingOne global limiter at 80/hr (under ACS capacity). Transactional mail is never throttled.