🎯 Purpose

Run campaigns in manager and send a log to Slack.

📥 Input fields

  • campaigns: List[CampaignRunnerInputItem]

🧩 Workflow steps

  1. ManagerCAMPAIGN_RUNNER
  2. LOCALcampaign_runner_slack_notification

📤 Result

List of processed campaigns + Slack notification.

📄 Code

apps/workflows/collections/campaign_runner.py