BriefGrid – AI briefing workflow starter (Next.js 16 + TypeScript + OpenAI)
BriefGrid is an AI meeting notes and briefing generator built on Next.js 16, TypeScript and OpenAI, aimed at developers and agencies. It converts messy meeting notes, call transcripts and project updates into structured AI meeting summaries, executive briefings, project status reports and client handover briefings, with clean output ready for email, documents or dashboards. Delivered as a production-ready Next.js SaaS starter template / internal tool boilerplate, it’s designed to be deployed quickly, branded and extended for client work or in-house use.
Rather than being just another AI wrapper around a chat box, BriefGrid acts as a briefing workflow tool: you define briefing templates in JSON, enforce your internal tone and house-style rules, and receive predictable JSON output keyed to your sections from a single /api/compose route. Users pick a briefing type (meeting recap, executive briefing, project status update or client handover briefing), paste rough notes, and BriefGrid returns a consistent, house-style briefing that can drop straight into your reporting, project management or internal comms processes.
Early adopter pricing: BriefGrid is currently priced at £495 for early adopters. The full list price will increase as the product matures and further production deployments are documented.
Why not just use ChatGPT?
BriefGrid isn’t selling you an API call - you already have that.
Without a workflow:
- Every briefing is a one-off ChatGPT prompt
- Structure and tone vary by person
- Important details (risks, actions, dates) are easy to miss
- There is no JSON output to integrate with anything else
With BriefGrid:
- You define the schema once in JSON
- You define house-style once in JSON
- Users select a type, paste notes and generate
- You get consistent, structured briefings you can automate around
Workflow you can roll out in a day:
- Standardised briefing types
- Four predefined schemas in src/config/briefing_schemas.json:
- Meeting recap
- Executive briefing
- Project status update
- Client handover briefing
- Every update follows the same structure, regardless of who wrote the notes
- House-style and governance baked in
- src/config/style_rules.json controls DO / DON’T rules and the disclaimer
- BriefGrid enforces “no hype, no emojis, clear risks and actions” or whatever rules you prefer, including more cautious language for causes and limitations
- One-page briefing composer
- A clean form for:
- Briefing type, audience and timeframe
- Source notes (pasted) from emails, call transcripts, tickets or documents
- Generated briefing with section headings aligned to your schema
- Copy once, use anywhere
- Copy as text for email, docs or slides
- Copy JSON (schema id, style profile, sections, footer) for downstream automation, notifications or storage
Built for developers to extend:
- Next.js 16 (App Router), TypeScript, Tailwind CSS
- Single API route: POST /api/compose
- Config-driven schemas and style rules (no hard-coded headings)
- Provider abstraction in src/lib/providers.ts so you can swap OpenAI for another LLM in one place
- Prompt instructions tuned to:
- Preserve uncertainty markers (approx, TBC, ??)
- Avoid inventing new dates/years/amounts or stakeholders
- Use conservative “suspected / likely / probable” wording for causes unless confirmed
What’s included in the download:
- Full Next.js 16 + TypeScript project
- Single-page UI with landing section and two-column composer
- /api/compose route wired to the OpenAI SDK behind a small provider interface.
- Config-driven briefing schemas
- src/config/briefing_schemas.json with four ready-to-use briefing types
- Easy to edit, extend or replace with your own internal templates
- House-style rules and disclaimer
- src/config/style_rules.json with DO / DON’T rules and footer note
- Guidance for cautious language on causes, limitations and roadmap items
- JSON output contract
- Array of { heading, content } sections keyed to your schema
- Footer note, schemaId and styleProfileId included for integration
- Clear separation between UI, prompt-building, and provider layer
- Code and config structured so you can add file upload or richer ingestion later if required
- OG / hero PNGs. Clean, professional dark and light variants you can use as-is or replace with your own branding
- Quick Start Guide
- Comprehensive Developer Installation & Deployment Guide
- Clear README
Tech stack:
- Next.js 16 (App Router)
- TypeScript (strict)
- Tailwind CSS
- OpenAI Node SDK
You stay in control of:
- Your data and infra
- Runs on your hosting, under your keys
- Your models
- Default is OpenAI via OPENAI_API_KEY, but the provider is abstracted so you can point it at another LLM vendor or internal endpoint
- Your briefing templates
- All schemas live in src/config/briefing_schemas.json. Add, rename or remove briefing types without touching React components
- Your tone and disclaimers
- Adjust src/config/style_rules.json to match your organisation’s style guidelines and legal boilerplate
BriefGrid is intentionally not a full SaaS application. It does not ship with:
- Authentication, roles or multi-tenant management
- Database persistence of briefings
- Analytics or dashboards
- PDF / DOCX / image ingestion
It is an opinionated workflow starter with a deliberately focused scope:
- One page
- One API route
- Config-driven schemas and style rules
- A clear JSON contract
You can deploy it as-is for internal use, or extend it into a larger internal tool or client deliverable.