E-mail versturen vanuit Mastra

TypeScript-agentframework met Zod-validatie — definieer send_email als eerste-klasse Mastra-tool.

Gratis tot 3.000 e-mails per maand. Geen creditcard.

Mastra is een TypeScript-native agentframework met Zod-validatie. Je definieert send_email met createTool(), geeft het een Zod-inputSchema en een execute-functie die de WeSender Node SDK aanroept. De agent kiest zelf wanneer hij de tool inzet.

Hoe het werkt

Wat dit inhoudt

Een Mastra-tool bestaat uit een id, beschrijving, inputSchema (Zod) en execute-functie. De execute-functie ontvangt de gevalideerde parameters via context en roept emailClient.emails.send() aan. Mastra beheert de tool-lus: het model beslist, de SDK voert uit en het resultaat wordt teruggestuurd naar het model.

Mastra integreert met OpenAI, Anthropic en andere providers via een uniforme interface. De tool-code hoeft nooit aangepast te worden bij een providerwisseling.

Mogelijkheden

Alles wat je nodig hebt

Live in vijf minuten

SDK installeren, API-sleutel toevoegen en eerste e-mail versturen vanuit Mastra. Geen SMTP-configuratie.

EU-dataopslag

Alle e-mailverwerking vindt plaats in Nederlandse datacenters. Data verlaat de EER nooit.

REST API + officiële SDK's

Officieel Node.js- en Python-pakket. Volledige REST API voor elke andere taal of stack.

Realtime bezorganalytics

Inzicht in bezorgpercentages, bounces en klachten per domein, direct in je dashboard.

Webhooks voor bezorgevents

Realtime notificaties bij bezorgd, gebounced, geopend en geklikt. Bouw slimme workflows op e-mailevents.

Schaalt mee met je groei

Begin gratis met 3.000 e-mails per maand. Schaalt naar miljoenen e-mails. Geen contracten of lock-in.

Snelstartgids

In drie stappen live

1

SDK installeren en sleutel instellen

npm install @wesender/node en sla WESENDER_API_KEY op als omgevingsvariabele in je project.

2

send_email tool registreren

Definieer send_email als tool in Mastra met from, to, subject en html als parameters.

3

Agent aanroepen

Geef de Mastra-agent een instructie. Hij roept send_email zelf aan. Je eerste mail arriveert in seconden.

Toepassingen

Wanneer gebruik je dit

Gebruik Mastra met WeSender als je TypeScript-agents bouwt in een Node.js-project: welkomstmails bij registratie, notificaties na een workflowstap of transactionele mails vanuit een Next.js API-route.

Infrastructuur

Waarom WeSender

WeSender verwerkt e-maildata in Europese datacenters binnen de EER. Per domein zijn bounce- en klachtanalyses beschikbaar via webhooks. Het gratis plan biedt 3.000 mails per maand zonder creditcard.

Data in Europese datacenters

E-mailverwerking in de EU. Data verlaat de EER nooit. Verwerkersovereenkomst beschikbaar voor Pro en Business-klanten.

FAQ

Veelgestelde vragen

Welke LLM-providers ondersteunt Mastra?

Mastra ondersteunt OpenAI, Anthropic, Google Gemini en andere providers via een gestandaardiseerde interface. Je wisselt van provider door model.provider aan te passen, zonder de toollogica te hoeven wijzigen.

Werkt Mastra met een bestaand Express- of Fastify-project?

Ja. Mastra is framework-agnostisch. Importeer de agent en roep generate() aan vanuit elke Node.js-server of serverless functie, zoals een Next.js API-route of een Hono-endpoint.

Hoe log ik e-mail-ID's voor bezorgingscontrole?

Het tool-resultaat bevat { success: true, id: result.id }. Sla dit op in je eigen database of stuur het terug naar de gebruiker. Combineer met Wesender-webhooks voor realtime bezorgingsstatussen.

Werkt Mastra ook met andere LLM-providers dan OpenAI?

Ja. Mastra ondersteunt Anthropic, Google Gemini en meer. Vervang het provider- en modelveld. De WeSender-tool blijft identiek.

Kan ik Mastra gebruiken in een bestaand Express-project?

Ja. Mastra is framework-agnostisch. Importeer de agent en roep generate() aan vanuit elke Node.js-server of serverless functie.

Voldoet dit aan de AVG?

WeSender verwerkt e-maildata in Europese datacenters binnen de EER. Er is een verwerkersovereenkomst beschikbaar voor Pro en Business-klanten.

Meer vragen? Bekijk de technische documentatie of open een supportticket.

Klaar om te beginnen?

Maak gratis een account aan. Geen creditcard, geen installatietijd. Jouw eerste e-mail vanuit Mastra gaat in minuten live.