clickSomo
Open ClickSomo

Marketing automation — e-mail, SMS, push, printed letters

Talk wetin suppose happen. E go happen, on di correct day.

You write the rule once. ClickSomo go remember am forever — dat one pass wetin you fit talk about the intern wey dey do dis one by hand before.

Di rules wey e dey keep for you

4 channels inside one funnel14 triggers, 16 actions0 mail servers wey be our own1 delivery vocabulary, any provider

Try am here — no need account, nothing to install

Describe one funnel. Watch as dem dey draw am, block by block.

Write one sentence about who suppose hear from you, when, and wetin suppose happen if dem click. Di trigger, di e-mails and texts, di waits and di branches go land on canvas while you dey watch. Drag di blocks, open one to change am, and keep wetin you make. Nothing dey send — na only to design di funnel be dis.

Ideas wey you fit start from

or open one ready-made funnel

How e dey go

Bring the people

CSV from your till, form for your site, page wey you build inside dash-b, or your own code wey dey call the API with your own token. Every contact go land with where e come from and the basis wey you fit write to am.

Talk wetin suppose happen

"Remind people the day before, and ask how e go two days after." Pick the trigger, drop the messages for the days wey you want dem, or write the sentence make the funnel draft am for you. Then read am and change wetin you no agree with.

Connect mailbox and publish

Your own SMTP account or provider wey you don already dey pay. ClickSomo no dey run mail server, so your sending reputation still remain your own. Publish, and the funnel go run — every time the trigger fire, for every contact, for the correct day.

All trigger, action and flow node →

Funnel wey dey run

Na so one week of follow-up really dey look like

No be diagram of one. A run na one row per contact per funnel version, and every node wey e enter dem don write am down with wetin e decide and wetin e emit — na so you go fit answer "why this person receive that email?" three weeks later.

After first purchaseRun #12 604 · version 7
  • ⚡Wetin dey start amapi_event — order.paid from di shop, first order for dis contact.
  • 2Send emailThank you, plus the two things wey people dey usually buy next. Suppression check at this moment, no be when dem draw the funnel.
  • 3WaitTwo days. One wake_at for the run — no queued rows, nothing wey fit spoil if you edit the funnel tonight.
  • ?Goal checkSecond order don land? No. The run continue. If e don land, the run for don exit here and this contact for no receive anything again.
  • 4Quiet timeE due now, but na the contact local evening. Dem hold am at the message layer until 09:00 — no be by rule wey dem copy into every branch.
  • 5Send SMSFourteen words and one link. Segment count dey show before send, because one emoji fit turn one segment into three.
  • 6You don reach goalSecond order. The run exit. Nobody go receive "we miss you" the day after dem come back.

Version don lock for entryEvery step don write down

The parts wey hard to get right

Sending dey easy. Sending well na where tools leave you alone.

Dis one no be settings wey you go switch on. Na how dem build the engine, and na the reason e worth am to move a working list enter something new.

Consent na ledger with lawful basis, no be tick-box

Every contact carry one row per channel: the state, the lawful basis, where e come from, the evidence, and when. CSV import go land as legitimate_interest at best — never as consent, because spreadsheet no fit remember when person agree to something.

Contact wey no get basis row no fit receive mail at all. Absence no be permission, and system wey dey treat empty column as yes go one day mail a list wey somebody buy. Before campaign go out, you go see the basis mix of im audience, so "who exactly I wan write to, and why I get the right" get answer for the screen, no be for person memory.

Import, 4 812 rowsBasis mix
  • 1Don upload amCSV from di till export. Dem don normalise evri row wen dem dey write am, no be wen dem dey read am.
  • 2MX don checkDem don catch dead domain and domain wey get typo before e go hard-bounce.
  • 3Basis don assignlegitimate_interest, dem record di source as di import id. You no fit upgrade am by uploading di same file again.
  • !No fit send mail311 rows come in wey no get any address wey dey useful. Dem just dey there; dem no go quietly turn to audience.

Basis set wen dem import amDem no ever guess am

If you edit funnel wey dey live, e no go disturb anybody wey don already dey inside

Wen you publish funnel, e go write one version wey nobody fit change. A run go follow di version wey e enter with, so you fit rewrite tomorrow message while four thousand people still dey inside dis week sequence, and evri one of dem go finish di flow wey dem start.

Di reason wey dis one dey work na say a wait na wake-up time wey dey on di run, no be queue of rows wey dem don write before. Tools wey go build di whole downstream di moment somebody enter no get any way to avoid spoiling people wey dey inside — di messages don already exist, addressed to one version of di funnel wey you just delete.

