Рецепт · Исходящая почта
Outreach touch 2
Продолжение для строк, у которых касание 1 было в один из прошлых дней и которые не переведены в Replied. Повторяет предложение одним придаточным, а не пересказывает первое письмо, и говорит, что оно последнее. Никогда не пишет строке в тот же день, в который написало касание 1.
Что он делает
Выберите почтовый ящик и прочитайте параметры с текстом. В один день с касанием 1 письмо не уйдёт, но весь остальной интервал задаёте вы тем, как ставите эту последовательность в расписание.
Продолжение — для строк, до которых касание 1 добралось в один из прошлых дней. 68% положительных ответов приходят именно после него.
Он выполняется на одном профиле, через его собственный прокси и с его собственными cookie, — поэтому страницы загружаются такими, какими их увидел бы владелец этого аккаунта. Он не открывает ни одной страницы, а значит, его можно запустить на профиле, чью сессию вы предпочли бы не трогать.
Шагов: 7
Настоящее дерево, прочитанное из набора, который поставляется с лаунчером. Отступ — это вложенность: шаги внутри цикла выполняются по разу на строку, а шаги внутри ветви — только когда выполнено условие над ними. Каждое {{…}} — это значение, подставляемое во время выполнения: из строки, по которой идёт обход, из настройки прогона или из самого профиля.
loadRowsLoad the rows ready for touch 2Load Outreach list into rowsloopEach personLoop forEachEach time
setVarStart this row with no outcomeSet outcomeifOnly rows touch 1 reached on an earlier dayIf {{loop.item.touch_1_day}} notEqualsпри сбое: continueYes
sendEmailSend touch 2Send "Re: {{loop.item.company_casual}} — quick question" to {{loop.item.email}}при сбое: continuesetVarRecord what happenedSet outcomeпри сбое: continuesaveRowsAdvance the rowSave to Outreach listпри сбое: continueКаждый из них — один из типов шагов из справочника по автоматизациям, с теми же полями, которые показывает редактор, и теми же полями, которые получает агент через локальный API.
Какие таблицы использует
Они загружаются вместе с рецептом. Датасет — это типизированная таблица, которой владеет ваше рабочее пространство: колонки названы и типизированы заранее, чтобы шаги могли к ним обращаться, и любую из них потом можно переименовать, дополнить или заполнить из файла.
Outreach list
читаетпишетOne row per person: their address, what you know about them, whether they opted in, and which touch of the sequence they are on.
- Email · email
- first_name
- First name · text
- company
- Company · text
- company_casual
- Company (casual) · text
- location
- Location · text
- location_local
- Location (local) · text
- icp
- Segment · text
- metric
- Metric · text
- signal
- Signal · longText
- cold_read
- Cold read · longText
- consent
- Consent · select · Cold — no consent | Opted in
- status
- Status · select · Queued | Prepared | Touch 1 sent | Touch 2 sent | Sequence finished | Replied | Booked | Unsubscribed | Bounced | Refused
- touch
- Touch · number
- deliverable
- Deliverable · select · Deliverable | Risky — catch-all | Undeliverable | Could not check
- last_sent_at
- Last sent at · datetime
- touch_1_day
- Touch 1 day · date
- outcome
- Outcome · longText
Повторный запуск обновляет ту строку, которую уже записал, а не добавляет вторую. Именно для этого в шаге сохранения нужна колонка сопоставления, и именно в этом разница между проверкой статуса и таблицей, которая удваивается на каждом проходе.
О чём он спрашивает
Настройки заполняются при старте прогона, и у каждого профиля могут быть свои значения — так один сценарий обслуживает целую папку аккаунтов.
- credibility
- Who you are, and why this is not spam · textarea · обязательно
- offer
- The offer · textarea · обязательно
- ask
- The ask · textarea · обязательно
- signoff
- Sign-off · text
- pool
- Mailbox pool · text
One or two sentences with a number in them. This is the part that answers "why is a stranger writing to me", and a number is what answers it — an adjective does not.
A quantified result, a tight window, and the risk taken off them. All three: a result with no timeframe is a hope, and a timeframe with no risk reversal is a demand.
Two concrete times, not "let me know what suits". Every extra reply a meeting needs before it exists is a place the thread dies.
Optional, and short. "sent from my phone" is a real signal that a real person typed this; a deliberate typo is not — it reads as careless far more often than it reads as human, and it cannot be taken back.
The name of a pool under Mail. The least-used mailbox in it that still has allowance today sends each message. Leave empty and pick a single mailbox on the step instead — one of the two has to be set before the first run.
Как загрузить
В лаунчере откройте Automations, выберите Load a starter pack и укажите Исходящая почта. Снимите галочки с того, что вам не нужно. Сначала приходят таблицы, потом сценарии, потом проект с названием Outbound, который связывает их вместе.
К вам приходит обычная строка автоматизации. Откройте её в редакторе, поменяйте шаг, переименуйте, удалите — дальше приложение не считает её чем-то особенным, а повторная загрузка набора делает свежую копию, а не перезаписывает отредактированную вами. С таблицами наоборот: существующая таблица с тем же именем переиспользуется и сохраняет свои строки.
Остальное в наборе «Исходящая почта»
Они загружаются вместе, пользуются таблицами выше и попадают в один проект Outbound.
Prepare the outreach list
Каждая строка стоит одного обращения к модели, а проверка адреса списывает кредит с вашего аккаунта, если верификатор настроен. И то и другое настраивать необязательно; без верификатора колонка просто останется пустой.
One profile · Opens no page · The Outreach list table
Outreach touch 1
Выберите на шаге «Send touch 1» свой почтовый ящик или назовите пул и прочитайте три параметра с текстом до первого прогона. Письмо не отозвать.
One profile · Opens no page · The Outreach list table · 5 settings on the run