clickSomo

Marketingautomatisering — e-mail, sms, push, gedrukte brieven

Zeg wat er moet gebeuren. Het gebeurt, op de juiste dag.

Je schrijft de regel één keer. ClickSomo onthoudt hem voor altijd — meer dan je kon zeggen van de stagiair die dit vroeger met de hand deed.

De regels die het voor je bewaart

4 kanalen in één funnel14 triggers, 16 acties0 eigen mailservers1 verzendwoordenschat, elke provider

Probeer het hier — geen account, niets te installeren

Beschrijf een funnel. Kijk hoe hij getekend wordt, blok voor blok.

Schrijf een zin over wie er van je moet horen, wanneer, en wat er moet gebeuren als die persoon klikt. De trigger, de e-mails en sms'jes, de wachttijden en de vertakkingen verschijnen op een canvas terwijl je kijkt. Sleep de blokken, open er een om hem aan te passen, en bewaar wat je hebt gemaakt. Er wordt niets verstuurd — dit ontwerpt alleen de funnel.

Ideeën om mee te beginnen

of open een kant-en-klare funnel

Hoe het gaat

Breng de mensen

Een CSV uit je kassasysteem, een formulier op je site, een pagina die je in dash-b bouwde, of je eigen code die de API aanroept met je eigen token. Elke contactpersoon komt binnen met waar hij vandaan komt en op welke basis je hem mag schrijven.

Zeg wat er moet gebeuren

"Herinner mensen de dag ervoor, en vraag twee dagen erna hoe het ging." Kies de trigger, zet de berichten op de dagen dat je ze wilt, of schrijf de zin en laat de funnel voor je opgesteld worden. Lees hem daarna en verander wat je niet eens bent.

Koppel een mailbox en publiceer

Je eigen SMTP-account of een provider waar je al voor betaalt. ClickSomo draait geen mailserver, dus je verzendreputatie blijft van jou. Publiceer, en de funnel draait — elke keer dat de trigger afgaat, voor elke contactpersoon, op de juiste dag.

Elke trigger, actie en flowknoop →

Een funnel, draaiend

Dit is hoe een week opvolgen er echt uitziet

Geen diagram van één. Een run is een rij per contactpersoon per funnelversie, en elke knoop waar hij binnenkwam wordt opgeschreven met wat hij besloot en wat hij uitzond — zo beantwoord je drie weken later de vraag "waarom kreeg deze persoon die e-mail?".

Na een eerste aankoopRun #12 604 · versie 7
  • ⚡Triggerapi_event — order.paid uit de winkel, eerste bestelling voor deze contactpersoon.
  • 2E-mail versturenDank je wel, plus de twee dingen die mensen daarna meestal kopen. Onderdrukking op dit moment gecontroleerd, niet toen de funnel getekend werd.
  • 3WachtenTwee dagen. Een wake_at op de run — geen wachtrijen, niets dat kan corrupt raken als je vanavond de funnel bewerkt.
  • ?DoelcontroleIs er een tweede bestelling binnengekomen? Nee. De run gaat door. Was die binnengekomen, dan was de run hier gestopt en had deze contactpersoon niets meer ontvangen.
  • 4Stille urenNu aan de beurt, maar het is avond bij de contactpersoon. Vastgehouden op berichtniveau tot 09:00 — niet via een regel die in elke tak gekopieerd is.
  • 5SMS versturenVeertien woorden en een link. Aantal segmenten getoond vóór verzending, want één emoji maakt van één segment drie.
  • 6Doel bereiktTweede bestelling. De run stopt. Niemand krijgt "we missen je" de dag nadat hij terugkwam.

Versie vastgezet bij binnenkomstElke stap op schrift

De onderdelen die lastig goed te krijgen zijn

Versturen is makkelijk. Goed versturen is waar tools je met rust laten.

Dit zijn geen instellingen die je aanzet. Het is de manier waarop de engine is gebouwd, en de reden waarom het de moeite waard is om een werkende lijst te verplaatsen naar iets nieuws.

Toestemming is een register met een wettelijke grondslag, nooit een vinkje

