Email, WhatsApp e Telegram in un posto solo

Le tue automazioni girano anche mentre dormi.

Campagne, sequenze e messaggi transazionali su tre canali, con i limiti che decidi tu applicati sul server. Quello che l'IA costruisce, tu lo vedi prima che parta.

Editor delle automazioniIn produzione

Manda un promemoria un'ora dopo il carrello, e fermati se comprano.

sending · mcp
// il tool che l'agente chiama
create_automation({
  name: "Carrello · 1h",
  entry: "t1", nodes: [ … ]
})

// risposta
{ id: "aut_9f2", status: "draft", valid: true }
  • Dominio verificato
  • 5 nodi validati
  • Nessun anello senza uscita
Carrello abbandonatoTrigger · evento
Attendi 1 oraAttesa
Ha comprato?Condizione · si' / nosi' / no
Email · promemoriaInvio, se no
WhatsApp · promemoriaRipiego, se email non recapitataripiego
Claude CodeClaude Desktopclaude.aiChatGPTCursorVS CodeWindsurfClineGemini CLIZedn8nOpenAI Agents SDKVercel AI SDKLangChain

Un'automazione che funziona non e' una bella email.

E' sapere a chi scrivere, su che canale, quando aspettare e quando smettere.

Sending trasforma quelle decisioni in flussi che si scrivono, girano e si correggono su email, WhatsApp e Telegram.

I limiti li metti tu. Il resto va da solo.

Come funziona

Cosa succede davvero, passo per passo

Colleghi il dominio in un pomeriggio

Su Cloudflare i record DNS si scrivono con un click dalla pagina del dominio. Altrove ci sono i valori pronti da copiare, e la verifica gira da sola ogni mezz'ora finche' non passa.

Consenso · Claude CodeOAuth 2.1

Scegli cosa puo' fare. Si cambia dopo da Connessioni MCP, senza ricollegare niente.

contacts:readLegge contatti, liste e tagconcesso
automations:writeCrea e modifica automazioniconcesso
email:sendInvia email dai domini verificaticoncesso
billing:writeCambia piano e metodo di pagamentonegato

Costruisci il flusso, o lo fai costruire

Trigger, attese, condizioni, invii: le stesse azioni che conosci, su una tela che si legge. Un controllo blocca gli anelli senza uscita e le attese impostate in due modi prima che parta un solo messaggio.

Il flusso, come JSON
{ "type": "wait", "duration": "PT1H" }
{ "type": "branch", "if": "contact.tags contains 'cliente'" }
{ "type": "message", "channel": "email" }
validateJourney()2 bloccati
CYCLEAnello senza goto: il contatto non ne uscirebbe mai
WAIT_AMBIGUOUSAttesa impostata come durata e come data
OKTrigger, condizioni e invii collegati

Parte solo cio' che rispetta i limiti

Dominio verificato, disiscritti esclusi, tetto di frequenza per contatto, quota del piano. Sono controlli sul server: nessuno li aggira, nemmeno l'IA che li ha scritti.

Prima di ogni inviosul server
Dominio verificatomail.tobo.solar · DKIM, SPF, DMARC
In lista di esclusione1 destinatario tolto prima della coda
Tetto di frequenza1 messaggio rimandato a domani
Chiave di idempotenzaIl secondo tentativo non riscrive nulla
Quota del piano412 su 3.000 questo mese

Sai perche' un'email non e' arrivata

Ogni contatto che attraversa un flusso lascia un passo con il motivo scritto in italiano: saltato, in lista di esclusione, quota raggiunta. La risposta e' nella pagina, non nei log.

Registro · [email protected]get_automation_log
Attendi 1 orafatto10:04
Ha comprato?fatto · ramo No11:04
Email · promemoriasaltato · in lista di esclusione11:04
WhatsApp · promemoriafatto · recapitato11:05
Risultati

Meno strumenti da tenere insieme. Piu' cose che si vedono.

I guai di un programma di marketing non fanno rumore: il dominio mai verificato, il doppio invio dopo un errore, il flusso che si e' fermato e nessuno se n'e' accorto.

Recapitodominio tuo
SPFDKIMDMARC

mail.tobo.solar

Amazon SES · eu-west-1 · firma tua

Risultato 01

La reputazione resta tua

Le email partono da Amazon SES sul tuo dominio verificato, con la tua firma DKIM. Non finisci nel calderone di nessun altro.

