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 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. 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
A marketer submits a Tally form with the blog topic, target audience, tone of voice (dropdown), target keywords, desired CTA, and optional competitor URLs. Agent 1 parses the raw Tally payload into clean structured fields: topic, audience, tone, keywords, CTA, and competitor URLs. 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. 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. The Prepare Doc Content node strips HTML to plain text and formats the output for Google Docs. The workflow creates a new Google Doc with the post title and inserts the full draft body.
How to Install
Import the Workflow: Download the .json file and import it into your n8n instance. Configure Tally: Add your Tally API key in n8n credentials (get it from Tally > Settings > Integrations > API). Select your Tally form in the Tally Trigger dropdown. Configure OpenAI: Add your OpenAI API key in n8n credentials. Configure Google Docs: Add Google Docs OAuth2 credentials using the same Google account where you want drafts saved. Create a Tally Form: Create a content brief form in Tally with these fields: Blog Topic (short text) Target Audience (short text) Tone (dropdown: Professional, Casual, Technical, Conversational) Target Keywords (long text or tags) Desired CTA (short text) Competitor URLs (long text, optional) Test: Submit a test brief through your Tally form and verify a new Google Doc is created in your Drive.
Use Cases
Content Marketing Teams**: Go from brief to first draft in under a minute instead of hours. Freelance Writers**: Use the outline agent to structure client briefs before writing. SEO Teams**: Generate keyword-targeted drafts at scale, then human-edit for quality. Agency Content Departments**: Standardize the brief-to-draft pipeline across multiple clients. Founders and Solopreneurs**: Produce blog content consistently without hiring a full-time writer.
Notes
Edit Agent 3's system prompt to enforce your specific brand voice or word count target. Tally's conditional logic lets you show/hide the competitor URLs field based on a checkbox. GPT-5.4 costs approximately $2.50 per million input tokens and $15 per million output tokens. A typical blog draft generation uses roughly 3 API calls, costing approximately $0.01-0.03 per draft depending on length. The workflow outputs HTML-formatted blog posts. If you prefer Markdown, edit Agent 3's system prompt formatting instructions.
Connect with Me
Website: https://www.nofluff.online YouTube: https://www.youtube.com/@YaronBeen/videos LinkedIn: https://www.linkedin.com/in/yaronbeen/
#n8n #automation #tally #openai #gpt5 #contentmarketing #blogwriting #contentautomation #googledocs #aiwriting #contentbrief #marketingautomation #n8nworkflow #workflow #nocode #contentcreation #aicontent #blogdrafts #seo #contentops #tallyforms
Related Templates
AI SEO Readability Audit: Check Website Friendliness for LLMs
Who is this for? This workflow is designed for SEO specialists, content creators, marketers, and website developers who ...
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
Text automations using Apple Shortcuts
Overview This workflow answers user requests sent via Mac Shortcuts Several Shortcuts call the same webhook, with a quer...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments