+Any site

Blog posts for any site, written and delivered by webhook

Writing Studio plans your posts from Search Console, writes each one with real sources, and sends it to your endpoint on schedule.

Integrations › Webhook
Connect a webhook
brewline.co
Connect Connected
This week by webhook
Pour Over Ratio: The Simple Guide
Published Mon, 9:00
Published
Best Beans for Cold Brew
Published Wed, 9:00
Published
French Press Grind Size, Explained
Goes out Fri, 9:00
Scheduled
Light vs Dark Roast Caffeine
Waiting for your approval
Ready for review
Auto-publish on, Mon, Wed and Fri
What gets published

Everything a post needs. Written, formatted and filled in, so a post is ready the moment it goes out.

Everything as JSON. Title, slug, excerpt, the article as HTML, meta title, meta description, featured image and date.

Signed requests. Every request is signed with your secret, so your site only accepts posts from Writing Studio.

Your stack, your rules. Save posts to your database, Markdown files or headless CMS, and render them however your site does.

Works with automation tools. Point it at Zapier, Make or n8n to send posts anywhere they reach.

FAQ and sources included. Each article ends with its questions and the sources it cites, with links to your own pages.

Refreshes sent again. A refreshed post is sent again with the same slug, so you update it in place.

How it works

From your website to a month of posts. Connect it once. The planning, research, writing and publishing are done for you.

Add your site and Search Console. Writing Studio reads your site to learn what you sell, who it’s for and how you sound, then reads what Google already shows you for.

brewline.co
Studied 64 pages · 3 competitors found
Ready
What you sell
Specialty coffee beans, brewing gear, subscriptions
Who it’s for
Home brewers getting serious about their coffee
How you sound
Friendly, practical, a little nerdy about coffee
Search Console
Google Search Console
sc-domain:brewline.co · read-only
Connected
WordPress
brewline.co · publishes on schedule
Connected

Your voice, learned. Tone, spelling and style come from your own pages. Change any of it.

FriendlyPracticalSecond personShort paragraphsMetric and imperialNo hypeBritish spelling

Competitors, found. Sites that cover your topics, so the plan can fill the gaps.

northroast.com
Brewing guides, gear
Suggested
pourandgrind.co
Origins, roasting
Suggested
homebaristaguide.com
Recipes, reviews
Suggested

A month of topics you can win. A post for every publishing day, picked from searches you nearly rank for, questions people ask and gaps your competitors cover.

Your next 30 days12 posts · Mon, Wed, FriAdd a topic
Fri 6
French Press Grind Size, Explained With Photos
french press grind size · 2.2k searches a month
Question
Mon 9
Light vs Dark Roast Caffeine: The Real Answer
light vs dark roast caffeine · 4.4k searches a month
Competitor gap
Wed 11
Is Decaf Bad for You? What the Research Says
is decaf bad for you · 3.9k searches a month
Question
Fri 13
How Long Does Coffee Stay Fresh After Roasting?
how long does coffee last · 6.6k searches a month
Losing traffic
Mon 16
Moka Pot vs Espresso: What Each Is Good At
moka pot vs espresso · 3.1k searches a month
Competitor gap

Every topic has a reason. See why it’s in the plan before a word is written.

Striking distanceYou’re on page 2: a post can move you up
QuestionPeople ask it, and you can answer best
Competitor gapThey cover it, you don’t yet
Losing trafficA post that needs a refresh

Your schedule. One post a week or one a day. Move, add or drop any topic.

Posts a week
12357
MonTueWedThuFriSatSun

Researched, sourced, in your voice. Each article reads the best sources first, quotes and cites them, and links to your own pages, with a featured image to match.

Pour Over Ratio: The Simple Guide to a Better Cup2,140 wordsReady for review
What ratio should you use?

Start at 1:16: one gram of coffee for every 16 grams of water. It’s a reliable starting point for most medium roasts, and easy to adjust to taste from there.[1]

sca.coffee
Screenshot of the source, captured 28 Oct
SEO checks
Keyword in title and first paragraph
Meta description 152 characters
4 links to your own pages
FAQ with 5 questions
Featured image with alt text

Sources you can check. Every fact is cited, with screenshots of where it came from.

[1]
Brewing control chart
sca.coffee
[2]
Extraction and grind size
coffeechemistry.com
[3]
Your own brew guide
brewline.co
[4]
Coffee consumption survey
ncausa.org

Images in your look. Featured images designed in your site’s colours and fonts. Or upload your own.

Brewing guide
Pour over ratio: the simple guide to a better cup
Brewline Coffee

Published on schedule. Posts go out to your site on their day, with the title, featured image, FAQ and sources in place.

