Массовая рассылка из Excel: автоматическая отправка персонализированных писем
Таблица Excel, «Применить к каждому», Outlook: как Power Automate отправляет персональное письмо на каждую строку твоего списка.
Список Excel с пятьюдесятью адресами и план отправить каждому получателю персонально адресованное письмо во многих командах до сих пор заканчиваются ручным копированием имён в новое окно Outlook. Power Automate берёт на себя именно эту работу: поток читает строки файла Excel, оформленного как таблица, проходит по ним по очереди и отправляет для каждой строки письмо с обращением, темой и содержимым из соответствующих столбцов.
В этой статье показана полная настройка такой автоматизации массовой рассылки с помощью коннектора Excel Online (Business) и коннектора Office 365 Outlook, включая подводные камни при больших списках получателей. По состоянию на: июль 2026 года.
Как в целом устроена автоматизация массовой рассылки из Excel?
Поток состоит из трёх блоков, которые опираются друг на друга: триггера, действия Вывести список строк, присутствующих в таблице из коннектора Excel Online (Business), и цикла Применить к каждому, в котором для каждой строки письмо отправляется через Отправить сообщение электронной почты (V2). Этих трёх шагов достаточно для всего сценария использования, без каких-либо дополнительных надстроек в Excel или Outlook.
- Триггер: запускается вручную, по расписанию (например, ежедневно) или событием, например появлением новой строки.
- Источник данных: действие Вывести список строк, присутствующих в таблице возвращает все строки таблицы Excel в виде массива.
- Отправка: цикл Применить к каждому принимает этот массив и выполняет действие Отправить сообщение электронной почты (V2) из коннектора Office 365 Outlook для каждой строки.
Два важнейших элемента для этого — взаимодействие строк таблицы и условий, а также само действие Применить к каждому — Microsoft подробно описывает в официальной документации о получении и фильтрации строк таблицы и о действии «Применить к каждому».
Как должна быть подготовлена таблица Excel?
Power Automate через коннектор Excel Online (Business) читает только настоящие таблицы, а не простые диапазоны ячеек. Поэтому отметь свои данные в Excel сочетанием Ctrl+T, чтобы они превратились в отформатированную таблицу со строкой заголовков, и сохрани файл в OneDrive for Business или библиотеке SharePoint. Файл, хранящийся исключительно локально на жёстком диске, коннектор использовать не может.
- Строка заголовков: каждому столбцу нужно уникальное имя, например имя, фамилия, электронная почта, компания и дополнение к теме.
- Столбец с электронной почтой: следи за тем, чтобы адреса были действительными и полными, без пробелов в начале или в конце, иначе отправка для отдельных строк завершится ошибкой.
- Место хранения: OneDrive for Business или SharePoint Online, а не локальная папка или личная учётная запись OneDrive.
Как настроить действие для получения строк Excel?
Добавь в конструкторе потока новый шаг, найди строки и выбери в разделе Excel Online (Business) действие Вывести список строк, присутствующих в таблице. Затем укажи Расположение, Библиотеку документов, Файл и Таблицу — именно так, как это шаг за шагом показано в документации Microsoft о работе со строками таблицы в условиях. Результатом этого действия является массив с именем value, который содержит каждую строку твоей таблицы как отдельный объект.
Если ты хочешь записывать не во все строки, а только в определённые, например только в строки со статусом Активен, действие можно дополнить запросом фильтрации или позже ограничить выбор с помощью условия внутри цикла.
Как построить цикл и отправку для каждой строки?
После запроса строк добавь элемент управления Применить к каждому и выбери в качестве входного значения токен value из предыдущего действия — так ты сохраняешь контроль над тем, какой объём данных фактически обрабатывается. Внутри цикла добавь действие Отправить сообщение электронной почты (V2) из коннектора Office 365 Outlook.
- Кому: динамическое значение из столбца «Электронная почта» текущей строки.
- Тема: текст, объединённый со столбцом, например компанией или дополнением к теме.
- Текст: редактор форматированного текста со статическим текстом и вставленными значениями столбцов, например именем, для персонального обращения.
Поскольку все поля находятся внутри цикла, меню динамического содержимого автоматически показывает столбцы текущей строки, поэтому тебе не нужно вручную писать выражения. О том, как таким образом заполнять письма динамическим содержимым из предыдущих шагов, включая пример со скриншотом, Microsoft рассказывает в разделе основные сценарии для потоков электронной почты.
Office 365 Outlook или Outlook.com: какой коннектор подходит?
Для автоматизации массовой рассылки доступны два похожих коннектора, и выбор зависит исключительно от типа твоей учётной записи. Согласно обзору Outlook и Power Automate, действует следующее правило: если ты используешь рабочую или учебную учётную запись, используй коннектор Office 365 Outlook. При личной учётной записи Microsoft вместо этого используй коннектор Outlook.com. Оба предлагают сопоставимые действия для отправки, поэтому остальная часть потока не меняется независимо от того, какой из них ты выберешь.
На что стоит обратить внимание при больших списках получателей?
Цикл Применить к каждому по умолчанию обрабатывает строки одну за другой, что не является проблемой при нескольких десятках получателей, но заметно увеличивает время выполнения потока при нескольких сотнях. Поэтому сначала протестируй поток на небольшой тестовой таблице из двух-трёх строк, прежде чем запускать его на полном списке.
- Сначала тестовый прогон: скопируй несколько тестовых строк со своим собственным адресом в отдельную таблицу, прежде чем применять поток к реальному списку получателей.
- Следи за лимитами действий: каждая строка расходует минимум два действия; при очень длинных списках ты можешь столкнуться с суточным лимитом действий твоей лицензии.
- Обрабатывай ошибочные строки: пустой или некорректный адрес электронной почты в одной строке не прерывает автоматически весь прогон, но в журнале выполнения видно, на какой итерации цикла произошёл сбой.
- Проверяй личность отправителя: поток отправляет письма через учётную запись, с которой было установлено подключение Outlook, поэтому заранее проверь, тот ли это нужный адрес отправителя.
Тот, кто хочет постоянно использовать автоматизацию массовой рассылки для клиентских рассылок, предложений или серий встреч и при этом аккуратно планировать с учётом лимитов лицензии, политик DLP и нескольких связанных потоков, получает техническую настройку в NordFlux в рамках консультации по Power Automate по фиксированной цене, включая передачу готовой конфигурации.
Часто задаваемые вопросы
Нужно ли мне создавать отдельное действие в потоке для каждой строки?
Нет, именно это берёт на себя цикл Применить к каждому. Ты добавляешь действие Отправить сообщение электронной почты (V2) ровно один раз внутри цикла, после чего Power Automate автоматически выполняет его отдельно для каждой строки таблицы Excel.
Работает ли автоматизация также с личной учётной записью Outlook.com?
Да, для этого в потоке достаточно заменить коннектор Office 365 Outlook на коннектор Outlook.com. Оба предлагают сопоставимые действия для отправки писем, остальная структура со строками Excel и циклом остаётся без изменений.
Как предотвратить случайную повторную отправку письма по одной и той же строке?
Добавь в таблицу Excel собственный столбец статуса, например Отправлено, и отфильтруй запрос строк по нему, либо добавь внутри цикла после успешной отправки действие, которое обновляет статус в таблице. Так следующий запуск надёжно пропускает строки, которым уже было отправлено письмо.
Можно ли отправлять разные вложения для разных получателей?
Да, если имя файла или путь указаны в отдельном столбце таблицы Excel, ты можешь динамически подставить это значение внутри цикла в предшествующее действие получения файла и передать результат как вложение в действие отправки письма.
Достаточно ли моей обычной лицензии Microsoft 365 для этого потока?
Для Excel Online (Business) и коннектора Office 365 Outlook обычно достаточно использования Power Automate, включённого в подписку Microsoft 365, если ты не подключаешь премиум-коннекторы. При очень больших списках получателей всё же стоит проверить суточные лимиты действий твоей лицензии, чтобы поток не был ограничен в середине выполнения.
NordFlux UG (haftungsbeschränkt)
NordFlux создаёт цифровых сотрудников для организаций: автоматизации и КИ-агентов, которые берут на себя повторяющуюся работу. Вы сохраняете контроль.
Конкретные вопросы по автоматизации или КИ?
В рамках бесплатного первичного анализа мы напрямую обсудим Ваш случай. Без обязательств.