Campaign Draft, schedule and launch targeted campaigns

Campaigns & tracking

Review status, sender, schedule and uncertain deliveries before changing a campaign.
Open campaign list & controls

Campaign Setup

Dry run simulates delivery without real Telegram messages. Starting a live campaign or live test can send messages.

This account is used exclusively; if unavailable, execution fails rather than switching accounts. Older unassigned campaigns rotate accounts.

Message Content

Supports spintax {alt1|alt2}
AI copy assistance

Uses the server-configured provider. Review the result before applying it to your message.

Checking AI availability…

Media Attachment (Optional)
Images, audio, video, or documents up to 20MB.

Rendered Preview

TG
Selected Account Target recipient

Loading preview…

Supported placeholders
{name} {username}

Delivery options

Target Recipients *

Explicit non-empty selection required. Live sends need a stored numeric peer ID per recipient.
0 Selected
Loading a group replaces the previous selection. You can then deselect individuals.
Loading authorized recipients…
Check overlap with other campaigns

This point-in-time advisory compares stored recipient records, not duplicate Telegram identities or group membership. Legacy campaigns with no recipient filter resolve to all currently active recipients. Results include terminal campaigns and do not prove delivery. No cross-campaign or cross-account deduplication is enforced; a target may receive messages from multiple campaigns.

Select targets, then check overlap.

Schedule & Timing

Immediate / Draft Mode: Campaign will be created in draft state ready for manual start or immediate queueing.
Sending Pace Caps how fast messages leave this account. The daily cap also bounds the campaign's daily reach.
Extra random delay added to each message to avoid a fixed pattern.

Creates an auditable campaign and sends a real message. Select exactly one recipient and confirm before sending.