← Selected work

Automation

Outreach Email Approval via Telegram

An outreach workflow for reviewing email drafts in Telegram, approving or skipping messages, and tracking sending outcomes.

Overview

An n8n outreach automation that brings email approval into Telegram. It loads queued drafts, sends approval requests, and handles approve or skip decisions before emails enter the sending process.

What I built

The problem

Outreach drafts need a human decision before sending, with checks that coordinate queued work and make delivery outcomes clear.

The workflow

The workflow loads queued drafts and sends approval requests to Telegram. Callback handling checks the owner and handles duplicate decisions before marking a draft approved or skipped. Suppression-list checks run before sending. A scheduled send worker uses a send lock to coordinate processing, sends through SMTP, and records outcomes. Results are reported through Telegram, followed by a batch summary.

Tools

n8n / Telegram Bot API / SMTP / JavaScript / Persistent Data Tables / Hunter

Related case studies

Plan a similar n8n workflow ↗