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
Typical build: 1–2 week sprint · Fixed price · Zero delivery risk
Trigger
Form submission
Avg runtime
~45 seconds
Human touchpoint
Approval in Slack
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.
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.
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.
This is the actual workflow Kovil AI builds and deploys — not a diagram. Here's what runs inside every node.
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.
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.
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.
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.
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.
Client intake
Custom intake form captures all brief requirements. Webhook triggers n8n on submission.
Brand context source
Fetches brand guidelines and past briefs to give GPT-4o real context rather than a generic prompt.
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.
Approval gate
Interactive message with Approve/Revise buttons. Approval triggers delivery. Revision sends feedback DM.
Brief delivery
Sends the approved brief as a formatted HTML email to the creative team leads.
Kovil AI scopes, builds, tests and deploys this workflow end-to-end. You don't touch n8n until it's live and running.
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