Cosa e' successoAPI · MCP
Campagna · Settembreaperture umane 34%
Flusso · Benvenuto3 fermi da 197 min
Risultato 02

Il giro si chiude

Aperture e click filtrati da scanner e proxy, statistiche per passo del flusso, contatti rimasti fermi su un nodo. Cio' che non si misura si ripete uguale il mese dopo.

Stesso contatto
Emailnon recapitataripiego
WhatsAppconsenso raccolto · recapitato
Risultato 03

Tre canali, un flusso solo

Email, WhatsApp e Telegram sullo stesso contatto, con il consenso tenuto per canale: se un canale non e' disponibile il flusso ripiega invece di fermarsi.

Un posto solo

Tutto il programma, sotto lo stesso tetto.

Contatti e segmenti, template, campagne, automazioni, deliverability, attribuzione e la casella dell'agente. Un modello solo sotto, quindi niente da riallineare a mano.

Editor delle automazioni

Trigger, attese, condizioni, biforcazioni, tag, invii. Ventuno tipi di nodo, tutti eseguiti davvero: un nodo che si disegna e non fa niente e' peggio che non averlo.

Iscritto a una listaTrigger
Ha gia' comprato?
EmailWhatsAppAggiungi tag

I controlli prima dell'invio

Ogni messaggio passa da dominio, consenso, esclusioni, quota e tetto di frequenza prima di entrare in coda. E cio' che il tetto trattiene si vede, invece di sparire in silenzio.

Controllisul server
Dominioverificato
Consensoper canale
Tetto1 rimandato

Porti quello che hai gia'

Contatti, tag, liste, campagne e automazioni si importano da ActiveCampaign. Niente di importato puo' inviare da solo: i flussi arrivano come bozze.

Import da ActiveCampaign
Contatti1.211
Tag e liste48
Automazioni3 · bozze

Attribuzione interrogabile

UTM messi in uscita, primo e ultimo contatto in entrata, Stripe e PostHog come sorgenti di conversione, ed export CSV quando serve altrove.

Percorso del contatto
utm_sourceclickStripe

Primo contatto e ultimo, entro 90 giorni.

Una casella per l'agente

Un indirizzo vero sul tuo dominio che riceve, tiene la conversazione e risponde, con webhook firmati all'arrivo e liste di blocco che decidi tu.

Re: preventivorisposta ricevuta · webhook firmato

“Un tetto di frequenza che scarta messaggi senza mostrare quali sta togliendo email in silenzio. Per questo qui si vedono.”

Sending · nota di progetto

Domande

Quello che ha senso chiedere prima di provarlo. Manca qualcosa? Scrivici.

In generale

Ho gia' ActiveCampaign. Perche' dovrei cambiare?

Se quello che paghi ti serve tutto, non c'e' motivo. Il conto cambia quando i contatti crescono e il prezzo sale con loro, o quando serve WhatsApp accanto all'email: qui i tre canali stanno nello stesso flusso e nella stessa quota.

Devo saper programmare?

No. L'editor delle automazioni e le campagne si usano dalla dashboard. L'API e l'MCP sono per chi li vuole, non un passaggio obbligato.

Il piano gratuito e' una prova?

No. 3.000 messaggi al mese, senza carta e senza data di scadenza.

Controlli e recapito

Cosa impedisce a un'IA di mandare qualcosa che non deve?

Dominio verificato, lista di esclusione, chiave di idempotenza obbligatoria, tetti giornalieri di volume e di spesa, registro delle operazioni. Sono controlli sul server: un prompt non ci discute.

Che reputazione avete, se siete nuovi?

Le email partono da Amazon SES sul tuo dominio verificato, con la tua firma DKIM. La reputazione che costruisci e' tua e non e' mescolata alla nostra.

Posso sapere perche' un contatto non ha ricevuto?

Si'. Ogni passo attraversato lascia uno stato e un motivo scritto per esteso, leggibile dalla dashboard, dall'API e via MCP.

Dati e uscita

Se me ne vado, che fine fanno le automazioni?

Sono grafi che si leggono. Le scarichi in JSON dall'API e te le porti via. L'import da ActiveCampaign funziona allo stesso modo, al contrario.

Dove stanno i miei dati?

Postgres nell'Unione Europea, a Francoforte. Le email partono da Amazon SES in eu-west-1, dal tuo dominio verificato.

Inizia con Sending

Fai partire il primo flusso oggi.

3.000 messaggi al mese gratis, senza carta. Il server MCP e' incluso in ogni piano, anche in questo.