Files
zeekayandHanzo Dev 1a76145191 Hanzo Marketing: lifecycle email, from one place
The web app for /v1/marketing on api.hanzo.ai (audiences, drip sequences and
their steps, enrollments, campaigns, the send calendar, promos and opt-outs)
and the small Go service beside it. Earlier history is kept privately in
hanzoai/marketing-v1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-15 11:36:13 -07:00

779 B

Hanzo Marketing

Lifecycle email for an organization: audiences, drip sequences and their steps, enrollments, campaigns, a send calendar, promos and opt-outs. Everything it does goes through /v1/marketing on api.hanzo.ai, signed in with Hanzo IAM.

Web app

The screens people use. Built on @hanzo/gui; sign-in is Hanzo IAM (hanzo-marketing).

pnpm install
pnpm dev        # http://localhost:3320, /v1 proxied to api.hanzo.ai
pnpm build      # dist/, served by ghcr.io/hanzoai/spa

src/marketing.ts names every operation the screens call.

Go service

cmd/marketing is a small HTTP service that hands campaign creation to its engines in internal/engine.

go build ./cmd/marketing

Dockerfile.service packages it on port 8002.

License

MIT