Elk contact heeft per kanaal één rij: de status, de wettelijke grondslag, waar het vandaan komt, het bewijs en wanneer. Een CSV-import komt hooguit binnen als legitimate_interest — nooit als consent, want een spreadsheet kan zich niet herinneren dat iemand ergens mee akkoord ging.

Een contact zonder grondslag-rij kan helemaal geen mail ontvangen. Afwezigheid is geen toestemming, en een systeem dat een lege kolom als ja behandelt, mailt uiteindelijk een lijst die iemand heeft gekocht. Voordat een campagne de deur uit gaat, zie je de grondslagverdeling van het publiek, zodat de vraag "naar wie schrijf ik nu precies, en waarom mag dat" een antwoord op het scherm heeft in plaats van in iemands geheugen.

Import, 4 812 rijenGrondslagverdeling
  • 1GeüploadCSV uit de kassa-export. Elke rij bij het schrijven genormaliseerd, nooit bij het lezen.
  • 2MX gecontroleerdDode en verkeerd getypte domeinen onderschept voordat ze hard kunnen bouncen.
  • 3Grondslag toegewezenlegitimate_interest, bron vastgelegd als import-id. Niet opwaardeerbaar door hetzelfde bestand opnieuw te uploaden.
  • !Niet mailbaar311 rijen kwamen binnen zonder enig bruikbaar adres. Ze blijven daar liggen; ze worden stilletjes geen publiek.

Grondslag vastgesteld bij importNooit afgeleid

Een live funnel bewerken verstoort niemand die er al in zit

Het publiceren van een funnel schrijft een onveranderlijke versie. Een run volgt de versie waarop deze is binnengekomen, zodat je de boodschap van morgen kunt herschrijven terwijl vierduizend mensen halverwege de reeks van deze week zitten, en elk van hen de flow afmaakt waarmee hij of zij begon.

Dit werkt omdat een wachttijd een wektijd op de run is in plaats van een rij met vooraf geschreven berichten. Tools die bij binnenkomst meteen de hele downstream materialiseren, kunnen niet voorkomen dat mensen onderweg worden gecorrumpeerd — de berichten bestaan al, geadresseerd aan een versie van de funnel die je net hebt verwijderd.

Bewerkt om 16:40, 4 118 contacten onderwegVersie 7 → 8
  • 1Versie 8 gepubliceerdBericht van dag 3 herschreven, een split toegevoegd.
  • 2Onderweg4 118 runs lopen versie 7 tot het einde af. Niets wordt opnieuw gepland, niets wordt opnieuw verstuurd.
  • 3Nieuwe binnenkomersIedereen die na 16:40 binnenkomt, volgt versie 8.

Geen wachtrijen om te herschrijvenGeen dubbele verzendingen

Rapporten geven aan welke opens van mensen waren en welke van machines

Apple Mail Privacy Protection opent elke afbeelding in elk bericht dat het ophaalt. Outlook SafeLinks klikt op elke link om die te controleren. Elke tool die ruwe opens en kliks rapporteert, rapporteert die als betrokkenheid, en een getal dat ze stilletjes door elkaar husselt is erger dan helemaal geen getal — want je neemt er beslissingen op.

ClickSomo bewaart de ruwe events, rapporteert de gefilterde cijfers en labelt welk cijfer wat is. Je ziet beide. De ongemakkelijke versie is de ware, en dat is standaard degene op het scherm.

CampagnerapportRuwe vs. gefilterde cijfers
  • ✉AfgeleverdGeteld op basis van aflever-events, opnieuw berekend — nooit ter plekke opgehoogd.
  • 👁OpensRuw en gefilterd naast elkaar, met het machineaandeel benoemd.
  • ↗KliksScannerverkeer gescheiden. Een ondertekende redirect, gevalideerd tegen de eigen linkenset van dit bericht.
  • iWaarom het uitmaaktEen A/B-splitsing die op scanneropens beslist, kiest met volledige zekerheid de verkeerde winnaar.

Ruw opgeslagenGefilterd gerapporteerdAltijd gelabeld

Je verzending blijft van jou

