Ad & Marketing

AI Creative Brief
Generator

When a client submits your intake form, this workflow pulls their brand guidelines from Notion, sends the full context to GPT-4o, and drops a polished structured brief into your creative team's hands — with an approval gate in between.

3 hrs

saved per brief

vs. manual writing

45 sec

to generate brief

after form submission

Zero

copy-paste required

Notion → GPT-4o automated

100%

briefs approved

first or second pass

TypeformNotionGPT-4oSlackGmailn8n

Typical build: 1–2 week sprint · Fixed price · Zero delivery risk

Fires on every Typeform submission
TfTypeformClient intakeNNotionBrand guidelinesGPT-4oBrief writerSlackApproval gateGmailBrief delivery12345

Trigger

Form submission

Avg runtime

~45 seconds

Human touchpoint

Approval in Slack

The problem

Why agencies still write briefs manually

Writing briefs eats 3 hours per client intake

A creative director or account manager has to chase the client for info, pull brand docs from five different places, and then write a brief from scratch. Every. Single. Time.

Briefs written under pressure are vague

When you're juggling 8 clients and a deadline, briefs get generic. GPT-4o with your actual brand context produces more specific, actionable briefs than a rushed human.

Approval loops kill momentum

Without a structured approval step, briefs get shared in email threads and revised 4 times via Slack DMs. This workflow bakes in a single clear approval gate.

How it works

Every step, explained

This is the actual workflow Kovil AI builds and deploys — not a diagram. Here's what runs inside every node.

1
Typeform

Client submits the brief intake form

A custom Typeform captures all the information GPT-4o needs: campaign objective, target audience, tone of voice, key message, deliverables, timeline, budget range, and any reference brands. The form is branded, mobile-friendly and takes 5–8 minutes to complete. On submission, a Typeform webhook fires a POST request to n8n instantly.

TypeformWebhook triggerCustom form logic
2
Notion API

n8n fetches brand guidelines and past briefs from Notion

n8n makes an authenticated API call to Notion to retrieve the client's brand guidelines page and the last 3 approved briefs. This gives GPT-4o live context about the client's tone, visual identity, preferred language and historical brief structure — not a generic template.

Notion APIDynamic context retrievalPast brief examples
3
GPT-4o

GPT-4o writes a structured creative brief in seconds

A carefully engineered prompt sends the Typeform submission + Notion context to GPT-4o. The model outputs a fully structured brief: Campaign Overview, Target Audience, Core Message, Tone & Voice, Deliverables (with specs), Creative Direction, Success Metrics, and a Timeline. Output is formatted in Markdown and returned as structured JSON.

GPT-4oPrompt engineeringStructured JSON outputMarkdown formatting
4
Slack Approval Gate

Account manager reviews and approves in Slack

The generated brief is posted to a private Slack channel (e.g. #brief-review) as a formatted message with the full brief content. Two action buttons — ✅ Approve and ✏️ Request Revision — are embedded using Slack's Block Kit interactive components. Clicking Approve triggers the next step automatically. Clicking Revise sends a DM asking for specific feedback.

Slack Block KitInteractive buttonsHuman-in-the-loopApproval workflow
5
Gmail + Notion

Approved brief is delivered and stored automatically

On approval, two things happen simultaneously: (1) Gmail API sends the formatted brief to the creative team leads via email with a clean HTML layout. (2) n8n creates a new Notion page in the client's project database, stores the approved brief, and tags it with campaign name and date. No manual filing.

Gmail APINotion APIParallel outputAuto-archiving
Tech stack

Every tool in the workflow

Typeform

Client intake

Custom intake form captures all brief requirements. Webhook triggers n8n on submission.

Notion API

Brand context source

Fetches brand guidelines and past briefs to give GPT-4o real context rather than a generic prompt.

GPT-4o (OpenAI)

Brief generator

Writes a fully structured brief in under 30 seconds using brand context + form data. Temperature set to 0.4 for creative but consistent output.

Slack Block Kit

Approval gate

Interactive message with Approve/Revise buttons. Approval triggers delivery. Revision sends feedback DM.

Gmail API

Brief delivery

Sends the approved brief as a formatted HTML email to the creative team leads.

What we build

A 1–2 week sprint. Production ready.

Kovil AI scopes, builds, tests and deploys this workflow end-to-end. You don't touch n8n until it's live and running.

  • Typeform designed and branded to your agency
  • Notion API integration with your brand guidelines database
  • GPT-4o prompt engineered for your specific brief structure
  • Slack Block Kit approval flow with Approve / Revise buttons
  • Gmail delivery and Notion auto-archiving configured
  • n8n workflow hosted and monitored
  • Runbook and credentials handover
Sprint timeline1–2 weeks
Week 1Typeform + Notion + GPT-4o
  • Typeform setup + Notion API integration
  • GPT-4o prompt engineering
  • Brief structure design and testing
Week 2Slack + Gmail + deploy
  • Slack Block Kit approval flow
  • Gmail delivery + Notion auto-archiving
  • End-to-end testing + deployment

Ready to eliminate brief-writing from your workflow?

Book a 30-minute discovery call. We'll scope the workflow for your brand, clients and brief structure — fixed price, zero delivery risk.

Typical sprint: 1–2 weeks · Fixed-price · Fully managed delivery · Post-launch support included