Run it on your own infrastructure.
fromHello's platform is AGPL-3.0 and self-hostable end to end — your customer data lives in your Postgres, behind your VPC. The eight specialists run on our hosted early access today and open-source once the product reaches GA. This page is exactly what you run: the stack, the data model, every channel, and how it deploys. No black box.
AGPL-3.0 · Postgres + Redis · pnpm + Turborepo
A monorepo you can read in an afternoon.
One pnpm and Turborepo workspace, TypeScript end to end. Postgres is the system of record; Redis handles caching and background jobs. Nothing exotic to operate.
- apps/webThe dashboard — where you approve, edit, and watch the work.
- apps/agentsThe eight growth specialists, as workers — hosted in early access today, open-source after GA.
- packages/coreSegments, journeys, events, lifecycle — the domain logic every surface shares.
- packages/sdkA lightweight JS/TS SDK: event tracking with an offline queue, XSS-safe in-app rendering.
- PostgresProfiles, accounts, events, consent, audit logs. Your system of record.
- RedisCaching and background jobs. The moving parts, kept simple.
Built for B2B and B2C. No compromise.
A first-party data model you own outright — no warehouse round-trip, no per-event surcharge. Segments recompute on every event.
- Profiles and accounts
- People and the companies they belong to — a real B2B and B2C model, not one bolted onto the other.
- Events
- First-party tracking through the SDK, with an offline queue so nothing drops.
- Segments
- Dynamic rules recomputed on every event, plus static lists. Sync them to any channel or ad audience.
- Funnels and lifecycle stages
- Model the path from first touch to retained, and act on where each contact sits.
- Custom fields
- Extend any profile or account with your own typed attributes.
Every channel. Bring your own keys.
Reach customers where they are, through providers you already trust. Swap a provider without touching the rest of the platform.
- EmailResend · SMTP
- SMSTwilio · SMS Partner · custom HTTP
- In-appbanner · modal · slideout · tooltip
- Web pushbrowser opt-in
- Ad audiencesMeta · LinkedIn · Google
- InboundIMAP polling · webhooks
Compose any flow from the node vocabulary.
A visual builder where every automation is nodes and edges — the same primitives a specialist uses when it ships a flow for you. Read it, branch it, version it.
The nodes
- entry
- send_email
- send_sms
- wait
- wait_for_event
- branch
- ab_split
- add/remove_segment
- enroll_in_journey
- webhook
- exit
- goal
GDPR is built in, not bolted on.
Consent and suppression are part of the data model, not a plugin. Self-host, and your customer data never leaves your infrastructure.
- Consent records
- Every opt-in and opt-out, with immutable history you can prove to a regulator.
- Suppression
- Suppression that every send respects automatically.
- Audit logs
- Who did what, and when — including every action a specialist took.
- Multi-tenancy
- Isolated workspaces, so one instance can serve many brands or clients.
A $5 VPS, or your Kubernetes cluster.
Postgres, Redis, and container images. Deploy it the way you already ship software — or skip the ops and let us host it.
- 01Single VPSA container image with Postgres and Redis alongside. Runs on a $5/mo box.
- 02Platform-as-a-serviceRailway, Easypanel, or similar — push the repo, add the two datastores.
- 03Your own clusterBring the images to the Kubernetes you already run. No special requirements.
- 04Hosted by usWould rather not run it? Early access is a managed instance, all eight specialists included.
Read the code. Or let us run it.
The platform is on GitHub under AGPL-3.0. Or join the waitlist and we'll host it for you when early access opens.