tr Skip to content

Create WordPress posts with Claude AI completion from new Google Sheets rows

Add a row to your Google Sheet with a topic or brief, and Anthropic’s Claude writes a completion from your prompt that FlowMattic then creates as a new WordPress post.

Google Sheets Anthropic (Claude) WordPress

3 steps Setup ~5 min Used on 607 sites Free to import

The Create WordPress posts with Claude AI completion from new Google Sheets rows workflow on the FlowMattic canvas, with 3 steps across Google Sheets, Anthropic (Claude), WordPress
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Many content teams plan articles in a spreadsheet: one row per idea, with a topic, keywords and notes. Turning each row into a first draft is the slow part. This workflow hands that row to Claude and puts the text it writes into WordPress as a new post.

The Google Sheets trigger fires when a new row is added to the spreadsheet you connect, and passes that row's columns on. The Anthropic (Claude) step generates a completion from a prompt. The template doesn't include one, so after import you write the instructions and map in the row's columns, such as the topic and target keywords.

The WordPress step then creates the post. It ships unmapped: map Claude's reply into the post content and use a sheet column, or the AI output, for the title.

Every new row is one run and one post, so add rows only when the brief is ready. AI drafts need a human read before they reach your audience. Test with a single row and open Task History to see the prompt, Claude's reply and the post WordPress created.

Editorial calendar into first drafts

A blog team lists next month's articles in a Google Sheet with a topic and angle per row. Each row they add becomes a Claude-written draft post in WordPress for an editor to polish.

Product FAQ articles

A software company adds one customer question per row, and Claude turns each into a help article posted on its WordPress knowledge blog.

Local landing pages from a list

A cleaning service adds a row per town it serves, with local notes, and gets a post describing its service in that area.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Google Sheets New Spreadsheet Row

    Each row added to your connected planning sheet starts a run. The row's columns, such as the topic, keywords and notes, are passed to Claude and WordPress.

  2. Step 2Action
    Anthropic (Claude) Create a Completion

    Asks Anthropic's Claude to generate a completion from a prompt. The template has no prompt yet, so write instructions for the post and map in the sheet columns that describe it.

  3. Step 3Action
    WordPress New Post

    Adds a WordPress post built from Claude's text. The step is unmapped in the template, so map the completion into the content and choose a title from a sheet column or the AI reply, then check a test post.

What you need

  • FlowMatticCore
  • Google Sheets AccountAccount
  • Anthropic (Claude) AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Fill in every column of a row, or paste complete rows in from a draft sheet, and run a test to see which values arrive when you add one.
  • Keep a column for the post title in your sheet and map it straight into the WordPress step, so titles stay under your control while Claude writes the body.
  • Spell out the structure you want in the prompt, such as headings, length and tone, and map the row's keyword column into it.

Questions about this workflow

Does each new Google Sheets row create its own WordPress post?

Yes. Every added row starts one run, and each run creates one post. This template uses the New Spreadsheet Row trigger; FlowMattic's Google Sheets integration has a separate New Or Updated Spreadsheet Row trigger for edits.

Do I need an Anthropic account to use Claude in this workflow?

Yes. The Create a Completion step connects to your own Anthropic account to generate the text.

What does Claude write for each post?

It follows the instructions you put in the prompt after import, using the sheet columns you map into it. The template ships without a prompt.

Can I review the Claude draft before it appears on the blog?

Check each run in Task History and read the post in WordPress before you share it. Review the first few closely while you refine the prompt.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.

Koen A.

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.