PublishingAuto-publish
Pour Over Ratio: The Simple Guide to a Better Cup
Published Mon 2, 9:00
Published
Best Beans for Cold Brew: What to Buy and Why
Published Wed 4, 9:00
Published
French Press Grind Size, Explained With Photos
Goes out Fri 6, 9:00
Scheduled
Light vs Dark Roast Caffeine: The Real Answer
Waiting for your approval
Approve

You stay in control. Approve each post first, or let them publish on their own.

Approve each post
Drafts wait for you. One click sends them.
Publish automatically
Posts go out on their own, on their day.

Where your blog lives. WordPress, Webflow, Framer, Shopify, Ghost, Next.js, or any site by webhook.

WordPress
Webflow
Framer
Shopify
Ghost
Next.js

Old posts, brought back. When a post starts losing clicks, Writing Studio rewrites what’s out of date and publishes it again at the same address.

Posts losing trafficlast 28 days vs the 28 before
How Long Does Coffee Stay Fresh?
612 → 355 clicks
−42%Refreshing
The Best Grinder Under $100
418 → 305 clicks
−27%Planned
Aeropress Recipes for Beginners
290 → 238 clicks
−18%Planned

Only what needs changing. New facts, sources and questions. What still works stays.

What changed

Whole beans stay fresh for about a month. Whole beans are at their best 7 to 30 days after roasting, by the latest roaster tests.

Updated date, sources and FAQ refreshed

Traffic back. See clicks recover in Search Console after each refresh.

How Long Does Coffee Stay Fresh?
355 → 671 clicks after the refresh
Every plan starts from

Your real data

Search ConsoleFrom your Google Search Console
Striking distance.
Searches you already show up for on page two, where one good post moves you up.
Questions people ask.
The questions in your search data, answered better than the pages that rank now.
Competitor gaps.
Topics your competitors cover and you don’t, picked from what they rank for.
Posts losing traffic.
Old posts slipping down, found early and refreshed before the clicks are gone.
Your own pages.
Every post links to the pages you want found, with words that fit.
Search Console Search Console

Your search data, put to work. Connect Google Search Console once, read-only.

  • Read-only: nothing in Search Console changes
  • Clicks, impressions and positions for every page
  • Searches you nearly rank for, and questions people ask
  • Posts losing traffic, found early
Search ConsoleSearch insightsbrewline.co · last 28 days
Clicks
4,218
+38%
Impressions
212,480
+51%
Click rate
2.0%
+0.2
Avg. position
11.4
−3.2
Striking distance
espresso grind size#12
chemex ratio#15
cold brew concentrate ratio#18
Questions people ask
why is my coffee sour
how much coffee per cup
does cold brew have more caffeine
Integrations

Publishes where your blog lives. Connect your site once, and every post goes out on its day.

Posts with their featured image in your Media Library, using an application password.
Publishes live
Items in your blog collection, with the body, summary, image and SEO fields filled in.
Publishes live
Items in your CMS collection, then your site published so the post goes live.
Publishes live
Articles in your store’s blog, with the summary and image, using a custom app token.
Publishes live
Posts with the excerpt, meta title, meta description and feature image, using an Admin API key.
Publishes live
Posts from a simple API your Next.js site reads, refreshed the moment each one publishes.
Content API
Each post sent to your own endpoint as JSON, signed, for any custom site or tool.
Webhook

Somewhere else? Copy any post as HTML or Markdown, or tell us where your blog lives.

Customers

What customers say. Teams using Writing Studio to grow their search traffic.

“Amazing content at scale. We saw a drastic increase in organic traffic to our website, driven by these articles.”
Caitlin Burns
Content and SEO Lead atDovetail
“Amazing content at scale. We saw a drastic increase in organic traffic to our website, driven by these articles.”
Caitlin Burns
Content and SEO Lead atDovetail
“Amazing content at scale. We saw a drastic increase in organic traffic to our website, driven by these articles.”
Caitlin Burns
Content and SEO Lead atDovetail
“Amazing content at scale. We saw a drastic increase in organic traffic to our website, driven by these articles.”
Caitlin Burns
Content and SEO Lead atDovetail
FAQs

Questions, answered.

Still have a question? Contact us.

Anything that accepts a POST request: Astro, Nuxt, Remix, Rails, Laravel, your own backend, or Zapier, Make and n8n.

Each request carries a signature made with your signing secret. Check it before saving the post, and reject anything that doesn’t match.

Writing Studio tries again a few times and tells you if the post still can’t be delivered, so nothing is lost.

Google ranks helpful content, however it is made. Writing Studio writes for readers first: it reads real sources, quotes and cites them, links your own pages and answers what searchers want. You can review every post before it goes out.

Your 30-day content plan and Search Console insights for as long as you like, plus one full article on us. No credit card. Pick a plan when you want it writing every week.

Your first article is on us.

Get your 30-day plan and a full article free. No credit card.