Verzend productmail vanuit je applicatie
Een wachtwoordreset, factuur of statusmelding hoort bij de handeling die haar veroorzaakt. Kies daarom een dienst die past bij je API of SMTP-verbinding, laat je verzenddomein door DNS-authenticatie lopen en houd toestemming voor marketing los van productberichten.
Praktische selectie voor softwareteams die zelf bouwen
TL;DR: begin bij je verzendpad
Koppel eerst de gebeurtenis aan het juiste kanaal
Gebruik een API voor berichten die je applicatie zelf start en SMTP wanneer een bestaande mailer die aansluiting nodig heeft. Reserveer een apart pad voor nieuwsbrieven en promoties.
Maak DNS onderdeel van de oplevering
Een eigen verzendsubdomein met SPF, DKIM en DMARC geeft je controle over de afzender en maakt wijzigingen in je hoofdsite overzichtelijk.
Test met interne adressen
Laat staging naar een kleine interne lijst sturen, controleer onderwerp en tekst op echte apparaten en bewaar foutmeldingen zonder echte klanten te mailen.
Reken met volume, niet met een losse maandprijs
Vergelijk de inbegrepen berichten en eventuele contactlimiet met je verwachte maandvolume. Een kleine proef kan goedkoop lijken terwijl groei een andere schaal nodig heeft.
Een rustige route van event naar inbox
Leg per bericht vast welke actie het start, welke gegevens nodig zijn en welk antwoord je systeem verwacht. Een registratiebevestiging heeft een andere foutafhandeling dan een maandelijkse productaankondiging.
Gebruik een afzender die bij je product past en een reply-adres waar een mens of helpdesk kan reageren. Houd adressen voor interne tests buiten lijsten met klanten en verwijder tijdelijke testdata na de controle.
Laat je applicatie een bericht-id bewaren. Daarmee kun je een dubbele verzending herkennen wanneer een job opnieuw wordt uitgevoerd, zonder een gebruiker twee keer dezelfde resetlink te geven.
Publiceer SPF en DKIM op het verzenddomein en kies een DMARC-beleid dat bij je overgang past. Wijzig DNS in overleg met degene die je domein beheert en plan ruimte voor propagatie.
Productmail volgt uit een verzoek, betaling of wijziging in het account. Marketingmail vraagt een eigen toestemming en uitschrijfmogelijkheid; meng die stromen niet in één automatisering.
Een API-sleutel hoort in je secretbeheer en niet in een repository. Beperk de sleutel tot de omgeving die hem gebruikt en roteer hem wanneer een teamlid of leverancier toegang verliest.
Kosten en aansluitingen in één oogopslag
| Tool | Prijsinformatie | Gratis optie | Passend voor |
|---|---|---|---|
| Resend | $20/maand — Pro, 50.000 e-mails | 3.000 e-mails/maand | API-verzending |
| Postmark | $15/maand — 10.000 e-mails | 100 e-mails/maand | Transactionele mail |
| SendGrid | $19,95/maand — Essentials, 50.000 e-mails | 100 e-mails/dag | API |
| Mailgun | $35/maand — Foundation, 50.000 e-mails | 100 e-mails/dag | Applicaties met volume |
| Brevo | Starter vanaf $9/maand — 5.000 e-mails | 300 e-mails/dag | Gemengde verzending |
| Loops | $99/maand — Growing | 4.000 e-mails/30 dagen | Productberichten |
| Customer.io | $100/maand — Essentials, 5.000 profielen | Proefperiode | Eventgestuurde berichten |
| HubSpot | Starter $7/maand | Gratis tools | Contactcontext |
| MailerLite | Comfort $12/maand — 500 abonnees | 250 abonnees | Kleine verzendlijst |
| Kit | Creator $33/maand jaarlijks — 1.000 abonnees | 10.000 abonnees | Nieuwsbrief naast product |
| Mailchimp | Standard vanaf $20/maand — 500 contacten | 250 contacten | Campagnekanaal |
| Klaviyo | $20/maand — 500 profielen | 250 profielen | Profielgerichte marketing |
| Drip | $39/maand — 2.500 contacten | 14 dagen proef | Commerciële flows |
| Moosend | $9/maand — Pro, 500 contacten | 30 dagen proef | Budget voor campagnes |
Elke prijs hoort bij het bijbehorende volume of de looptijd; controleer de combinatie die bij jouw verzendpatroon past.
Tools bekeken vanuit je applicatie
Resend
resend.com →Een compacte API-laag voor berichten die je backend start.
Resend heeft een gratis laag van 3.000 e-mails per maand en rekent voor Pro $20 per maand bij 50.000 e-mails.
De dienst past bij een backend die korte, gerichte berichten verstuurt na een accountactie. Houd nieuwsbrieven in een los systeem wanneer dezelfde applicatie ook marketing moet ondersteunen.
Postmark
postmarkapp.com →Transactionele verzending met een duidelijke scheiding per berichttype.
Postmark start bij $15 per maand voor 10.000 e-mails; het gratis gebruik omvat 100 e-mails per maand.
Gebruik een aparte verzendstroom voor wachtwoordresets, facturen of bevestigingen. Laat je testomgeving uitsluitend naar interne adressen wijzen.
SendGrid
sendgrid.com →API- en SMTP-aansluiting voor software met wisselend volume.
Essentials kost $19,95 per maand voor 50.000 e-mails; de gratis optie laat 100 e-mails per dag toe.
Leg een eigen verzenddomein vast en beperk credentials per omgeving.
Mailgun
www.mailgun.com →Verzendruimte voor teams die hun berichtvolume actief volgen.
Foundation kost $35 per maand voor 50.000 e-mails; een gratis laag biedt 100 e-mails per dag.
Mailgun kan naast je eigen queue staan voor applicatieberichten. Controleer eerst de DNS-records en laat een staging-sleutel nooit naar klantadressen wijzen.
Brevo
www.brevo.com →Eén verzendomgeving wanneer productmail en nieuwsbrief samenkomen.
Brevo biedt gratis 300 e-mails per dag; Starter begint bij $9 per maand voor 5.000 e-mails.
Laat je applicatie productmeldingen versturen en bewaar promotionele berichten in een eigen toestemmingstroom. Kies het plan op basis van het totale aantal verzonden berichten.
Loops
loops.so →Productgerichte berichten voor een kleine technische verzendstroom.
Loops laat op de gratis laag 4.000 e-mails in een rollende periode van 30 dagen toe; Growing kost $99 per maand.
Een accountactivatie of wijziging in een abonnement kan een passend productbericht starten. Houd marketingcommunicatie buiten dezelfde route als de actie uit je applicatie.
Customer.io
customer.io →Berichten die reageren op gebeurtenissen uit je productdata.
Essentials kost $100 per maand voor 5.000 profielen.
Stuur alleen de gebeurtenis en eigenschappen die een bericht nodig heeft. Een profiel kan zo een relevante onboardingmail krijgen nadat je backend een concrete actie heeft vastgelegd.
HubSpot
www.hubspot.com →Contactcontext rond applicatieberichten voor commerciële teams.
HubSpot heeft gratis tools; Starter kost $7 per maand.
Een technische gebeurtenis kan naast contactinformatie bestaan wanneer sales of support opvolging nodig heeft. Houd de productmail herkenbaar als servicebericht en reserveer promoties voor een eigen toestemming.
MailerLite
www.mailerlite.com →Een lichte nieuwsbrieflaag naast je eigen productmeldingen.
MailerLite is gratis tot 250 abonnees; Comfort kost $12 per maand voor de eerste 500 abonnees.
Gebruik de dienst voor aangekondigde releases of communitynieuws en laat reset- en factuurmails via je transactionele route lopen. Zo blijft de doelgroep van beide stromen begrijpelijk.
Kit
kit.com →Een publicatiekanaal voor makers naast de mail uit je code.
Kit is gratis tot 10.000 abonnees; Creator kost $33 per maand bij jaarlijkse betaling voor 1.000 abonnees.
Laat je applicatie alleen een verwijzing naar een vrijwillige nieuwsbrief tonen. De accountbevestiging zelf hoort bij je productstroom en vraagt geen marketinginschrijving.
Mailchimp
mailchimp.com →Een los campagnekanaal voor aankondigingen rond je software.
Mailchimp is gratis tot 250 contacten; Standard start bij $20 per maand voor 500 contacten.
Gebruik de lijst voor een releaseaankondiging wanneer iemand daarvoor toestemming gaf. Een API-event uit je product blijft een afzonderlijke transactionele handeling.
Klaviyo
www.klaviyo.com →Profielgerichte marketing rondom een product met meerdere plannen.
Klaviyo rekent $20 per maand voor 500 profielen; de gratis laag bevat 250 profielen.
Laat productdata alleen naar een marketingprofiel gaan wanneer daar een duidelijke keuze aan voorafging. Bewaar systeemberichten bij de serviceflow van je applicatie.
Drip
www.drip.com →Commerciële opvolging voor software met een verkoopgerichte funnel.
Drip kost $39 per maand voor 1 tot 2.500 contacten en heeft een proefperiode van 14 dagen.
Houd een trialaankondiging met marketingdoel gescheiden van een noodzakelijke accountmelding. Controleer de contactgrens wanneer een product veel gebruikers tegelijk toevoegt.
Moosend
moosend.com →Een betaalbare campagnelaag voor teams met beperkt volume.
Moosend Pro voor 500 contacten kost $9 per maand, met een proefperiode van 30 dagen.
Een kleine productorganisatie kan er een optionele aankondiging mee versturen terwijl de applicatie zelf transactionele berichten afhandelt. Begroot op contacten én op het aantal campagnes dat je werkelijk plant.
Een controlelijst voor iedere release
Maak voor staging een aparte sleutel en een vaste interne ontvanger. Controleer dat een foutmelding zichtbaar terugkomt in je logging en dat een retry geen dubbele mail veroorzaakt.
Loop de DNS-records na wanneer je van subdomein of leverancier wisselt. Test een afzenderwijziging met adressen van je eigen team voordat een release naar productie gaat.
Noteer per bericht de aanleiding, de eigenaar en de bewaartermijn. Zo kan support uitleggen waarom een gebruiker iets kreeg zonder toegang te geven tot onnodige accountdata.
Meet je volume per maand en per berichttype. Een stijging in wachtwoordresets vraagt een ander gesprek over kosten dan een grotere nieuwsbrief.
Plan een periodieke sleutelrotatie en verwijder oude integraties uit je deploymentconfiguratie. Een kleine technische schuld blijft zo zichtbaar voordat ze een verzendprobleem wordt.
Vragen uit developmentteams
Wanneer hoort een mail via API te lopen?
Kies de API wanneer je applicatie een bericht start na een concrete gebeurtenis en je de payload zelf opbouwt. Bewaar de sleutel buiten je codebase en leg de koppeling per omgeving vast.
Is SMTP nog logisch voor nieuwe software?
SMTP blijft bruikbaar wanneer een bestaande mailer of framework daarmee werkt. Controleer authenticatie, poort en afzenderdomein en stuur eerst naar interne adressen.
Welke DNS-stappen horen bij een nieuw verzenddomein?
Publiceer de SPF- en DKIM-records die je leverancier geeft en kies een passend DMARC-beleid. Laat DNS beheren door de eigenaar van het domein en test na propagatie.
Hoe voorkom ik dat staging echte klanten mailt?
Gebruik een aparte sleutel, een vaste interne ontvanger en een blokkade op productieadressen. Controleer ook jobs die na een retry opnieuw kunnen lopen.
Hoe scheid ik productmail van marketing?
Koppel productmail aan de handeling die de gebruiker verwacht en bewaar marketingtoestemming apart. Geef promoties een eigen lijst, afzender en uitschrijfmogelijkheid.
Welke prijsbasis moet ik naast elkaar leggen?
Tel je verwachte e-mails per maand op en noteer of een plan rekent per bericht, profiel, contact of gebruiker. Neem gratis quota mee, maar baseer je begroting op het volume na groei.
Wat moet ik bewaren voor foutonderzoek?
Bewaar een bericht-id, gebeurtenistype, tijdstip en uitkomst zonder onnodige inhoud of persoonsgegevens. Daarmee kan je team een retry of mislukte afhandeling terugvinden.