🎯 Purpose
Run campaigns in manager and send a log to Slack.
📥 Input fields
campaigns: List[CampaignRunnerInputItem]
🧩 Workflow steps
- Manager →
CAMPAIGN_RUNNER - LOCAL →
campaign_runner_slack_notification
📤 Result
List of processed campaigns + Slack notification.
📄 Code
apps/workflows/collections/campaign_runner.py