AI Automation SaaS

Automated Content Generation Pipeline

A pipeline that watches a Google Sheet for new clients and produces their whole content pack, blogs, website copy, emails, ad copy and social posts, formatted and filed in Google Docs.

A new client in a spreadsheet, a full content pack in Google Docs

Automated Content Generation Pipeline - project overview

01Overview

Onboarding a client at a marketing agency starts with writing everything from scratch. Blog posts, website copy, email sequences, ad copy, social posts. It takes days per client and the formatting comes out different every time.

We built a pipeline that starts the moment a new client is added to a Google Sheet. n8n picks up the new row, reads the business details, and runs the content types one after another through Cassidy AI: blogs first, then website copy, then emails, then Meta and Google ad copy, then social media.

Each piece is passed to Zapier, which formats it for its type and files it in Google Docs. What lands at the end is an organised set of documents for that client, produced without anyone opening a blank page.

02Relevant keywords

Content Automationn8n WorkflowsCassidy AIZapierGoogle SheetsGoogle DocsCopywriting PipelineMarketing Automation
03Challenge & Solution

Solving real problems with smart engineering

Days of writing for every new client

Problem

A full content pack had to be written by hand before a client could be launched.

Solution

The pipeline produces the whole pack from the details entered in the sheet.

Formatting that came out different every time

Problem

Each writer laid out blogs, emails and ad copy in their own way.

Solution

Zapier formats every piece by type before it is saved, so each client’s pack looks the same.

Delivery and filing done by hand

Problem

Finished copy had to be organised into documents and passed to the client.

Solution

Documents are created and filed in Google Docs as part of the run.

Copywriting billed by the hour

Problem

Every content type carried a separate hourly cost.

Solution

The routine first pass is generated, so paid time goes on editing rather than starting from nothing.

A failed step could go unnoticed

Problem

A long chain of steps can stop halfway without anyone seeing it.

Solution

The workflow reports on failures so a stalled run is visible rather than silent.

04How it works

From a new row to a finished pack

The sheet is checked every minute, so a new client starts the run on its own.

01

New client detected

n8n watches the Google Sheet and picks up the new row.

02

Business details read

Name, services, USPs and SEO keywords are extracted and passed on.

03

Content generated in order

Blogs, then website copy, then emails, then ad copy, then social.

04

Formatted by type

Cassidy passes each piece to Zapier, which formats and groups it.

05

Filed in Google Docs

The organised pack is saved and ready for review.

05Features

What it does

01

What it produces per client

Blog posts Website copy Email copy Meta and Google ad copy Social media content

02

How it runs

Watches the Google Sheet for new client rows Passes business name, services, USPs and SEO keywords into each step Runs each content type in sequence through Cassidy AI Formats each piece by type in Zapier Files the finished pack in Google Docs Reports failures instead of stopping quietly

06Gallery

Inside Automated Content Generation Pipeline

07Tech Stack

Built with

01

Orchestration

n8n

02

Generation

Cassidy AI workflows

03

Formatting

Zapier

04

Input

Google Sheets

05

Output

Google Docs

08Results & Value

What actually changed

Client onboarding stopped waiting on a writing queue. The first version of everything is ready before anyone sits down to edit it.

  • A full content pack produced from one row in a spreadsheet
  • Five content types generated in sequence without manual handoffs
  • Consistent formatting across every client
  • Finished documents filed in Google Docs automatically
99%+Less production time

Measured against writing the same pack by hand.

95%+Lower cost per pack

Against hourly copywriting rates for each content type.

Free 30-min consultation

Have a similar project in mind?

Let's talk about how AI can transform your service business.

  • 30 minutes on Google Meet
  • Usually reply in 2–4 hours
  • Talk to a senior engineer