Перейти к содержанию

CSV mail merge

Создавайте персонализированные письма из шаблона и данных CSV.

Входные данные
CSV-данные
Выходные данные

CSV mail merge

Напишите шаблон письма один раз, вставьте строки CSV во вторую панель, и этот инструмент создаст одно персонализированное письмо на каждую строку. Отметьте изменяемые части переменными — {{first_name}}, {{company}}, {{amount_due}} — и при создании значения из каждой строки будут подставлены на место переменных. Поддерживает три синтаксиса переменных: {{column}}, {column} и $column, так что вы можете использовать синтаксис, который уже применяется в ваших шаблонах.

На стороне CSV первая строка автоматически читается как названия столбцов, так переменные правильно выравниваются с таблицей. Если заголовков нет, тоже хорошо — столбцы будут названы как Столбец 1, Столбец 2 и так далее. Разделители определяются автоматически, или вы можете указать запятую, точку с запятой, табуляцию или вертикальную черту. Пустая ячейка может быть заменена на значение по умолчанию, или целая строка может быть пропущена, если включена опция «Пропускать строки с пустыми значениями» — это полезно, когда письмо нельзя отправить без определённого поля. Опция стиля текста может преобразовать подставляемое значение в заглавное, ПРОПИСНОЕ или строчное без изменения окружающего текста, а пробелы в ячейках удаляются по умолчанию.

Между письмами выбирайте разделитель — пустую строку для прокручиваемого списка или один разрыв строки для дальнейшей обработки. Нумерация добавляет номер перед каждым письмом, а предупреждение о неиспользованных столбцах показывает столбцы CSV, которые шаблон не использует, и переменные, которым не хватает столбца — быстрый способ обнаружить опечатку перед отправкой сотни писем с неправильным именем.

Всё работает локально в вашем браузере: ваш шаблон и данные CSV — имена клиентов, адреса электронной почты, детали заказов — никогда не отправляются никуда. Скопируйте готовые письма, загрузите их как файл .txt или отправьте результат в другой инструмент для дальнейшей обработки.

FAQ

Какие синтаксисы переменных поддерживаются?
Три: {{column}} (двойные скобки), {column} (одинарные скобки) и $column (знак доллара, после которого идут буквы, цифры или подчёркивания). Выберите синтаксис, соответствующий вашему шаблону, в опции «Синтаксис переменных».
Что произойдёт, если переменная не соответствует ни одному столбцу?
Переменная останется в письме ровно как написана, и будет указана в разделе «Невалидные переменные», когда включено предупреждение — ничего не удаляется без вашего ведома.
Можно ли пропустить строку вместо подстановки значения по умолчанию?
Да. Включите опцию «Пропускать строки с пустыми значениями», и любая строка, у которой используемый столбец пуст, будет полностью исключена из создаваемых писем вместо использования значения по умолчанию.
Обязательна ли строка с заголовками?
Нет. Отключите опцию «Первая строка — заголовки» и все строки, включая первую, будут обработаны как данные — столбцы затем будут называться {{Столбец 1}}, {{Столбец 2}} и так далее.
Мои данные CSV отправляются куда-нибудь?
Нет. Шаблон и CSV полностью объединяются в вашем браузере, и ни один из них никогда не покидает ваше устройство.