Generate blog drafts from Tally content briefs with OpenAI and Google Docs
Description This workflow turns a simple content brief into a full blog post draft, saved as a Google Doc ready for editing. It helps marketing teams go from idea to first draft in under a minute. Overview A marketer ...
Template notes
Description
This workflow turns a simple content brief into a full blog post draft, saved as a Google Doc ready for editing. It helps marketing teams go from idea to first draft in under a minute.
Overview
A marketer fills out a Tally form with a topic, target audience, tone, keywords, CTA, and optional competitor URLs. Three AI agents work in sequence: one structures the brief, one builds a detailed outline (factoring in competitor angles if URLs were provided), and one expands the outline into a complete blog post. The finished draft is automatically created as a new Google Doc in the team's Drive.
Tools Used
- n8n: The automation platform that orchestrates the workflow. - Tally: Free form builder used as the content brief intake form. Create forms at [tally.so](https://tally.so). - OpenAI (GPT-5.4): Powers three chained AI agents for brief parsing, outline generation, and full draft writing. - Google Docs: The finished blog draft is saved as a new Google Doc, ready for human editing and review.
How it works
1. A marketer submits a Tally form with the blog topic, target audience, tone of voice (dropdown), target keywords, desired CTA, and optional competitor URLs. 2. Agent 1 parses the raw Tally payload into clean structured fields: topic, audience, tone, keywords, CTA, and competitor URLs. 3. Agent 2 builds a detailed blog post outline with section headings and 3-5 bullet points per section. If competitor URLs were provided, it factors their content angles into the outline. 4. Agent 3 expands the outline into a complete blog post draft with intro, body sections, conclusion, and CTA, written in the specified tone using HTML formatting. 5. The Prepare Doc Content node strips HTML to plain text and formats the output for Google Docs. 6. The workflow creates a new Google Doc with the post title and inserts the full draft body.