Transactionele e-mails verzenden met Newsletter2Go

Transactionele emails verzenden

In aanvulling op de klassieke e-mailmarketing, welke zich voornamelijk richt op marketeers, zijn ook automatisch verzonden transactionele e-mails voor veel online bedrijven een zeer belangrijke strategie voor verbeterde klantenbinding. Echter, is deze vorm van e-mailmarketing meer gericht op ontwikkelaars en programmeurs, door de lastigere uitvoering waarvoor programmeervaardigheden zijn vereist.

Transactionele e-mails zijn alle e-mails die worden geactiveerd door een specifieke gebeurtenis (bijvoorbeeld een aankoop in de online shop) en hierbij de klant onmiddellijk bereiken.

Onder de voorbeelden van transactionele e-mails vallen onder andere orderbevestigingen, welkomstmails en meldingen voor status updates.

Wilt u automatisch transactie e-mails verzenden, maar komt u niet helemaal uit de programmering van de REST API? Lees dan verder…

Newsletter2Go biedt in dit artikel voorbeeld scripts die u eenvoudig toestaan ​​om transactionele e-mails te verzenden binnen een zeer korte tijd vanuit uw online shop of systeem.

De voordelen van transactionele e-mails verzenden

Het moge duidelijk zijn dat transactionele e-mails verzenden de toekomst is. Ontvangers willen tegenwoordig relevante e-mails ontvangen die op het juiste moment in hun inbox belanden. Dit kan met transactionele e-mails succesvol gedaan worden. U hoeft slechts eenmaal de nieuwsbrief template en inhoud voor de transactionele e-mail in te stellen, daarna wordt automatisch op het juiste moment de transactionele e-mail verzonden. Bijvoorbeeld aan de hand van een aan gebeurtenis zoals een aankoop, registratie, of een verjaardag. De content kunt u automatisch personaliseren door placeholders in de inhoud te verwerken. De transactionele e-mail aanpassen is dus geen enkel probleem.

De voordelen van transactionele e-mails zijn eindeloos:

  • Volledig geautomatiseerd, vaste klantcommunicatie zonder handmatige inspanning
  • Enkel tijd spenderen aan de installatiekosten
  • De klant ontvangt op het juiste moment de juiste e-mail met de juiste inhoud
  • Een bewezen strategie om het behoud van klanten en conversies te verhogen

Ook wanneer u uw transationele e-mails instelt via de Newsletter2Go API, profiteert u van onze whitelisting. De whitelisting is een belangrijk aspect van e-mailmarketing omdat u er hiermee voor zorgt dat uw e-mails de ontvanger daadwerkelijk bereiken en de verzonden transactionele e-mail niet in de spamfolder van de ontvanger belandt.

Correc de transactionele e-mails instellen

Wanneer het aankomt op de technische uitvoering van transactionele e-mails kan Newsletter2Go u een heel eind op weg helpen. Voor het verzenden van geautomatiseerde transactionele e-mails, bieden we een krachtige nieuwsbrief REST API aan die u kunt gebruiken om de getriggerde acties direct vanuit uw website of online shop uit te laten voeren en de passende e-mail te verzenden. Het maakt niet uit wat voor programmeertaal u gebruikt. Om de implementatie zo eenvoudig mogelijk te maken, hebben we voor u een aantal voorbeeld implementaties in de meestgebruikte programmeertalen voorbereid. Om gebruik te maken van de Newsletter2Go API voor transactiemails geven we u hieronder een aantal voorbeelden in de programmeertaal PHP.

Voorbeeld voor de implementatie van de transactie e-mail

De klassieker: Transactionele e-mails met dezelfde inhoud en personalisaties voor iedere afzonderlijke ontvanger

Het klassieke gebruik van transactionele e-mails ziet er als volgt uit:

Als eerste begint u met uw nieuwsbrief template, welke u zelf kunt maken of kunt kiezen uit de voorgedefinieerde templates. De inhoud wordt vaak door het marketingteam gemaakt. Over het algemeen heeft het marketing personeel geen programmeerkennis, daarom is het belangrijk dat de transactiemail zonder kennis van HTML of CSS kan worden gemaakt. Hiervoor kunt u bijvoorbeeld de editor van Newsletter2Go gebruiken, die door de hoge mate van gebruiksvriendelijkheid voor alle niveaus geschikt is; van e-mailmarketing newbies tot gevorderde medewerkers met programmeerkennis. Met de drag & drop editor is de e-mail zo samengesteld. Hiervoor gaat u naar “Mailings”, dan “Transactionele mailings” en maakt u zoals u gewend bent de nieuwe e-mail. Aansluitend kan de programmeerder met zijn werk beginnen. Deze medewerker kan hier een PHP API voorbeeld downloaden.