ClickSomo draait geen mailserver. Je koppelt je eigen SMTP-postbus — inclusief degene die je hosting je al geeft — of een provider waar je al voor betaalt, zoals SendGrid. Er zit geen meerprijs per bericht in, want er is niets mee te bundelen.

Wat je krijgt voor het meebrengen van je eigen provider, is één leveringswoordenboek. SendGrid verstuurt ondertekende JSON-webhooks; een gewone SMTP-postbus verstuurt niets en zijn bounces komen terug als e-mail. Beide worden genormaliseerd naar dezelfde events — queued, sent, delivered, deferred, open, click, soft bounce, hard bounce, complaint, unsubscribe — zodat je bij een wissel van provider niets anders ziet.

Twee identiteiten, één projectAfzenderidentiteiten
  • 1Je postbusTransactioneel. Met een eigen snelheidslimiet, want een gedeelde postbus vol hameren levert een accountschorsing op.
  • 2Je providerBulk. Apart domein, aparte DKIM — een slechte campagne mag nooit bij je inlogmail uitkomen.
  • 3BouncesSMTP heeft geen webhook, dus het retourpad is een echte postbus die de DSN leest en classificeert.

SPF, DKIM en DMARC gecontroleerdAfwijking gerapporteerd

Vier kanalen

Eén funnel kan iemand op vier verschillende manieren bereiken

De herinnering gaat per sms, want mensen lezen die binnen enkele minuten. Het verhaal gaat per e-mail, want daar is ruimte. De klant die een postzegel waard is, krijgt iets gedrukt. Welk kanaal een bericht gebruikt, is een eigenschap van de node, niet van het programma dat je moest openen.

E-mail

Gerenderd vanuit een document naar tabellen en inline CSS, met een gegenereerd platte-tekstalternatief en donkere-modus-veilige kleuren. Uitschrijven met één klik zoals RFC 8058 vereist. Gewaarschuwd bij publicatie als het in Gmail wordt afgekapt.

SMS

Voor het bericht dat vandaag gelezen moet worden. GSM-7- en UCS-2-segmenten geteld vóór verzending, want één emoji maakt van een bericht van één segment er van drie. STOP wordt binnen de service gehonoreerd, niet aan jou overgelaten.

Push

Web Push met VAPID en RFC 8291-versleuteling, plus iOS en Android. Een 410 van de provider ruimt de devicerij op, want tokens die nooit worden opgeruimd vergiftigen stilletjes je bezorgingspercentage.

Gedrukte brieven

Hetzelfde document, via print CSS gerenderd naar een PDF, voor de klanten bij wie een postzegel het waard is. Het is een node in de funnel als alle andere, met dezelfde wachttijden en dezelfde doelcontrole ervoor.

Hoe elk kanaal werkt →

Deel van één ecosysteem, en volledig op zichzelf bruikbaar

ClickSomo is de marketingtak van de castomo-familie. Verzenden, SMS en push zijn castomAPI-diensten die elk product uit de familie kan aanroepen; inloggen gaat via het ene castomo-account dat je ook voor dash-b en de rest gebruikt; campagneprestaties, funnel-uitval en lijstgroei komen in dash-b aan als tegels die je op elk bord kunt neerzetten.

Al dat heb je niet nodig. Veel accounts hier zijn één lijst, één mailbox en drie funnels, verbonden met verder niets.

De eerlijke vergelijking: als je alleen "stuur deze nieuwsbrief donderdag naar deze mensen" nodig hebt, doet elke tool in deze categorie dat, inclusief deze, en verhuizen is je middag niet waard. De reden om hier te zijn is de tweede helft — de toestemming die je moet kunnen aantonen, de reeks die moet stoppen zodra iemand koopt, het rapport dat een kritische vraag moet doorstaan, en de agent of het script waarmee je het geheel wilt draaien. Waar ClickSomo staat →

Vertel ons wat je vandaag verstuurt, en aan hoeveel mensen.

We laten je zien hoe dat hier eruitziet — meestal met de funnel getekend, want dat gaat sneller dan een alinea erover.

Open ClickSomo Praat met een persoon