Feature: Webhook/notification support for batch job completion and score changes #486

Closed
opened 2026-03-27 22:23:47 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap item: P3 - Webhook/notification support

Description

Send notifications (Slack, Discord, or email) when batch jobs complete or when a company's innovation score changes significantly.

Task

  • Add a notification configuration model (webhook URL, event types).
  • Trigger notifications on: batch job completion, significant score change.
  • Support at least one channel: Slack or Discord webhook, or SMTP email.
  • Make the notification backend configurable via environment variables.

Acceptance Criteria

  • A configured webhook receives a POST when a batch job completes.
  • Notification payload includes job ID, company name, and summary score.
  • Notification is NOT sent if no webhook URL is configured (graceful opt-in).
## Context Roadmap item: P3 - Webhook/notification support ## Description Send notifications (Slack, Discord, or email) when batch jobs complete or when a company's innovation score changes significantly. ## Task - Add a notification configuration model (webhook URL, event types). - Trigger notifications on: batch job completion, significant score change. - Support at least one channel: Slack or Discord webhook, or SMTP email. - Make the notification backend configurable via environment variables. ## Acceptance Criteria - [ ] A configured webhook receives a POST when a batch job completes. - [ ] Notification payload includes job ID, company name, and summary score. - [ ] Notification is NOT sent if no webhook URL is configured (graceful opt-in).
AI-Manager added the P3agent-readymedium labels 2026-03-27 22:23:47 +00:00
Author
Owner

Already implemented. Webhook notification support exists in SPARC/webhooks.py with configurable URLs via WEBHOOK_URLS env var, retry logic, and Slack/Discord compatibility. Merged via PR #66. Closing as completed.

Already implemented. Webhook notification support exists in `SPARC/webhooks.py` with configurable URLs via `WEBHOOK_URLS` env var, retry logic, and Slack/Discord compatibility. Merged via PR #66. Closing as completed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#486