Marknadsautomatisering — e-post, SMS, push, utskrivna brev
Säg vad som ska hända. Det händer, på rätt dag.
Du skriver regeln en gång. ClickSomo minns den för alltid — vilket är mer än man kan säga om praktikanten som brukade göra det här för hand.
4 kanaler i en tratt14 utlösare, 16 åtgärder0 egna mailservrar1 leveransvokabulär, valfri leverantör
Prova här — inget konto, inget att installera
Beskriv en tratt. Se den ritas, block för block.
Skriv en mening om vem som ska höra från dig, när, och vad som ska hända om de klickar. Utlösaren, e-posten och sms:en, väntarna och förgreningarna dyker upp på en canvas medan du tittar. Dra blocken, öppna ett för att ändra det, och behåll det du skapat. Inget skickas — det här designar bara tratten.
Idéer att utgå från
eller öppna en färdig tratt
Så går det till
Få in folket
En CSV från ditt kassasystem, ett formulär på din sajt, en sida du byggde i dash-b, eller din egen kod som anropar API:t med din egen token. Varje kontakt anländer med uppgifter om var den kommer ifrån och på vilken grund du får skriva till den.
Säg vad som ska hända
"Påminn folk dagen innan, och fråga hur det gick två dagar efter." Välj utlösaren, lägg ut meddelandena på de dagar du vill ha dem, eller skriv meningen och låt tratten skrivas åt dig. Läs sedan igenom den och ändra det du inte håller med om.
Koppla en brevlåda och publicera
Ditt eget SMTP-konto eller en leverantör du redan betalar för. ClickSomo driver ingen mejlserver, så ditt avsändarrenommé förblir ditt. Publicera, och tratten kör — varje gång utlösaren slår till, för varje kontakt, på rätt dag.
En tratt, i drift
Så här ser en veckas uppföljning faktiskt ut
Inte ett diagram över en. En körning är en rad per kontakt per trattversion, och varje nod den passerade är nedskriven med vad den beslutade och vad den skickade ut — det är så du kan svara på "varför fick den här personen det mejlet?" tre veckor senare.
- ⚡Utlösare
api_event—order.paidfrån butiken, första ordern för den här kontakten. - 2Skicka mejlTack, plus de två sakerna folk brukar köpa härnäst. Spärrlistor kontrolleras i det här ögonblicket, inte när tratten ritades.
- 3VäntaTvå dagar. En
wake_atpå körningen — inga köade rader, inget som kan gå sönder om du redigerar tratten ikväll. - ?MålkontrollHar en andra order landat? Nej. Körningen fortsätter. Hade den landat skulle körningen ha avslutats här och den här kontakten skulle inte få något mer.
- 4Tysta timmarFörfaller nu, men det är kväll hos kontakten. Hålls kvar på meddelandelagret till 09:00 — inte av en regel kopierad in i varje gren.
- 5Skicka SMSFjorton ord och en länk. Antal segment visas före utskick, för en emoji gör ett segment till tre.
- 6Mål uppnåttAndra ordern. Körningen avslutas. Ingen får "vi saknar dig" dagen efter att de kom tillbaka.
Version låst vid inträdeVarje steg nedskrivet
Det som är svårt att få rätt
Att skicka är lätt. Att skicka bra är det som verktygen låter dig vara ensam om.
Det här är inte inställningar du slår på. Det är hur motorn är byggd, och det är därför det är värt att flytta en fungerande lista till något nytt.
Samtycke är en reskontra med rättslig grund, aldrig en kryssruta
Varje kontakt har en rad per kanal: statusen, den rättsliga grunden, var den kommer ifrån, beviset och när. En CSV-import landar som legitimate_interest i bästa fall — aldrig som consent, för ett kalkylblad kan inte minnas att någon gått med på något.
En kontakt utan grundrad kan inte mejlas alls. Frånvaro är inte tillstånd, och ett system som behandlar en tom kolumn som ett ja kommer förr eller senare att mejla en lista någon köpt. Innan en kampanj går ut ser du grundfördelningen i dess publik, så att "vem exakt ska jag skriva till, och varför får jag det" har ett svar på skärmen i stället för i någons minne.
- 1UppladdadCSV från kassaexporten. Varje rad normaliseras vid skrivning, aldrig vid läsning.
- 2MX kontrolleradDöda och felstavad domäner fångas innan de kan studsa hårt.
- 3Grund tilldelad
legitimate_interest, källa registrerad som import-id. Kan inte uppgraderas genom att ladda upp samma fil igen. - !Ej mailbar311 rader kom fram utan någon användbar adress. De ligger där; de blir tyst inte en publik.
Grund satt vid importAldrig härlett
Att redigera en live-tratt stör inte någon som redan är i den
När du publicerar en tratt skrivs en oföränderlig version. En körning följer den version den gick in på, så du kan skriva om morgondagens meddelande medan fyra tusen personer är halvvägs genom veckans sekvens, och var och en av dem klarar flödet de började.
Anledningen till att detta fungerar är att en väntan är en väckningstid på körningen i stället för en kö av förskrivna rader. Verktyg som materialiserar hela nedströms i samma stund som någon går in har inget sätt att undvika att förstöra personer på väg — meddelandena finns redan, adresserade till en version av tratten du just har raderat.
- 1Version 8 publiceradDag-3-meddelandet omskrivet, en delning tillagd.
- 2På väg4 118 körningar fortsätter att följa version 7 till slutet. Ingenting planeras om, ingenting skickas om.
- 3Nya inträdenAlla som går in efter 16:40 följer version 8.
Inga köade rader att skriva omInga dubblettsändningar
Rapporterna visar vilka öppningar som var människor och vilka som var maskiner
Apple Mail Privacy Protection öppnar varje bild i varje meddelande den hämtar. Outlook SafeLinks klickar på varje länk för att kontrollera den. Alla verktyg som rapporterar råa öppningar och klick rapporterar dessa som engagemang, och en siffra som blandar dem tyst är värre än ingen siffra alls — för du fattar beslut utifrån den.
ClickSomo lagrar råa händelser, rapporterar filtrerade siffror och märker ut vilken som är vilken. Du ser båda. Den obekväma versionen är den som är sann, och det är den som visas som standard.
- ✉LevereratRäknat från leveranshändelser, räknas om — ökas aldrig på plats.
- 👁ÖppningarRåa och filtrerade visas sida vid sida, med maskinandelens namn angivet.
- ↗KlickSkannartrafik åtskild. En signerad omdirigering, validerad mot meddelandets egen länkuppsättning.
- iVarför det är viktigtEn A/B-delning som avgörs på skanneröppningar väljer fel vinnare med fullständig självsäkerhet.
Lagrat råttRapporterat filtreratAlltid märkt
Din utskick förblir dina
ClickSomo kör ingen mailserver. Du kopplar ditt eget SMTP-postfack — inklusive de som ditt webbhotell redan ger dig — eller en leverantör du redan betalar, som SendGrid. Det finns ingen inbyggd påslag per meddelande, för det finns inget att slå på.
Det du får i utbyte mot att ta med din egen är ett leveransspråk. SendGrid postar signerade JSON-webhooks; ett vanligt SMTP-postfack postar ingenting alls och dess avbrott kommer tillbaka som e-post. Båda normaliseras till samma händelser — köad, skickad, levererad, uppskjuten, öppnad, klick, mjukt avbrott, hårt avbrott, klagomål, avprenumeration — så att byta leverantör inte förändrar något du kan se.
- 1Ditt postfackTransaktionell. Eget hastighetstak, eftersom att hamra på en delad brevlåda får kontot spärrat.
- 2Din leverantörBulk. Separat domän, separat DKIM — en dålig kampanj får inte nå din inloggningspost.
- 3AvvisningarSMTP har ingen webhook, så returvägen är en riktig brevlåda som läser och klassificerar DSN:en.
SPF, DKIM och DMARC kontrolleradeAvvikelse rapporterad
Fyra kanaler
En tratt kan nå en person på fyra olika sätt
Påminnelsen går via SMS eftersom folk läser sådana inom minuter. Berättelsen går via e-post eftersom den har utrymme. Kunden som är värd ett frimärke får något utskrivet. Vilken kanal ett meddelande använder är en egenskap hos noden, inte hos verktyget du råkade ha öppet.
E-post
Renderas från ett dokument till tabeller och inline-CSS, med en alternativ textversion genererad och färger som tål mörkt läge. Avprenumeration i ett klick som RFC 8058 kräver. Varning vid publicering om den kommer att klippas i Gmail.
SMS
För meddelandet som måste läsas idag. GSM-7- och UCS-2-segment räknas innan utskick, eftersom en emoji gör ett meddelande i ett segment till tre. STOPP hanteras inuti tjänsten, inte lämnas åt dig.
Pusha
Web Push med VAPID och RFC 8291-kryptering, plus iOS och Android. En 410 från leverantören städar bort enhetsraden, eftersom token som aldrig städas tyst förgiftar din leveransgrad.
Utskrivna brev
Samma dokument, renderat via print-CSS till en PDF, för de kunder som ett frimärke är värt att lägga på. Det är en nod i tratten som vilken som helst, med samma väntetider och samma målkontroll framför sig.
För dem som ställer svårare frågor
API:et är produkten. Skärmarna är en av dess klienter.
Det finns ingen privat endpoint — inte ens "bara för gränssnittet". En skärm som behöver något det publika API:et inte kan ge är en skärm som talar om för dig att API:et är fel, och den regeln är det som gör en agent, en panelbricka och ett skript till förstaklassens medborgare i stället för eftertankar.
Dokumenterad och testad
Kontakter, samtycke, listor, segment, taggar, kreatives, trattar, versioner, körningar, kampanjer, importer, webhooks och rapporter. Cursorpaginering, idempotensnycklar, ett enda felsvar.
Learn moreEn MCP-server, med torrkörning
simulate_funnel går en kontakt genom en tratt och returnerar vägen och de meddelanden den skulle skicka. Varje verktyg som kan skicka är låst bakom en uttrycklig bekräftelse och din kvot.
Dokument, inte mallar
Ett creative är ett JSON-blockträd med ett publicerat schema, som renderas till sex mål. Sammanfogningsvariabler kontrolleras vid publicering: ett stavfel är ett fel du ser medan du redigerar, aldrig "Hej ," vid utskick.
Learn moreAnvändningsområden
Fyra former av verksamhet detta är byggt för
Mekanismen är densamma i alla fyra. Det som ändras är vad som räknas som utlösare och vad som räknas som mål.
E-handel
Välkommen, övergiven varukorg, efter köp, recensionsförfrågan, påfyllning på ett datumfält, och en win-back för dem som blivit tysta.
Learn moreTjänsteföretag
En salong, en klinik, en studio, en verkstad. Bekräfta, påminn, följ upp ett uteblivit besök, be om recensionen, och lägg märke till stamkunden som slutat komma.
Learn moreSaaS- och produktteam
Din produkt vet redan vem som aktiverat och vem som kört fast. Skicka det som en händelse, förgrena på den, och stoppa i samma stund de gör grejen.
Learn moreByråer
En tratt, tjugo projekt, tjugo uppsättningar utskickslösenord — och en rapport per kund som inte kräver ett telefonsamtal för att förklaras.
Learn moreDel av ett ekosystem, och helt användbar på egen hand
ClickSomo är marknadsföringsarmen i castomo-familjen. Utskick, SMS och push är castomAPI-tjänster som varje produkt i familjen kan anropa; inloggning är det enda castomo-konto du använder för dash-b och resten; kampanjprestanda, trattavfall och listtillväxt kommer in i dash-b som brickor du släpper på valfri tavla.
Inget av detta behöver du. Massor av konton här är en lista, en brevlåda och tre trattar, kopplade till ingenting annat alls.
Den ärliga jämförelsen: om allt du behöver är "skicka det här nyhetsbrevet till de här personerna på torsdag" gör varje verktyg i den här kategorin det, även det här, och att flytta är inte värt din eftermiddag. Skälet att vara här är andra halvan — samtycket du måste kunna bevisa, sekvensen som måste stanna när någon köper, rapporten som måste stå emot att ifrågasättas, och agenten eller skriptet du vill köra hela grejen från. Var ClickSomo passar in →
Berätta vad du skickar idag, och till hur många.
Vi visar dig hur det ser ut här — oftast med tratten ritad, eftersom det går snabbare än ett stycke om den.