projectadg last reviewed 2026-05-21

EDM (sproutsend) โ€” email marketing platform

Context

EDM is Aspire's email-marketing platform (EDM = Electronic Direct Mail). Originally codenamed "sproutsend", fully rebranded to "EDM" in the customer-facing layer 2026-04-26. Lives at edm.goldroom.io.

Architecture

graph LR EDM["EDM (sproutsend)<br/>edm.goldroom.io"] --> SG["SendGrid (delivery)"] EDM --> DB[("Postgres<br/>db name: sproutsend")] classDef app fill:#715EE3,color:#fff,stroke:#291F50; class EDM app;

Detail

Deployment

Rename note (important for grep/debugging)

Stack

Relationship to other tools

Email infrastructure cross-cutting note

Aspire's email standard is SendGrid:

Open questions

  1. EDM vs Postiz boundary โ€” does EDM handle only email, Postiz only social, or is there overlap?
  2. Should EDM integrate with BizDB (bizdb) for audience targeting?
  3. Multi-brand sending โ€” one EDM instance for all Aspire brands, or per-brand?

Related

๐Ÿ”— Relationships

graph LR edm_sproutsend["edm-sproutsend"]:::self edm_sproutsend --> bizdb["bizdb"] edm_sproutsend --> brand_tokens["brand-tokens"] edm_sproutsend --> coolify_multi_server_topology["coolify-multi-server-topology"] classDef self fill:#715EE3,color:#fff,stroke:#291F50;