Dine password-resets bør ikke dele kvote med dit nyhedsbrev
En tung kampagnemåned bør koste dig penge, ikke vælte dit login-flow. Hvorfor én fælles månedlig afsendelsesgrænse er et nedbrud, der venter på at ske, og hvordan du adskiller de to.
De fleste messaging-platforme sælger dig en månedlig afsendelsesmængde. Du vælger en plan, du får et tal, og alt hvad du sender tæller mod det. Det er en ren prismodel, og den skjuler en ubehagelig fejltilstand.
For "alt" inkluderer det password-reset, som en bruger har brug for lige nu for at komme ind på sin konto.
Fejltilstanden
Forestil dig en plan med 100.000 emails om måneden. Marketing kører en større kampagne end normalt — et udsalg, en produktlancering, et Black Friday-skub — og brænder mængden op den 22.
Hvad der sker den 23., afhænger fuldstændigt af en designbeslutning, din udbyder har truffet, sandsynligvis uden at fortælle dig det:
- Hårdt stop. Afsendelser begynder at fejle. Ikke kun kampagner — alt. Password-resets, ordrebekræftelser, tofaktorkoder, fakturaer, opt-in-bekræftelser. Dit marketingteams ambition blev netop et login-nedbrud, og det første du hører om det, er en support-henvendelse fra nogen, der ikke kan komme ind.
- Overforbrug. Afsendelser fortsætter, og du faktureres pr. besked over mængden. Du får en større faktura, hvilket er irriterende og fuldstændig til at overleve.
Begge er forsvarlige for marketing. Kun én er forsvarlig for et password-reset. En kampagne, der holder op med at sende, er en forspildt mulighed; et password-reset, der holder op med at sende, er en hændelse.
Hvorfor de to reelt er forskellige
Det handler ikke kun om vigtighed. Marketing- og transaktionsbeskeder er forskellige på måder, der betyder noget i drift:
Volumen er forudsigelig i modsatte retninger. Marketingvolumen er en beslutning — du vælger at sende 80.000 emails. Transaktionsvolumen er en konsekvens — den er, hvad dine brugere nu tilfældigvis gør. Du kan ikke planlægge dig ud af en spids i password-resets, og det bør du ikke skulle.
Samtykke fungerer forskelligt. Marketing kræver opt-in, og at respektere en afmelding er ikke til diskussion. Transaktionsmail sendes på grund af en handling, brugeren har foretaget, og at undertrykke en kvittering, fordi nogen har afmeldt et nyhedsbrev, ville være sin egen slags brudt.
Frekvenslofter bør ikke gælde. Et fornuftigt marketingprogram sætter loft over, hvor ofte det kontakter nogen. At anvende det loft på en transaktionsbesked betyder, at det tredje password-reset inden for en time forsvinder tavst — præcis når nogen kæmper for at komme ind.
Enhver platform, der behandler dem som én kategori, får mindst én af de tre forkert.
Hvad du bør tjekke hos din nuværende udbyder
Tre spørgsmål, og svarene står sjældent på prissiden:
- Ved grænsen: stopper I, eller fakturerer I overforbrug? Stopper det, har du et nedbrud planlagt til når marketing har en god måned.
- Kan jeg markere en besked som transaktionel? Ikke "har I et transaktionsprodukt" — et separat produkt betyder en separat integration, separate skabeloner og separat omdømme. Kan samme send-kald markere en besked som transaktionel?
- Hvad gælder stadig, når jeg gør? Det ærlige svar er ikke "ingenting". Suppressionslister, budgetlofter og betalingsstatus bør absolut stadig gælde. Kun marketing-volumenloftet bør løftes.
Er svaret på (2) nej, er dit eneste værn at holde nok luft, at du aldrig rammer grænsen — hvilket betyder at betale for volumen, du ikke sender.
Sådan håndterer WeZend det
En afsendelse kan markeres transactional: true, og den besked er fritaget for det månedlige marketingloft. Over loftet afregnes den pr. besked som overforbrug i stedet for at blive blokeret:
curl https://api.wezend.com/v1/messages/send \
-H "X-API-Key: $WEZEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "bruger@eksempel.dk",
"channel": "email",
"subject": "Nulstil din adgangskode",
"message": "Brug dette link inden 30 minutter: …",
"transactional": true
}'
Transaktionelle afsendelser tælles stadig, så forbruget bliver synligt og regningen ærlig — flaget løfter loftet, ikke måleren. Det fritager også beskeden for marketing-frekvenslofter og quiet hours, af grunden ovenfor.
Hvad det bevidst ikke gør: det tilsidesætter ikke suppressionslister, budgetlofter, tjekket af den forudbetalte saldo eller en blokeret region. Det er ikke kvotebeslutninger. Og på Free-planen uden registreret kort stopper den fortsat, fordi der ikke er nogen måde at afregne et overforbrug — det siger vi hellere lige ud end at opfinde en umålt afsendelsesvej.
Der er et åbenlyst spørgsmål her: sætter kalderen selv flaget, hvad forhindrer så nogen i at markere bulk-marketing som transaktionelt for at omgå sit eget loft? Ikke meget — men de betaler overforbrug pr. besked alligevel, så der er ingen gratis frokost, og flaget gemmes pr. besked, så transaktionel og marketing-volumen kan rapporteres hver for sig. Vi valgte det frem for at gætte ud fra indholdet, fordi et fejlgæt ville blokere et rigtigt password-reset i tavshed — præcis den fejl, det her findes for at fjerne.
Detaljer i Afsendelse af beskeder og Billing, saldo & pay-as-you-go.
Reglen værd at tage til sig
At løbe tør for marketingbudget bør producere en faktura eller en pause, du selv har valgt. At løbe tør for noget som helst bør aldrig vælte de beskeder, dine brugere har brug for til at bruge dit produkt. Kan din udbyder ikke adskille de to tilfælde, er det værd at vide før den måned, hvor du finder ud af det på den hårde måde.