🎬 Generate blog drafts from Tally content briefs with OpenAI and Google Docs

⚑ 54 views · 🎬 Content Creation & Video

Description

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

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.

How to Install

  1. Import the Workflow: Download the .json file and import it into your n8n instance.
  2. 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.
  3. Configure OpenAI: Add your OpenAI API key in n8n credentials.
  4. Configure Google Docs: Add Google Docs OAuth2 credentials using the same Google account where you want drafts saved.
  5. 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)
  6. Test: Submit a test brief through your Tally form and verify a new Google Doc is created in your Drive.

Use Cases

Notes

Connect with Me

#n8n #automation #tally #openai #gpt5 #contentmarketing #blogwriting #contentautomation #googledocs #aiwriting #contentbrief #marketingautomation #n8nworkflow #workflow #nocode #contentcreation #aicontent #blogdrafts #seo #contentops #tallyforms

πŸ”— Nodes Used

Google Docs, AI Agent, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup