Pular para o conteúdo

Rode na sua própria infraestrutura.

fromHello é de código aberto sob licença AGPL-3.0, e você pode rodá-lo nos seus próprios servidores, com contatos ilimitados. Os dados dos seus clientes ficam no seu próprio Postgres. Esta página mostra o que você roda: os serviços, o modelo de dados, os canais e os requisitos.

AGPL-3.0 · Postgres 18+ · Redis 8+ · Node.js 24Atualizado em

Hospedado por nós ou nos seus servidores. Duas formas de rodar o fromHello.

Recomendado

fromHello Cloud

Nada para instalar. Nada para atualizar.

  • Hospedado para você
  • Nós cuidamos do Postgres, do Redis e de cada atualização
  • Envio de e-mails configurado para você (Team e superiores)
  • Créditos de IA (Team e superiores)
  • Suporte incluído

O acesso antecipado ao fromHello Cloud é liberado em etapas.

AGPL-3.0

Auto-hospedagem

Rode você mesmo. Com ou sem nós.

  • Nos seus próprios servidores: uma API, um worker, o painel e um servidor MCP opcional
  • Você cuida do Postgres 18+, do Redis 8+, das atualizações e dos backups
  • Seu provedor de envio: Resend, Postmark, SendGrid, SMTP ou Microsoft 365
  • Sua chave de IA ou modelos locais via Ollama
  • Ajuda pelas issues do GitHub

Com seu próprio servidor SMTP e o Ollama, seus dados podem ficar inteiramente nos seus servidores.

Cada contato, evento e mensagem pode ser lido em JSON pela API. Na auto-hospedagem, tudo fica no seu próprio Postgres.

Um monorepo TypeScript. Nada exótico para rodar.

Um só repositório com pnpm e Turborepo, TypeScript de ponta a ponta: o painel, a API, o worker e o servidor MCP, ao lado do Postgres e do Redis.

  • apps/web

    O painel: perfis, segmentos, jornadas, modelos e análises.

  • apps/api

    A API Hono e seus webhooks: callbacks dos provedores e respostas recebidas.

  • apps/worker

    Jobs em segundo plano no BullMQ: jornadas, envios e atualizações de segmentos.

  • apps/mcp

    O servidor MCP opcional: 59 ferramentas para Claude, Cursor ou qualquer cliente MCP.

  • packages/sdk

    O SDK JS/TS: rastreamento de eventos com fila offline e banners e modais in-app protegidos contra XSS.

  • Postgres 18+ · Redis 8+

    O Postgres guarda perfis, eventos, mensagens, consentimento e logs de auditoria. O Redis sustenta as filas de jobs e o limite de requisições.

Um perfil por pessoa, no seu próprio banco de dados.

Um modelo de dados first-party que é inteiramente seu, sem ida e volta a um data warehouse. Cada evento reavalia a pessoa em todos os segmentos dinâmicos.

Perfis
Um campo de empresa, campos personalizados, eventos, mensagens e respostas, tudo em um só perfil. O histórico anônimo é unificado nele no cadastro.
Eventos
Visualizações de página e sessões do snippet de rastreamento, além de qualquer evento que você envie pela API ou pelo SDK. O SDK guarda os eventos em fila offline e os envia quando o navegador volta a ficar online.
Segmentos
Regras dinâmicas reavaliadas a cada evento, além de segmentos estáticos que você gerencia manualmente. Use-os em jornadas ou sincronize-os com públicos de anúncios.
Funis
Modele o caminho do primeiro contato até a retenção e veja a perda e a conversão em cada etapa.
Campos personalizados
Amplie qualquer perfil com seus próprios campos tipados: texto, número, booleano, data ou seleção.

Cinco canais. Use suas próprias chaves.

Alcance os clientes onde eles estão, por provedores em que você já confia. Troque de provedor sem mexer no resto da plataforma.

  • E-mail

    Resend · Postmark · SendGrid · SMTP · Microsoft 365

  • SMS

    Twilio · SMSPartner · MessageBird · HTTP personalizado

  • In-app

    banner · modal

  • Web push

    opt-in no navegador

  • Públicos de anúncios

    Meta · LinkedIn · Google

  • Respostas

    IMAP · Microsoft 365 · webhooks

O motor de jornadas

Monte qualquer fluxo com o vocabulário de nós.

Um editor visual em que cada jornada é feita de nós e conexões, com 14 tipos de nó: leia, ramifique, versione. Um agente de IA conectado via MCP usa os mesmos nós, e as jornadas que ele cria continuam como rascunhos até serem publicadas. Publicar por meio de um agente exige uma etapa de confirmação no seu cliente de IA.

Os nós

Gatilhos
  • Entrada
Ações
  • Enviar e-mail
  • Enviar SMS
  • Webhook
  • Atualizar perfil
  • Adicionar ao segmento
  • Remover do segmento
  • Inscrever na jornada
Controle de fluxo
  • Aguardar
  • Aguardar evento
  • Ramificação
  • Divisão A/B
Finalizações
  • Saída
  • Objetivo

Dados e controle, nos seus servidores.

Na versão auto-hospedada, os dados dos seus clientes ficam no seu próprio Postgres. Os serviços que fazem o trabalho recebem o que precisam: seus provedores de e-mail e SMS, o modelo de IA e as plataformas de anúncios.

Exportar e apagar
Exporte um contato em JSON ou apague o perfil e as mensagens dele pela API. Cada exclusão fica registrada no log de auditoria.
Supressão automática
Cancelamentos de inscrição e bounces alimentam uma lista de supressão, verificada antes de cada envio.
Log de auditoria
Convites, chaves de API, configurações de envio, mudanças de consentimento, exclusões e chamadas às ferramentas MCP.
Espaços de trabalho e funções
Espaços de trabalho separados, quatro funções, de proprietário a leitor, e chaves de API restritas a um espaço de trabalho.
Seu domínio de envio
Os e-mails saem do seu próprio domínio, então a reputação é sua.
Rastreamento first-party
Nosso rastreamento não carrega pixels de terceiros.

Requisitos

Do que você precisa para rodar o fromHello você mesmo.

Seus próprios servidores rodam Postgres 18+, Redis 8+, uma API, um worker, o painel e um servidor MCP opcional. Você cuida das atualizações e dos backups, e a ajuda vem pelas issues do GitHub.

  • Node.js 24

    Roda a API, o worker, o painel e o servidor MCP opcional.

  • Seu próprio provedor de e-mail

    Resend, Postmark, SendGrid, SMTP ou Microsoft 365. O SMS também passa pelo seu próprio provedor, e a IA pela sua própria chave ou por modelos locais com o Ollama.

  • Dois domínios com TLS

    Um para o painel e um para a API, mais um terceiro opcional para o servidor MCP via HTTP.

  • Uma API e um painel públicos

    Os webhooks dos provedores, o snippet de rastreamento e os cancelamentos de inscrição com um clique chamam a API, e o link de cancelamento de inscrição em um e-mail abre uma página de preferências no painel, então os dois precisam estar acessíveis publicamente.

Acesso antecipado

fromHello Cloud

Ninguém empreende para ficar pequeno.

O acesso antecipado ao fromHello Cloud é liberado em etapas. O onboarding é assistido: ajudamos você a configurar tudo e a trazer seus contatos.

Vamos avisar você por e-mail quando sua vaga for liberada. Sem spam.

Ainda não quer entrar? Ver no GitHub