Het voordeel van het instellen van transactionele e-mails is dat het marketing team altijd zelf nog de inhoud van de transactionele e-mail kan aanpassen. De programmeerder hoeft slechts eenmaal de transactionele e-mail in te stellen, hierna worden de veranderingen in het frontend gedeelte in de Newsletter2Go app gemaakt.

<?php

namespace NL2GO;

require_once '../../src/Newsletter2Go_REST_Api.php'; #Eerst de Newsletter2Go REST API bibliotheek laden

//hier moeten de API-credentials worden ingegeven, deze vindt u in de Newsletter2Go app "Account" -> "API"
$authKey = "your auth key here";
$userEmail = "login email address";
$userPassword = "login password";

$api = new Newsletter2Go_REST_Api($authKey, $userEmail, $userPassword); 
$api->setSSLVerification(false);

//Er wordt altijd met een adresboek (lijst) gewerkt
$lists = $api->getLists(); //Wij laden alle adresboeken
var_dump($lists);

//Leg het adresboek vast welke moet worden gebruikt voor de verzending van transactie e-mails
$currentListId = "put a list id here";

//Hier moet nu in de Newsletter2Go frontend editor een transactie e-mail gemaakt worden.


//Wij laden nu alle beschikbare mailings
$newsletters = $api->getNewsletters($currentListId);
var_dump($newsletters);

//Geef hier de ID van de mailing aan, die we als transactionele mailing moeten verzenden
$newsletter_id = "put the newsletter id of your transactional mailing here"; 

//Transactie e-mails kunnen alleen verzonden worden wanneer ze actief zijn:
$result = $api->setTransactionalState($newsletter_id, "active");
//var_dump($result);


//Stel hier in aan welke ontvangers de e-mails verzonden moeten worden
$data = array(
	"contexts" => array(
		array(			
			"recipient" => array(
				"email" => "*protected email*",
				"firstname" => "Dieter"	//Handleiding voor het invoegen van personaliseringen in de editor: https://www.newsletter2go.com/newsletter-tutorials/#14c
			)
		),
	),
);


//Aansluitend verzenden we de e-mail
$result = $api->sendNewsletter($newsletter_id, $data);
var_dump($result);

De variant: Afzonderlijke transactionele e-mails met steeds veranderende inhoud

Een andere variant voor het gebruik van de API zijn de transactionele e-mails die afzonderlijk worden verzonden en waar de inhoud van ontvanger tot ontvanger (bijna) volledig varieert. Dit kan in de meeste gevallen niet langer met slechts een personalisatie worden gerealiseerd, omdat de individuele inhoud te verschillend van elkaar is.

Om dit soort transactionele e-mails automatisch via de Newsletter2Go API te verzenden, kunt u programmatisch afzonderlijke e-mails creëren, rechtstreeks met HTML van inhoud voorzien en vervolgens verzenden.

Een voorbeeld van dit soort implementatie ziet u hieronder.

<?php

//Selecteer het adresboek dat voor de transactionele e-mails gebruikt moet worden
$currentListId = "put a list id here";

//Hier definieren we de complete HTML van uw e-mail
$html = "<html><body>Hello World</body></html>";

//Wij maken een nieuwe mailing
$result = $api->createNewsletter($currentListId, "transactional", "Name Test", "*protected email*", "Subject Test", $html, null); 

$newsletter_id = $result->value[0]->id; #Deze ID moeten we opslaan om later de rapporten te kunnen ophalen

//Hier wordt nu ingesteld aan welke ontvangers de e-mail verstuurd moet worden.
$data = array(
	"contexts" => array(
		array(			
			"recipient" => array(
				"email" => "*protected email*",
				"firstname" => "Dieter"	//Handleiding voor het invoegen van personaliseringen in de editor: https://www.newsletter2go.com/newsletter-tutorials/#14c
			)
		),
	),
);

//Stuur nieuwsbrieven naar de gehele lijst (adresboek)
$result = $api->sendNewsletter($newsletter_id, $data);
var_dump($result);


//Om later nogmaals dezelfde mailing te verzenden, maar voorafgaand de inhoud te veranderen, zorgen we voor het volgende:
$newHTML = "<html><body>foo bar</body></html>";
$result = $api->updateHTML($newsletter_id, $newHTML);

//Nu kunnen we de mailing nogmaals verzenden

Über den Autor

Megan de Graaf
Online Marketing Manager bij Newsletter2Go

War der Beitrag hilfreich?

Thank You!

Geef een reactie

Newsletter2go verwendet Cookies, um Ihnen den bestmöglichen Service zu gewährleisten. Wenn Sie auf der Seite weitersurfen stimmen Sie der Cookie-Nutzung zu. Ich stimme zu.