Aan de slag met de Flexmail transactionele API
Met de Flexmail transactionele API kun je getriggerde, één-op-één-e-mails versturen vanuit je applicatie — orderbevestigingen, wachtwoordresets, facturen en alles wat wordt geactiveerd als reactie op een specifieke gebruikersactie. Je kunt verzenden via HTTP (REST API) of SMTP, waarbij je dezelfde account en inloggegevens voor beide gebruikt.
Het transactionele product werkt onafhankelijk van het Flexmail-marketingproduct. Je kunt het zelfstandig gebruiken zonder campagnes of contactenlijsten in te stellen.
Opgelet De transactionele API ondersteunt slechts één ontvanger per bericht. Het kan niet worden gebruikt voor bulk- of marketingverzendingen. Zie "Marketing-e-mail vs. transactionele e-mail" voor de volledige uitleg.
Vereisten
- Een Flexmail-account. Je hebt er één nodig om de transactionele API te gebruiken, zelfs als je alleen transactionele e-mail verstuurt en de marketingfuncties niet gebruikt.
- Toegang tot de DNS-instellingen van je domein om e-mailverificatie te configureren.
- Ontwikkelaarstoegang tot je applicatie of verzendsysteem om de API te integreren of SMTP te configureren.
Stap 1: Het transactionele product activeren
Als je al een Flexmail-account hebt, activeer dan de transactionele module via de dashboardwidget. De proefperiode geeft je tot 1.000 verzendingen over 30 dagen zonder kosten. Je kunt op elk moment tijdens of na de proefperiode upgraden naar een betaald transactioneel abonnement.
Als je nog geen account hebt, registreer je dan op flexmail.be/nl/registreren. Je marketing- en transactionele abonnementen worden beheerd vanuit hetzelfde account.
Opgelet Je hebt geen marketingabonnement nodig om het transactionele product te gebruiken. Als je alleen transactionele e-mail wilt versturen, kun je de transactionele module activeren en de marketingfuncties ongebruikt laten.
Stap 2: Je afzenderadres verifiëren
Voordat je kunt verzenden, moet je het e-mailadres verifiëren dat je in het Van-veld wilt gebruiken.
- Ga naar Instellingen, vervolgens naar Afzenders toevoegen of verwijderen.
- Voeg het e-mailadres toe waarvan je wilt verzenden.
- Flexmail stuurt een verificatie-e-mail naar dat adres — klik op de link om te bevestigen. Dit bewijst dat je de mailbox beheert waarvan je verstuurt.

Stap 3: E-mailverificatie instellen
Configureer SPF, DKIM, DMARC en een aangepast return-path voor het domein van je afzenderadres. Deze DNS-records bewijzen dat je e-mails daadwerkelijk van jou afkomstig zijn, en op basis daarvan beslissen inboxproviders zoals Gmail of ze je e-mail in de inbox bezorgen of weigeren.
Gedetailleerde instructies voor DNS-configuratie staan in de Flexmail Email API-documentatie, onder de sectie Email authentication.
Opgelet E-mailverificatie is niet optioneel voor transactionele e-mail. Zonder correct geconfigureerde SPF- en DKIM-records mislukken je transactionele e-mails de verificatiecontroles bij grote inboxproviders en kunnen ze worden geweigerd of als spam worden aangemerkt.
Stap 4: Een persoonlijk toegangstoken aanmaken
De transactionele API maakt gebruik van HTTP Basic-authenticatie. Je account-ID is de gebruikersnaam; een personal access token is het wachtwoord. Deze inloggegevens zijn alleen voor de HTTP API — SMTP gebruikt afzonderlijke inloggegevens die Flexmail op aanvraag verstrekt.
- Ga naar Instellingen, en vervolgens in de API sectie naar Personal access tokens.
- Klik op Nieuw token aanmaken en geef het een beschrijvende naam.
- Kopieer het token en bewaar het veilig. Het wordt niet opnieuw getoond.
Stap 5: Je verzendmethode kiezen
Flexmail ondersteunt twee manieren om transactionele e-mail te versturen. Beide gebruiken dezelfde account-ID en hetzelfde persoonlijke toegangstoken.
HTTP API
De REST API geeft je de meeste controle. Je kunt berichten versturen, templates beheren, Webhooks afhandelen en leveringsdata programmatisch ophalen. Dit is de aanbevolen aanpak voor aangepaste integraties en applicaties.
Volledige documentatie is beschikbaar op email-api.flexmail.eu/documentation. De sectie Aan de slag bevat een curl-voorbeeld dat je onmiddellijk kunt uitvoeren om je configuratie te verifiëren.
SMTP
SMTP-verzendingen zijn inbegrepen in het transactionele product zonder extra kosten. Gebruik SMTP wanneer je applicatie of platform dit al ondersteunt — bijvoorbeeld een CMS, een e-commerceplatform of een legacy-systeem dat e-mail verstuurt via een SMTP-relay.
Zie "SMTP-verzendingen voor transactionele e-mail" voor de verbindingsinstellingen en configuratie-instructies.
Stap 6: Integreren in je applicatie
Nu een succesvolle testverzending is bevestigd, ben je klaar om de API te integreren in je applicatie. De volledige documentatie behandelt:
- Berichtverzending: alle parameters voor het verzend endpoint
- Webhooks — realtime-gebeurtenismeldingen voor verzendingen, leveringen, bounces, openingen en klikken. Zie "Transactionele Webhooks" voor de configuratie en gebeurtenisreferentie.
Support tip Stel Webhook-afhandeling vroeg in je integratie in. Weten wanneer een transactionele e-mail bounced, stelt je in staat onmiddellijk actie te ondernemen — het adres markeren in je systeem, een opvolgmelding activeren of je team waarschuwen — in plaats van een leveringsprobleem dagen later te ontdekken.
API-documentatie en ondersteuning
Volledige API-documentatie is beschikbaar op email-api.flexmail.eu/documentation.
Als je ergens vastloopt, is het Flexmail-supportteam bereikbaar via support@flexmail.eu. Vragen over de transactionele API worden behandeld door hetzelfde team dat de marketinginterface ondersteunt.
Volgende stappen
- Zie "Marketing-e-mail vs. transactionele e-mail" om te begrijpen wanneer je elk type gebruikt.
- Zie "SMTP-verzendingen voor transactionele e-mail" als je via SMTP wilt verzenden in plaats van via de HTTP API.
- Zie "Transactionele e-mails personaliseren" als je jouw transactionele email wil personaliseren.
- Zie "Transactionele e-mails versturen en personaliseren" om realtime-leveringsgebeurtenissen te ontvangen.
- Zie "Probleemoplossing voor transactionele e-mail" als iets niet werkt zoals verwacht.
- Bekijk de volledige API-documentatie op email-api.flexmail.eu/documentation voor alle endpoint parameters.