Automation
Manually trigger background tasks. All tasks also run on their scheduled Celery beat schedule.
Email Outreach
Send Email Batch
Start outreach email sequences for the top-scored uncontacted leads.
- •Picks leads ranked by score (default: top 20)
- •Skips leads already in an active sequence
- •Respects daily send limits from config
- •Beat schedule: daily at 10:00 AM
Process Email Follow-ups
Advance all active outreach sequences that have a step due today.
- •Sends next follow-up for each due sequence
- •Pauses sequences when a reply is detected
- •Beat schedule: daily at 09:00 AM
Social DM Outreach
Generate Daily Social Queue
Clear yesterday's unacted entries and populate today's DM queue with freshly generated messages.
- •Deletes stale QUEUED entries from previous days
- •Ranks leads by social outreach score
- •Generates Instagram / Facebook messages via AI templates
- •Beat schedule: daily at 08:00 AM
Run Social Follow-ups
Queue follow-up DMs for leads contacted 3, 8, or 12 days ago with no reply.
- •D+3 → followup_1 message variant
- •D+8 → followup_2 message variant
- •D+12 → followup_3 message variant
- •Skips leads that already have a queued entry today
- •Beat schedule: daily at 08:30 AM
Tasks run asynchronously via Celery. Results may take a few minutes to appear in the queue or pipeline.