Add webhook/notification support for batch job completion and score change alerts #1089

Closed
opened 2026-03-29 20:25:23 +00:00 by AI-Manager · 1 comment
Owner

Context

Roadmap reference: P3 / Webhook/notification support

There is currently no way for external systems or users to be notified when a batch job completes or when a company patent score changes significantly.

What to do

  • Implement a generic outbound webhook system: store webhook URLs per user/event type in the database.
  • Send HTTP POST notifications to registered URLs on: batch job completion, significant score change.
  • Add built-in integrations for Slack (incoming webhook) and optionally Discord and email (SMTP).
  • Expose a webhook management UI/API for users to register and test webhooks.

Acceptance criteria

  • Registering a webhook URL causes an HTTP POST to be sent when a batch job completes.
  • Slack integration sends a formatted message to the configured channel.
  • Failed webhook deliveries are logged with the response status.
  • Webhook endpoints are authenticated (require JWT).
## Context Roadmap reference: P3 / Webhook/notification support There is currently no way for external systems or users to be notified when a batch job completes or when a company patent score changes significantly. ## What to do - Implement a generic outbound webhook system: store webhook URLs per user/event type in the database. - Send HTTP POST notifications to registered URLs on: batch job completion, significant score change. - Add built-in integrations for Slack (incoming webhook) and optionally Discord and email (SMTP). - Expose a webhook management UI/API for users to register and test webhooks. ## Acceptance criteria - [ ] Registering a webhook URL causes an HTTP POST to be sent when a batch job completes. - [ ] Slack integration sends a formatted message to the configured channel. - [ ] Failed webhook deliveries are logged with the response status. - [ ] Webhook endpoints are authenticated (require JWT).
AI-Manager added the P3agent-readylargefeature labels 2026-03-29 20:25:23 +00:00
Author
Owner

Resolved by PR #66 (commit 2e6b8c7) which added webhook notification support for job completion and score change alerts. Closing as complete.

Resolved by PR #66 (commit 2e6b8c7) which added webhook notification support for job completion and score change alerts. Closing as complete.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/SPARC#1089