Ga naar inhoud

CSV mail merge

Maak gepersonaliseerde berichten uit een sjabloon en CSV-rijen.

Invoer
CSV-gegevens
Uitvoer

CSV mail merge

Schrijf eenmalig een berichtsjabloon, voeg je CSV-rijen in het tweede paneel in, en deze tool maakt één gepersonaliseerd bericht per rij. Markeer de onderdelen die veranderen met een placeholder — {{first_name}}, {{company}}, {{amount_due}} — en bij generatie worden de waarden van elke rij ingevuld. Het ondersteunt drie placeholder-stijlen: {{column}}, {column} en $column, dus je kunt aansluiten op de sjabloon die je al gebruikt.

Aan de CSV-zijde wordt de eerste rij standaard als kolomnamen gelezen, zodat placeholders overeenkomen met het werkblad. Zonder eerste rij is ook goed — kolommen worden dan positioneel aangeduid als Kolom 1, Kolom 2 enzovoort. Scheidingstekens worden automatisch herkend of je dwingt komma, puntkomma, tab of pipe af. Een lege cel kan een terugvalwaarde krijgen, of de hele rij wordt overgeslagen als „Rijen met ontbrekende waarden overslaan“ is ingeschakeld — handig als een bericht niet kan worden verzonden zonder dat veld. Een optie voor lettertype kan elke ingevulde waarde capitaliseren, UITSCHRIJVEN of kleinlettersen zonder de omringende tekst aan te raken, en spaties in cellen worden standaard verwijderd.

Tussen berichten kies je het scheidingsteken — een lege regel voor een schuifbare lijst of een enkele newline voor verdere verwerking. Nummering voegt elk bericht een volgnummer toe, en de waarschuwing voor ongebruikte kolommen vangt CSV-kolommen op die de sjabloon nooit gebruikt en placeholders zonder passende kolom — een snelle manier om typefouten op te sporen voordat je honderd berichten verstuurt met de verkeerde naam.

Alles draait lokaal in jouw browser: je sjabloon en je CSV-gegevens — klantnamen, e-mailadressen, ordergegevens — worden nooit geüpload. Kopieer de voltooide berichten, download ze als .txt-bestand of stuur de output naar een ander gereedschap voor verdere verwerking.

FAQ

Welke placeholder-stijlen worden ondersteund?
Drie: {{column}} (dubbele accolades), {column} (enkele accolades) en $column (dollarteken gevolgd door letters, cijfers of onderstrepingstekens). Kies degene die overeenkomt met je sjabloon in de optie „Placeholder-syntaxis“.
Wat gebeurt er als een placeholder geen overeenkomstige kolom heeft?
Deze blijft precies zoals geschreven in het bericht staan en wordt vermeld onder „Onvervangen placeholders“ — als de waarschuwingsoptie is ingeschakeld — niets wordt stilzwijgend verwijderd.
Kan ik rijen overslaan in plaats van een terugvalwaarde in te vullen?
Ja. Schakel „Rijen met ontbrekende waarden overslaan“ in en elke rij waar een gebruikte kolom leeg is, wordt volledig uit de gegenereerde berichten weggelaten, in plaats van de terugvaltekst te gebruiken.
Heb ik een koptekstrij nodig?
Nee. Schakel „Eerste rij is koptekst“ uit en alle rijen, inclusief de eerste, worden als gegevens behandeld — kolommen worden dan aangeduid als {{Kolom 1}}, {{Kolom 2}} enzovoort.
Worden mijn CSV-gegevens ergens naartoe geüpload?
Nee. De sjabloon en CSV worden volledig in je browser samengevoegd, en geen van beide verlaat ooit je apparaat.