You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a first-class outbound webhook and notification integration layer so DocuThinker can publish document lifecycle and AI analysis events to external systems such as Slack, Teams, automation tools, and internal services.
Problem / Opportunity
DocuThinker already has document upload, AI analysis, chat, RAG, and operational alerting concepts, but product-level document events are not exposed as configurable integrations. Users who want to trigger downstream review, archive, ticketing, or knowledge workflows must poll the API or manually copy results out of the app.
Proposed Feature
Introduce user-configurable webhook subscriptions for key product events, including document uploaded, analysis completed, summary generated, chat answer saved, report exported, and processing failed. Each subscription should support event selection, destination URL, signing secret, retry policy, delivery status, and a searchable delivery history.
Scope
Backend API for creating, listing, testing, pausing, and deleting webhook subscriptions.
Event publisher that emits normalized document and AI-analysis payloads without leaking private document content by default.
Delivery worker with retries, exponential backoff, timeout handling, and idempotency keys.
Frontend settings view for managing destinations, testing a delivery, and inspecting recent attempts.
Summary
Add a first-class outbound webhook and notification integration layer so DocuThinker can publish document lifecycle and AI analysis events to external systems such as Slack, Teams, automation tools, and internal services.
Problem / Opportunity
DocuThinker already has document upload, AI analysis, chat, RAG, and operational alerting concepts, but product-level document events are not exposed as configurable integrations. Users who want to trigger downstream review, archive, ticketing, or knowledge workflows must poll the API or manually copy results out of the app.
Proposed Feature
Introduce user-configurable webhook subscriptions for key product events, including document uploaded, analysis completed, summary generated, chat answer saved, report exported, and processing failed. Each subscription should support event selection, destination URL, signing secret, retry policy, delivery status, and a searchable delivery history.
Scope
Acceptance Criteria
Non-Goals
Dependencies / Risks
Open Questions