Overblik
Fire bevægelige dele, og de er alle helt almindelige
Personer, med en registrering af, hvad du må sende dem. En graf, der beslutter, hvad der sker hvornår. Dokumenter, der renderes til det, grafen vil sende. Og en motor, der fører kontakter gennem grafen uden at miste nogen, sende dobbelt eller gå i stykker, når du redigerer den klokken halv fem en fredag.
Trin seks føder trin to. At en besked åbnes er i sig selv en trigger; at et link klikkes er en trigger; fraværet af begge i halvfems dage er et segment, nogen kan komme ind i. Den løkke er hele produktet, og alt nedenfor er en detalje i, hvordan én af dets seks dele er bygget.
Det, der følger, er ikke en funktionsliste arrangeret til at se imponerende ud. Det er systemets form, i den rækkefølge, et menneske faktisk møder det.
Kontaktplanet og kontoplanet mødes aldrig
En kunde er dig — du logger ind med en castomo-konto, og ClickSomo ser aldrig din adgangskode, for identitet hører til en separat tjeneste og verificeres offline.
En kontakt er en person, du markedsfører dig over for. En kontakt logger aldrig ind, har aldrig et login og bliver aldrig en konto. De to planer holdes permanent adskilt, fordi du er dataansvarlig for dine egne kontakter, og vi er databehandleren — og det er den ordning, der gør det hele lovligt og ikke blot belejligt.
Det har også en praktisk kant. En betaling opretter ikke en kontakt. En booking opretter ikke en kontakt. Der er ingen stille bagdør, hvorigennem en søstertjeneste kan tilføje nogen til din liste uden et grundlag for at skrive til dem.
- 1Tre identifikatorerLejer, projekt og bruger, som uuid'er. Ingen adgangskode, ingen profil, intet kort.
- 2Kvoter som talKontakter, udsendelser, AI-genereringer. Intet beløb, ingen valuta, ingen faktura — faktureringsordforråd krydser ikke denne linje.
- 3Dine kontakterDine. Afgrænset til en lejer og et projekt sammen, så et glemt projekt ikke ser noget i stedet for en andens rækker.
To planer, permanent adskilt

Alt her sker i en persons lomme.
Motoren
En kørsel er en række, og en ventetid er et tidspunkt på den
Én kørsel pr. kontakt pr. tragtversion. En worker leaser de kørsler, der er forfaldne, udfører noder, indtil den rammer en ventetid eller en terminal, og skriver næste opvågningstidspunkt. Det er hele løkken, og dens enkelhed er pointen.
En node er en ren funktion
Af kørslen, kontakten og noden — og dens effekter committes i samme transaktion som kørselens egen fremrykning. En worker, der dræbes mellem "send" og "fremryk", efterlader intet halvfærdigt, og det er det, der gør et retry sikkert frem for en anden e-mail.
Ventetider er ikke kø-rækker
En ventetid sætter wake_at på kørslen. Intet nedstrøms skrives på forhånd, så der er intet nedstrøms at ødelægge, når du redigerer tragten — fejltilstanden i ethvert værktøj, der pre-materialiserer en sekvens ved indgang.
Idempotens er et indeks
Ikke et tjek efterfulgt af en insert: vinduet mellem de to er præcis bredt nok til at sende dobbelt. Et unikt indeks over kørsel, node, kontakt og vindue er det, der faktisk stopper det, og det stopper det også under belastning.
Delene, i rækkefølge
Otte sider, og så har du læst produktet
Der er ingen skjult dybde under dette. Hver side er den rigtige mekanisme, ikke et resumé af den.
Kontakter & samtykke
Identitet er e-mailadressen. Navnet gemmes som helhed. Samtykke er en hovedbog med en lovlig grundlag, og fravær er ikke tilladelse.
Learn moreTragter & udløsere
Fjorten triggers, seksten handlinger, syv flow-noder og de syv akavede tilfælde, motoren testes imod.
Learn moreKanaler
E-mail, SMS, push og trykte breve. Medbring din egen udsendelse, og ét leveringsordforråd uanset hvilken udbyder der bærer det.
Learn moreKreativt
Ét dokument, seks render-mål, merge-variabler tjekket ved udgivelse og en advarsel, før Gmail klipper din besked.
Learn moreSporing & rapporter
En separat tracking-vært, signerede redirects, afmelding med ét klik, og bot-trafik markeret frem for stille talt med.
Learn moreAI & agenter
En sætning ind, en tragt ud — valideret på samme måde som et menneskes. En MCP-server, hvis bedste værktøj er en dry run.
Learn moreAPI'en
API først, ingen private endpoints, OpenAPI på /docs, idempotensnøgler overalt, signerede webhooks ud.
Sådan klarer det sig
Hvor dette placerer sig ved siden af Mailchimp, Brevo, ActiveCampaign, Klaviyo og e-clicks.pro — angivet som fakta om ClickSomo.
Learn moreHvad det koster
Start gratis, skalér efter kontakter og kanaler, og betal intet for udsendelse, fordi du medbringer din egen.
Learn moreHvad dette ikke er
Det er ikke et CRM. Det gemmer en mailingliste og hvad listen gjorde, ikke dit pipeline, dine deals eller dine fakturaer. Hvis du har brug for det, så behold det system, du har, og send det events.
Det er ikke en agent, der selv beslutter, hvad der skal sendes. AI udarbejder en tragt eller en tekst på et punkt, du bad den om; grafen, den producerer, valideres derefter af præcis samme tjekker, der spærrer for et menneske, og intet når en rigtig person uden at et menneske udgiver det. Det er en bevidst grænse, og det er derfor, en kørsel er reproducerbar.
Det er ikke en mailserver, og det bliver det aldrig. Leverbarheds-omdømmet tilhører din udbyder eller din egen postkasse — og det er også derfor, at en andens dårlige kampagne ikke kan skade din her.
Det ærlige punkt: at medbringe din egen udsendelse er en reel afvejning. Du konfigurerer en postkasse eller en udbyder, tilføjer tre DNS-poster og tjekker, at de verificeres, og du ejer konsekvensen, hvis du sender noget, folk rapporterer. Til gengæld betaler du intet for levering, dit omdømme er ikke poolet med fremmede, og udbyderskifte ændrer ikke en eneste ting opstrøms for det.