All templates
For content teams, marketing agencies & solo content creators

Turn content briefs into ready-to-review drafts

Every morning, WebRun opens Airtable, reads any content brief added since the last run, drafts it in ChatGPT using the brief's topic, audience, and tone, and saves the finished draft into a Notion review doc, leaving it there for a teammate to edit and approve before it is ever published.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Airtable check queued content briefs
2 ChatGPT draft the requested content
3 Notion save the draft for review
Run a sample
In short

How do I turn a content brief into a draft without writing it myself?

Every morning, WebRun checks Airtable for new content briefs, drafts each one in ChatGPT using its topic, audience, and tone notes, and saves the result into a Notion review doc tagged Needs Review. Nothing is published automatically. A teammate edits and approves every draft, so the content queue never sits empty waiting on a first pass.

  • A first draft is waiting before anyone opens their editor
  • Every draft stays gated behind human review, nothing publishes itself
  • The brief backlog stops growing while the team works through review

Built for content teams · marketing agencies · solo content creators · SEO teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens chatgpt.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Airtable - check queued content briefs
    airtable.com How to Automate Airtable
    WebRun in Airtable: check queued content briefs
    WebRun opens Airtable to check queued content briefs.
    • Open the content briefs base in Airtable
    • Filter to briefs added since the last run with no draft yet
    • Read the topic, audience, and tone notes for each

    Done when Every new, undrafted brief is listed with its details.

  3. 2
    ChatGPT - draft the requested content
    chatgpt.com
    WebRun in ChatGPT: draft the requested content
    WebRun opens ChatGPT to draft the requested content.
    • Open ChatGPT and draft each brief using its topic, audience, and tone notes
    • Keep the draft to the length and format the brief asked for
    • Leave it as a draft only. Never publish, post, or send it anywhere

    Done when Every queued brief has a matching draft.

  4. 3
    Notion - save the draft for review
    notion.so How to Automate Notion
    WebRun in Notion: save the draft for review
    WebRun opens Notion to save the draft for review.
    • Open the content review doc in Notion
    • Paste in each new draft under its brief with a status of Needs Review
    • Mark the matching Airtable brief as drafted

    Done when Every new draft sits in Notion tagged Needs Review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
chatgpt.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Content draft · Notion
OutputWhat each run produces - One ChatGPT draft per queued Airtable brief, saved into Notion tagged Needs Review for a teammate to edit and approve.
Drafts
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it publish or send anything on its own?

No. Every draft lands in Notion tagged Needs Review. WebRun never publishes, posts, or emails a draft. A person always reviews and sends it out.

How closely does it follow the brief?

It drafts using the exact topic, audience, and tone notes from the Airtable brief, and keeps to the length or format the brief specifies.

What happens if a brief is missing details?

It drafts with what the brief provides and the review doc still gets a draft, so a teammate can fill gaps during review instead of the queue stalling.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.