Edit am at 16:40, 4 118 contacts still dey insideVersion 7 → 8
  • 1Dem don publish version 8Dem rewrite di Day-3 message, and dem add one split.
  • 2Still dey inside4 118 runs dey continue to follow version 7 go di end. Nothing go re-plan, nothing go send again.
  • 3New people wey enterEvribody wey enter after 16:40 go follow version 8.

No queued rows wey you go need rewriteNo double send

Reports go talk which opens na people and which na machine

Apple Mail Privacy Protection dey open evri image inside evri message wey e fetch. Outlook SafeLinks dey click evri link to check am. Any tool wey dey report raw opens and clicks dey report dose ones as engagement, and one number wey mix dem quietly worse pass no number at all — because you go use am make decision.

ClickSomo dey store di raw events, e dey report di filtered figures, and e dey label which one na which. You fit see both. Di one wey no sweet na di true one, and na im dey di screen by default.

Campaign reportRaw vs filtered
  • ✉Don deliverDem count am from delivery events, dem recompute am — dem no ever add am on top in place.
  • 👁OpensDem show raw and filtered side by side, and dem name di machine share.
  • ↗ClicksDem separate scanner traffic. One signed redirect, wey dem validate against dis message own link set.
  • iWhy e dey importantIf A/B split decide based on scanner opens, e go pick di wrong winner with full confidence.

Dem store di raw oneDem report di filtered oneDem always label am

Your sending still remain your own

ClickSomo no dey run mail server. You go connect your own SMTP mailbox — including the one wey your hosting already give you — or provider wey you don already dey pay for, like SendGrid. No per-message extra charge dey bundled, because nothing dey to bundle.

Wetin you gain when you bring your own na one delivery language. SendGrid dey post signed JSON webhooks; ordinary SMTP mailbox no dey post anything at all, and e bounces dey come back as e-mail. Both of dem dey turn into the same events — queued, sent, delivered, deferred, open, click, soft bounce, hard bounce, complaint, unsubscribe — so if you change provider, nothing wey you fit see go change.

Two identity, one projectSender identities
  • 1Your mailboxTransactional. E get im own rate cap, because to hammer shared mailbox fit suspend the account.
  • 2Your providerBulk. Separate domain, separate DKIM — bad campaign no suppose reach your sign-in mail.
  • 3BouncesSMTP no get webhook, so the return path na real mailbox wey go read and classify the DSN.

SPF, DKIM and DMARC don check amDrift don report

Four channel

One funnel fit reach person four different ways

The reminder dey go by SMS because people dey read am within minutes. The story dey go by e-mail because e get space. The customer wey worth stamp go get something wey dem print. Which channel message go use na property of the node, no be of the tool wey you suppose open.

E-mail

Dem render am from document to tables and inlined CSS, with plain-text alternative wey dem generate and dark-mode-safe colours. One-click unsubscribe as RFC 8058 require. E go warn you when you publish if e go clip inside Gmail.

SMS

For the message wey person must read today. Dem dey count GSM-7 and UCS-2 segments before send, because one emoji fit turn one-segment message to three. Dem dey honour STOP inside the service, no be leave am for you.

Push am

Web Push with VAPID and RFC 8291 encryption, plus iOS and Android. 410 from the provider dey prune the device row, because tokens wey nobody never prune dey quietly spoil your delivery rate.

Printed letters

The same document, dem render am through print CSS to PDF, for the customers wey stamp worth am to spend on. E be node inside the funnel like any other, with the same waits and the same goal check in front of am.

How each channel dey work →

Part of one ecosystem, and e still dey useful completely on im own

ClickSomo na the marketing arm of the castomo family. Sending, SMS and push na castomAPI services wey every product inside the family fit call; sign-in na the one castomo account wey you dey use for dash-b and the rest; campaign performance, funnel drop-off and list growth dey arrive inside dash-b as tiles wey you fit drop onto any board.

None of all dis one you need am. Plenty accounts here na one list, one mailbox and three funnels, wey no connect to anything else at all.

Di true tor: if all wetin you need na "send dis newsletter to dis pipo on Thursday", every tool for dis kategory fit do am, including dis one, and to move no go worth your afternoon. Di reason to dey here na di second half — di consent wey you must fit prove, di sequence wey must stop when somebody buy, di report wey must stand when pipo question am, and di agent or script wey you wan run di whole tin from. Wey ClickSomo dey sit →

Tell us wetin you dey send today, and to how many.

We go show you how e go look here — usually with di funnel drawn, because dat one fast pass paragraph about am.

Open ClickSomo Talk to person