Naar de inhoud

Draai het op je eigen infrastructuur.

fromHello is open source onder AGPL-3.0, en je kunt het op je eigen servers draaien, met een onbeperkt aantal contacten. Je klantgegevens staan in je eigen Postgres. Deze pagina laat zien wat je draait: de services, het datamodel, de kanalen en de vereisten.

AGPL-3.0 · Postgres 18+ · Redis 8+ · Node.js 24Bijgewerkt op

Door ons gehost, of op jouw servers. Twee manieren om het te draaien.

Aanbevolen

fromHello Cloud

Niets te installeren. Niets te upgraden.

  • Voor je gehost
  • Wij beheren Postgres, Redis en elke upgrade
  • E-mailverzending, voor je ingericht (Team en hoger)
  • AI-credits (Team en hoger)
  • Support inbegrepen

Early access tot fromHello Cloud gaat gefaseerd open.

AGPL-3.0

Zelf hosten

Draai het zelf. Met of zonder ons.

  • Op je eigen servers: een API, een worker, het dashboard en een optionele MCP-server
  • Jij beheert Postgres 18+, Redis 8+, upgrades en back-ups
  • Je eigen verzendprovider: Resend, Postmark, SendGrid, SMTP of Microsoft 365
  • Je eigen AI-sleutel, of lokale modellen via Ollama
  • Hulp via GitHub-issues

Met je eigen SMTP-server en Ollama kunnen je gegevens volledig op je eigen servers blijven.

Elk contact, elk event en elk bericht is via de API als JSON uit te lezen. Als je zelf host, staat dat allemaal in je eigen Postgres.

Eén TypeScript-monorepo. Niets exotisch om te draaien.

Eén workspace met pnpm en Turborepo, van begin tot eind TypeScript: het dashboard, de API, de worker en de MCP-server, naast Postgres en Redis.

  • apps/web

    Het dashboard: profielen, segmenten, journeys, templates en analyses.

  • apps/api

    De Hono-API en zijn webhooks: callbacks van providers en inkomende antwoorden.

  • apps/worker

    Achtergrondtaken op BullMQ: journeys, verzendingen en segmentupdates.

  • apps/mcp

    De optionele MCP-server: 59 tools voor Claude, Cursor of elke MCP-client.

  • packages/sdk

    De JS/TS-SDK: eventtracking met een offline queue, en XSS-veilige in-app banners en modals.

  • Postgres 18+ · Redis 8+

    Postgres bewaart profielen, events, berichten, toestemming en auditlogs. Redis zorgt voor de jobqueues en de rate limiting.

Eén profiel per persoon, in je eigen database.

Een first-party datamodel dat volledig van jou is, zonder omweg via een datawarehouse. Elk event toetst die persoon opnieuw aan elk dynamisch segment.

Profielen
Een bedrijfsveld, eigen velden, events, berichten en antwoorden, allemaal op één profiel. Anonieme geschiedenis wordt er bij de aanmelding mee samengevoegd.
Events
Paginaweergaven en sessies uit de trackingsnippet, plus elk event dat je via de API of de SDK verstuurt. De SDK zet events offline in een queue en verstuurt ze zodra de browser weer online is.
Segmenten
Dynamische regels die bij elk event opnieuw worden getoetst, plus statische segmenten die je met de hand beheert. Gebruik ze in journeys, of synchroniseer ze naar advertentiedoelgroepen.
Funnels
Breng het pad van eerste contact tot behouden klant in kaart, en zie per stap de uitval en de conversie.
Eigen velden
Breid elk profiel uit met je eigen getypeerde velden: tekst, getal, boolean, datum of keuzelijst.

Vijf kanalen. Gebruik je eigen sleutels.

Bereik klanten waar ze zijn, via providers die je al vertrouwt. Wissel van provider zonder de rest van het platform aan te raken.

  • E-mail

    Resend · Postmark · SendGrid · SMTP · Microsoft 365

  • Sms

    Twilio · SMSPartner · MessageBird · eigen HTTP

  • In-app

    banner · modal

  • Webpush

    opt-in in de browser

  • Advertentiedoelgroepen

    Meta · LinkedIn · Google

  • Antwoorden

    IMAP · Microsoft 365 · webhooks

De journey-engine

Stel elke flow samen uit de vaste set nodes.

Een visuele builder waarin elke journey uit nodes en verbindingen bestaat, met 14 soorten nodes: lees hem, vertak hem, beheer zijn versies. Een AI-agent die via MCP is aangesloten, gebruikt dezelfde nodes, en de journeys die hij bouwt, blijven concepten tot ze worden gepubliceerd. Publiceren via een agent vereist een bevestigingsstap in je AI-client.

De nodes

Triggers
  • Start
Acties
  • E-mail versturen
  • Sms versturen
  • Webhook
  • Profiel bijwerken
  • Aan segment toevoegen
  • Uit segment verwijderen
  • In journey inschrijven
Flowbesturing
  • Wachten
  • Wachten op event
  • Vertakking
  • A/B-split
Einde
  • Uitstappen
  • Doel

Data en controle, op je eigen servers.

Als je zelf host, staan je klantgegevens in je eigen Postgres. De diensten die het werk doen, krijgen wat ze nodig hebben: je e-mail- en sms-providers, het AI-model en de advertentieplatforms.

Exporteren en wissen
Exporteer een contact als JSON, of wis het profiel en de berichten, via de API. Elke wisactie wordt vastgelegd in het auditlog.
Automatische suppressie
Afmeldingen en bounces vullen een suppressielijst, die vóór elke verzending wordt gecontroleerd.
Auditlog
Uitnodigingen, API-sleutels, verzendinstellingen, wijzigingen in toestemming, wisacties en aanroepen van MCP-tools.
Werkruimtes en rollen
Aparte werkruimtes, vier rollen van eigenaar tot kijker, en API-sleutels die tot één werkruimte beperkt zijn.
Je eigen verzenddomein
E-mail gaat uit vanaf je eigen domein, dus de reputatie is van jou.
First-party tracking
Onze tracking laadt geen pixels van derden.

Vereisten

Wat je nodig hebt om het zelf te draaien.

Op je eigen servers draaien Postgres 18+, Redis 8+, een API, een worker, het dashboard en een optionele MCP-server. Jij doet de upgrades en back-ups, en hulp komt via GitHub-issues.

  • Node.js 24

    Draait de API, de worker, het dashboard en de optionele MCP-server.

  • Je eigen e-mailprovider

    Resend, Postmark, SendGrid, SMTP of Microsoft 365. Sms loopt ook via je eigen provider, en AI via je eigen sleutel, of lokale modellen met Ollama.

  • Twee domeinen met TLS

    Eén voor het dashboard en één voor de API, plus een optioneel derde voor de MCP-server via HTTP.

  • Een openbare API en een openbaar dashboard

    Webhooks van providers, de trackingsnippet en afmeldingen met één klik roepen de API aan, en de afmeldlink in een e-mail opent een voorkeurenpagina op het dashboard, dus beide moeten openbaar bereikbaar zijn.

Early access

fromHello Cloud

Je bent niet begonnen om klein te blijven.

Early access tot fromHello Cloud gaat gefaseerd open. De onboarding is persoonlijk: we helpen je met de inrichting en met het overzetten van je contacten.

We mailen je zodra je plek vrijkomt. Geen spam.

Nog niet zover? Bekijk op GitHub