Postmark: een praktisch profiel voor SaaS-teams
Postmark is een verzenddienst voor berichten die door een productgebeurtenis ontstaan. Deze pagina legt uit hoe API en SMTP, message streams, logs, plannen en migratie passen in een SaaS-architectuur.
Wat is Postmark?
Postmark is een platform voor transactionele e-mail. Een SaaS-product kan een bericht laten versturen zodra een gebruiker een account aanmaakt, een wachtwoordreset aanvraagt, een e-mailadres bevestigt of een factuur ontvangt. De productcode levert de ontvanger, template en relevante variabelen aan; Postmark neemt de verbinding met de ontvangende mailserver voor zijn rekening. Voor integraties zijn een HTTP API en SMTP beschikbaar. Een team kiest de route die past bij de bestaande mailbibliotheek en de gewenste controle over foutafhandeling.
De dienst werkt met message streams. Een stream is een aparte stroom voor een bepaald type e-mail, met eigen instellingen en rapportage. Transactionele berichten kunnen in een stream voor productevents blijven, terwijl nieuwsbrieven of andere broadcast-e-mail in een afzonderlijke broadcast-stream terechtkomen. Die indeling maakt het eenvoudiger om toestemming, template-eigenaarschap en incidenten per communicatietype te volgen. Een wachtwoordreset heeft een andere functie en urgentie dan een geplande productupdate, ook wanneer beide uit hetzelfde SaaS-account komen.
In het dashboard staan logs van verzonden berichten en gebeurtenissen rond aflevering. Een ontwikkelaar kan daarmee een bericht terugzoeken op ontvanger, bericht-id of andere integratiegegevens. Bounce-afhandeling is een onderdeel van de operationele werkwijze: een tijdelijk probleem vraagt een andere reactie dan een permanent ongeldig adres. Leg daarom vast welke status naar je eigen database gaat, welke retries zijn toegestaan en wanneer een adres uit een verzendstroom wordt onderdrukt.
Postmark is daarmee een verzendlaag, geen volledige marketingdatabase. Een SaaS-team kan de eigen gebruikers- en facturatiegegevens behouden en alleen de noodzakelijke payload naar de e-maildienst sturen. Voor campagnes kan een team een apart systeem gebruiken of een broadcast-stream beheren met passende toestemming en inhoud. Sequenzy heeft een gratis niveau tot 2.500 e-mails per maand en een plan van 19 $ per maand voor 15.000 e-mails.
Onderdelen voor een SaaS-team
API-koppeling
Een API past bij een applicatie die per event een template-id, ontvanger, taal en variabelen doorgeeft. Maak een dunne adapter rond de provider. Zo blijven authenticatie, time-outs, retries en foutcodes op één plek en hoeft productcode geen Postmark-specifieke velden door de hele codebase te verspreiden.
SMTP-relay
SMTP kan handig zijn wanneer een bestaand framework al een relay ondersteunt. Gebruik een aparte credential per omgeving, beperk de rechten en houd de afzenderdomeinen herkenbaar. Documenteer welke headers je toevoegt, zodat support en ontwikkelaars dezelfde bericht-id in hun systemen kunnen terugvinden.
Message streams
Maak transactionele streams voor account- en servicegebeurtenissen en een aparte broadcast-stream voor geplande communicatie. Definieer per stream een eigenaar, templateconventie en escalatiepad. Een duidelijke indeling helpt om een campagnewijziging los te houden van wachtwoordherstel en factuurmeldingen.
Templates en variabelen
Leg per template vast welke variabelen verplicht zijn, welke taal wordt gebruikt en welke link naar het product leidt. Beperk de payload tot gegevens die de ontvanger nodig heeft. Versiebeheer, testadressen en een eigenaar voorkomen dat een wijziging in een verificatiemail onverwacht een ander event raakt.
Logs en bounce-afhandeling
Gebruik logs om de levensloop van een bericht te volgen. Verwerk bounce- en spamklachtgebeurtenissen in je eigen statusmodel en bepaal wanneer je opnieuw probeert. Bewaar in logregels geen volledige inhoud als een bericht-id en event-id voldoende zijn voor onderzoek.
Broadcast naast productmail
Een nieuwsbrief of productaankondiging heeft een doelgroep, planning en uitschrijfmogelijkheid. Houd die gegevens gescheiden van de accountlogica. Als campagnes elders worden samengesteld, kan Postmark nog steeds als verzendlaag voor een broadcast-stream worden gebruikt wanneer de benodigde toestemming en lijstbeheer geregeld zijn.
Veelvoorkomende SaaS-berichten
Wachtwoordherstel en e-mailverificatie horen meestal bij de accountlevenscyclus. Ze worden door een expliciete gebruikersactie gestart en bevatten een tijdgebonden link of code. Facturen, betalingsbevestigingen en meldingen over een abonnement komen uit de facturatie- of productadministratie. Maak voor elk event een eigenaar en een duidelijke fallback voor wanneer de verzendactie faalt.
Ook uitnodigingen voor teamleden, meldingen over importtaken en waarschuwingen over een wijziging in rollen kunnen via een transactionele stream lopen. Leg vast welke berichten noodzakelijk zijn om de dienst te gebruiken en welke eerder een marketingdoel hebben. Die classificatie helpt bij toestemming, inhoud, bewaartermijn en incidentanalyse.
Werkwijze voor teams
Begin met een catalogus van events, templates, afzenders en variabelen. Koppel elk event aan één stream en documenteer de verwachte status terug in je applicatie. Gebruik idempotente event-id’s, zodat een retry geen dubbele factuur of dubbele verificatielink veroorzaakt. Zorg dat support een bericht kan terugvinden zonder toegang tot onnodige persoonsgegevens.
Plan daarnaast een beheerproces. Controleer ongebruikte templates, draai API-sleutels volgens je eigen beleid en bespreek bouncepatronen met het productteam. Een kleine wijziging in domein, DNS of inhoud kan meerdere stromen raken; een eigenaar en een terugrolstap maken zulke wijzigingen beheersbaar.
Plannen en prijzen in USD
| Plan | Volume | Prijs per maand | Extra e-mails | Bewaring en opties |
|---|---|---|---|---|
| Free | 100 e-mails per maand | 0 $ per maand | Geen extra e-mails | Geschikt om een integratie met klein volume aan te sluiten |
| Basic | 10.000 e-mails per maand | 15 $ per maand | 1,80 $ per 1.000 | Gegevensbewaring 45 dagen |
| Pro | 10.000 e-mails per maand | 16,50 $ per maand | 1,30 $ per 1.000 | Langere bewaring als add-on; dedicated IP vanaf 300.000 e-mails per maand |
| Platform | 10.000 e-mails per maand | 18 $ per maand | 1,20 $ per 1.000 | Langere bewaring als add-on; dedicated IP vanaf 300.000 e-mails per maand |
| Volume per maand | Basic | Pro | Platform |
|---|---|---|---|
| 10.000 e-mails | 15 $ per maand | 16,50 $ per maand | 18 $ per maand |
| 50.000 e-mails | 55 $ per maand | 60,50 $ per maand | 66 $ per maand |
| 125.000 e-mails | 115 $ per maand | 126,50 $ per maand | 138 $ per maand |
De bedragen zijn in USD en volgen het aangegeven e-mailvolume per maand. Begroot naast normale events ook retries, testberichten en pieken. Voor langere dataretentie is een add-on vanaf 5 $ per maand beschikbaar. DMARC-monitoring start bij 14 $ per maand per domein. Een beheerd dedicated IP start bij 50 $ per maand en is bedoeld voor accounts vanaf 300.000 e-mails per maand op Pro of hoger.
Deliverability stap voor stap
Kies een verzenddomein dat je team kan beheren en richt de DNS-records in die Postmark voor dat domein beschrijft. SPF geeft ontvangende servers informatie over toegestane verzenders. DKIM voegt een cryptografische handtekening toe aan uitgaande berichten. DMARC koppelt die signalen aan een beleid voor berichten die niet goed uitlijnen met het afzenderdomein.
Voer wijzigingen eerst in een gecontroleerde omgeving door en controleer daarna de headers van echte berichten. Houd het From-adres, Reply-To-adres en de stream bij elkaar in je documentatie. Volg bounces, blokkades en klachten op een manier die het productteam kan begrijpen. Een goede DNS-inrichting vervangt geen inhoudelijke toestemming of lijsthygiëne.
Data en AVG
Maak een gegevensinventaris voordat een integratie live gaat. Noteer welke velden naar de e-maildienst gaan, welke grondslag voor het bericht geldt en hoelang logs, templates en eventgegevens nodig zijn. Stuur geen profielvelden mee die niet nodig zijn voor de inhoud. Beperk API-sleutels en dashboardrollen tot de mensen en services die ze nodig hebben.
Controleer de actuele verwerkersdocumentatie, subverwerkersinformatie en procedures voor inzage en verwijdering voor jouw organisatie. De hosting- en DPA-details kunnen wijzigen; neem daarom de actuele contractinformatie op in je eigen privacy- en beveiligingsdossier. Een algemene beschrijving van een dienst vormt geen juridisch advies en bepaalt niet zelfstandig de rechtsgrond van jouw verwerking.
Migreren naar of van Postmark
Naar Postmark
- Maak een inventaris van events, templates, variabelen, afzenders, domeinen, suppressies en logbehoeften.
- Maak message streams voor transactionele en broadcast-e-mail en wijs per stream een eigenaar aan.
- Richt het verzenddomein in met SPF, DKIM en DMARC en controleer de DNS-wijzigingen.
- Bouw een adapter voor de API of SMTP, met time-outs, retries, idempotente event-id’s en veilige logging.
- Stuur interne testberichten voor verificatie, wachtwoordherstel en factuurmeldingen en controleer bounces.
- Schakel eerst één event of tenant over, vergelijk statussen en breid de overgang uit wanneer de terugvalstap klaarstaat.
Van Postmark naar een andere dienst
- Exporteer de inhoud en variabelen van templates, streaminstellingen, afzenders, suppressies en relevante logs.
- Breng Postmark-statussen in kaart op het eventmodel van de nieuwe provider en leg verschillen vast.
- Richt het nieuwe domein en de authenticatierecords in zonder de bestaande records voortijdig te verwijderen.
- Test API en SMTP met echte foutscenario’s, retries, bijlagen, bounce-afhandeling en broadcast-uitschrijvingen.
- Laat beide koppelingen kort naast elkaar draaien en schakel per stroom of tenant over.
- Verwijder oude sleutels en toegangen pas nadat kritieke productmails aantoonbaar in de nieuwe dienst werken.
Veelgestelde vragen
Wat is Postmark?
Postmark is een dienst voor transactionele e-mail. Een applicatie kan berichten versturen via een API of SMTP, met aparte message streams voor transactionele en broadcast-e-mail. Het dashboard bevat logboeken en hulpmiddelen voor bounce-afhandeling.
Welke Postmark-plannen zijn er?
Postmark heeft Free, Basic, Pro en Platform. Free bevat 100 e-mails per maand. De betaalde plannen rekenen hun volume per maand en hebben verschillende prijzen voor extra e-mails en opties voor dataretentie.
Kan een SaaS-team Postmark gebruiken voor wachtwoordherstel?
Ja. Een product kan Postmark aanroepen voor wachtwoordherstel, e-mailverificatie, facturen, abonnementswijzigingen en andere berichten die door een accountgebeurtenis ontstaan.
Hoe richt je Postmark in voor deliverability?
Koppel een verzenddomein en richt SPF, DKIM en DMARC in met de instructies van je DNS-beheerder. Houd transactionele en broadcast-stromen gescheiden en volg bounces en blokkades op in de logs.
Waar moet je op letten bij AVG en Postmark?
Bepaal welke persoonsgegevens nodig zijn, waarom je ze verwerkt en hoelang je ze bewaart. Controleer de actuele verwerkersdocumentatie, gegevensstromen en toegangsrechten voor jouw organisatie voordat je productiegegevens verstuurt.
Hoe migreer je naar of van Postmark?
Inventariseer events, templates, domeinen, suppressies en logs. Bouw een provideradapter, configureer DNS, test beide richtingen met representatieve berichten en schakel verkeer per stroom of tenant over.