Generate and auto-evaluate Facebook ad headlines using GPT-4o-mini
Generate and Auto-Evaluate Facebook Ad Headlines using GPT-4o-mini Built with n8n + OpenAI This workflow captures a product description, generates ad headlines, evaluates them with custom criteria, decides whether another draft is needed, and finally sends the best version via Gmail. --- β‘ Section 1: Capture the Brief & Build the Prompt π FormTrigger\CopywritingBrief β A simple form asks: βWhat is your product about?β βοΈ Set\PromptForHeadline β Prepares the input by appending the instruction:
At a glance
Generate and auto-evaluate Facebook ad headlines using GPT-4o-mini is a ready-made n8n workflow you import as a workflow JSON file β no build required. It connects Gmail, Slack, Google Sheets, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Gmail, Slack, Google Sheets, OpenAI, Facebook
- Modules
- 12
- Price
- Free
- Version
- v1.0

About this workflow
Generate and Auto-Evaluate Facebook Ad Headlines using GPT-4o-mini Built with n8n + OpenAI This workflow captures a product description, generates ad headlines, evaluates them with custom criteria, decides whether another draft is needed, and finally sends the best version via Gmail. --- β‘ Section 1: Capture the Brief & Build the Prompt π FormTrigger\CopywritingBrief β A simple form asks: βWhat is your product about?β βοΈ Set\PromptForHeadline β Prepares the input by appending the instruction: βWrite a Facebook ad headline for this product:β Benefit: Ensures consistent, structured prompts so the AI receives clear context every time. --- βοΈ Section 2: Draft the Headline π¬ LLM\HeadlineWriterModel β GPT-4o-mini model provides the intelligence. βοΈ Agent\HeadlineWriter β Generates a first-pass Facebook ad headline. Benefit: Produces creative copy instantly without waiting on a human writer. --- π Section 3: Define Scoring Criteria π¬ LLM\EvalCriteriaModel β Calls GPT-4o-mini again. π Agent\EvalCriteriaBuilder β Suggests 5 scoring parameters (scale 1-10). Example: Clarity, Relevance, Hook Strength, Brand Voice, Scroll-Stoppage. Benefit: Builds an objective, repeatable evaluation rubric automatically. --- π Section 4: Evaluate the Headline π¬ LLM\HeadlineEvaluatorModel β Supplies reasoning power. π Agent\HeadlineEvaluator β Applies the 5 criteria to the generated headline and outputs: JSON with scores per parameter An average score A plain-language bottom-line Benefit: Turns subjective copy quality into measurable numbers. --- π Section 5: Decide & Iterate (if needed) π¬ LLM\BottomLineModel β Interprets the evaluation results. π€ Agent\IterationDecision β Decides: Return NO β headline is acceptable. Return YES + feedback β headline should be rewritten. π If\NeedMoreIterations β Branches: If NO β continue workflow. If YES β (loop wiring possible) headline can be regenerated with feedback. Benefit: Keeps iterating until the AI headline meets your standards. --- π© Section 6: Deliver the Result π§ Send a message (Gmail node) β Sends the accepted headline via email. Benefit: Automates delivery of the polished, AI-approved headline to your inbox or team. --- π Workflow Overview | Section | Purpose | Key Nodes | Benefit | | -------------------- | ---------------------------------- | ----------------------------------------------------- | ------------------------------ | | β‘ Capture Brief | Collect product info & prep prompt | FormTrigger, Set | Structured AI input | | βοΈ Draft Headline | Generate first headline | LLM\HeadlineWriterModel, Agent\HeadlineWriter | Instant creative draft | | π Define Criteria | Build scoring rubric | LLM\EvalCriteriaModel, Agent\EvalCriteriaBuilder | Objective evaluation | | π Evaluate Headline | Score headline & summarize | LLM\HeadlineEvaluatorModel, Agent\HeadlineEvaluator | Transparent quality check | | π Decide & Iterate | Accept or refine headline | LLM\BottomLineModel, Agent\IterationDecision, If | Only good results move forward | | π© Deliver Result | Share the final copy | Gmail | Automates delivery | --- β Final Benefits π One-click workflow: from product description to tested headline. π Automatic rubric: objective scoring each time. π Self-improving: poor headlines can auto-iterate with feedback. π§ Direct integration: approved headlines land in Gmail instantly. π§© Fully modular: easy to extend with Google Sheets, Slack, or CRM nodes. ---
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n β click the menu β Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Create a new row in nocrm.io for every new lead from Facebook Lead Ads
Automated AI content creation & Instagram publishing from Google Sheets
AI agent chat
Monitor Google Sheets rows and generate Perplexity AI and ChatGPT Assistant
Automated funding intelligence: CrunchBase to Google Sheets tracking workflow
Send your Instagram photos and videos to Slack as messages
Generate cold email icebreakers and subject lines with Google Sheets and OpenAI
Multi-channel customer support automation suite
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint β instant download
- Setup guide PDF included
- 5 downloads Β· valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you