clickSomo

Panorama

Quatro partes em movimento, e todas são comuns

Pessoas, com um registo do que tens permissão para lhes enviar. Um grafo que decide o que acontece e quando. Documentos que se renderizam em tudo o que o grafo quiser enviar. E um motor que conduz os contactos pelo grafo sem perder ninguém, sem enviar em duplicado e sem partir quando o editas às quatro e meia de uma sexta-feira.

1ContactosQuem são e com que base podes escrever-lhes.
2GatilhoAlgo acontece. Uma execução começa.
3GrafoEsperas, condições, divisões, objetivos, envios.
4CriativoUm documento renderizado para o canal de destino.
5EnvioA tua caixa de correio ou o teu fornecedor. Supressão verificada aqui.
6EventosEntregue, aberto, clicado — de volta ao contacto.

O passo seis alimenta o passo dois. Uma mensagem aberta é em si um gatilho; um link clicado é um gatilho; a ausência de ambos durante noventa dias é um segmento em que alguém pode entrar. Esse ciclo é o produto inteiro, e tudo o que se segue é um detalhe de como uma das suas seis partes é construída.

O que se segue não é uma lista de funcionalidades arranjada para impressionar. É a forma do sistema, pela ordem em que uma pessoa realmente o encontra.

O plano de contactos e o plano de contas nunca se encontram

Um cliente és tu — entras com uma conta castomo, e a ClickSomo nunca vê a tua palavra-passe, porque a identidade pertence a um serviço separado e é verificada offline.

Um contacto é alguém a quem tu fazes marketing. Um contacto nunca entra, nunca tem uma credencial e nunca se torna uma conta. Os dois planos são mantidos permanentemente separados, porque tu és o responsável pelo tratamento dos teus próprios contactos e nós somos o subcontratado — e é esse arranjo que torna tudo isto legal e não apenas conveniente.

Tem também uma vantagem prática. Um pagamento não cria um contacto. Uma reserva não cria um contacto. Não existe porta dos fundos silenciosa pela qual um serviço irmão possa acrescentar alguém à tua lista sem uma base para lhe escrever.

Contactos, segmentos e consentimento →

O que a ClickSomo guarda sobre tiLimites
  • 1Três identificadoresTenant, projeto e utilizador, como uuids. Sem palavra-passe, sem perfil, sem cartão.
  • 2Quotas como númerosContactos, envios, gerações de IA. Sem montante, sem moeda, sem fatura — o vocabulário de faturação não atravessa esta linha.
  • 3Os teus contactosTeus. Delimitados a um tenant e a um projeto em conjunto, para que um projeto esquecido não veja nada em vez das linhas de outra pessoa.

Dois planos, permanentemente separados

Tudo o que aqui acontece acontece no bolso de alguém.

O motor

Uma execução é uma linha, e uma espera é um momento nela

Uma execução por contacto por versão de funil. Um worker aluga as execuções que estão a vencer, executa nós até chegar a uma espera ou a um terminal, e escreve a próxima hora de despertar. Esse é todo o ciclo, e a sua simplicidade é o ponto.

Um nó é uma função pura

Da execução, do contacto e do nó — e os seus efeitos são confirmados na mesma transação que o avanço da própria execução. Um worker morto entre "enviar" e "avançar" não deixa nada a meio, e é isso que torna uma repetição segura em vez de um segundo e-mail.

As esperas não são linhas em fila

Uma espera define wake_at na execução. Nada a jusante é escrito antecipadamente, por isso não há nada a jusante para corromper quando editas o funil — o modo de falha de todas as ferramentas que pré-materializam uma sequência à entrada.

A idempotência é um índice

Não uma verificação seguida de um insert: a janela entre os dois é exatamente larga o suficiente para enviar em duplicado. Um índice único sobre execução, nó, contacto e janela é o que realmente o impede, e impede-o também sob carga.

Todos os gatilhos, ações e nós de fluxo →

As partes, por ordem

Oito páginas, e depois leste o produto

Não há profundidade escondida abaixo disto. Cada página é o mecanismo real, não um resumo dele.

O que isto não é

Não é um CRM. Guarda uma lista de correio e o que essa lista fez, não o teu pipeline, os teus negócios ou as tuas faturas. Se precisares disso, mantém o sistema que tens e envia-lhe eventos.

Não é um agente que decide por si o que enviar. A IA redige um funil ou um texto num ponto onde lho pediste; o grafo que produz é depois validado exatamente pelo mesmo verificador que filtra o de um humano, e nada chega a uma pessoa real sem um humano o publicar. Esse é um limite deliberado e é a razão pela qual uma execução é reproduzível.

Não é um servidor de correio, e nunca será. A reputação de entregabilidade pertence ao teu fornecedor ou à tua própria caixa de correio — o que também explica por que a má campanha de ninguém pode danificar a tua aqui.

A parte honesta: trazer o teu próprio envio é um compromisso real. Configuras uma caixa de correio ou um fornecedor, acrescentas três registos DNS e verificas que validam, e és tu que assume a consequência se enviares algo que as pessoas denunciem. Em troca, não pagas nada pela entrega, a tua reputação não é agrupada com a de estranhos, e mudar de fornecedor não muda uma única coisa a montante dele.