Next.js
Receives the Opportunity ID and renders the result.
About This Project
RenewalBrief AI demonstrates a governed renewal-preparation workflow across Salesforce, Boomi, n8n, OpenAI, Supabase, and a Next.js app.
Account teams often prepare for renewals by manually gathering CRM details, customer context, risk signals, and next actions from separate systems. RenewalBrief creates one auditable workflow for that preparation.
The risk level is calculated by transparent rules in n8n. OpenAI writes the executive summary, renewal brief, recommended action, missing data, and talking points after the risk level is already set.
Receives the Opportunity ID and renders the result.
Orchestrates Salesforce, Boomi, OpenAI, Supabase, and writeback.
Provides Opportunity and Account context and stores approved AI fields.
Returns normalized synthetic customer-health context.
Generates structured narrative content from approved context.
Stores workflow runs, source payloads, AI output, and events.
Watch the final demonstration of the governed renewal-preparation workflow, deterministic risk model, and AI-generated brief.
Prefer a separate window? Open the walkthrough video.
These screenshots highlight the working app, orchestration workflow, persistence layer, and integration boundaries behind the RenewalBrief demo. Select Expand on any image for a closer view.
The public Next.js app gives reviewers one place to submit a Salesforce Opportunity ID, run the renewal workflow, and see the generated result without exposing backend credentials.
The run history shows prior workflow executions with account, status, risk level, and writeback state so the automation can be reviewed after each submission.
The run detail page connects the generated brief to the audit trail and Salesforce writeback status, making the business result and system outcome visible together.
The n8n workflow coordinates Salesforce retrieval, Boomi enrichment, deterministic risk rules, OpenAI generation, Supabase persistence, and Salesforce writeback.
Supabase stores workflow runs, source inputs, AI outputs, and ordered events so the prototype has a durable audit layer behind the public run pages.
Boomi represents the enterprise integration boundary by returning normalized customer-health context that n8n can merge with Salesforce data.