Template

Ultimate Blog Writer

Performs research (internal+external), generates draft, adds internal links, visuals, and schema.

Loading

Loading

Workflow

Workflow

Loading

Loading

Workflow

Workflow

Loading

Loading

Workflow

Workflow

Creating consistently high-quality blog content is slow, repetitive work. Research, drafting, visuals, internal links, schema—the checklist keeps growing while resources stay flat. The Ultimate Blog Writer template turns that checklist into a single automated workflow, giving your team publish-ready articles without the grind.

App Walkthrough

1. Dual-Source Research (Step 1)

The workflow begins with two parallel Chat Model nodes:

  • External research digests the open web. It defines key terms, surfaces fresh statistics, quotes thought leaders, and flags timely news—all returned in clean Markdown so the next steps can reuse it easily.

  • Internal research crawls your own site (passed via {{Company Website}}). It pulls product descriptions, case studies, and testimonials. Folding proprietary data into the post is critical for E-E-A-T and differentiates your content from generic AI copy.

2. Drafting the Article (Step 2)

The “Writer” node receives:

  1. Your raw ideas from {{Brain Dump}}

  2. The full external and internal research packages

With a system message that positions it as an experienced writer, the model produces the first complete draft in simple HTML—ready for any CMS. If you're curious about integrating advanced AI techniques, check out our post on Building High-Quality AI Content Pipelines to see related strategies in action.

3. Brand-Ready Visuals (Step 3)

The Add Visuals to Blog Post function injects images, icons, or color treatments that match the {{Brand Design Specs}} you provide. No more off-brand stock photos sneaking into published posts.

4. Smart Internal Linking (Step 4)

Feeding in your {{Sitemap URL}}, the Add Internal Links node scans the draft and inserts links to relevant pages, strengthening topical authority and improving crawl depth without manual URL hunting. For quick insights into automating these internal connections, check out our Automate Internal Linking tool.

5. Structured Data (Step 5)

Finally, Generate Page Schema analyses the enriched HTML and returns valid JSON-LD markup—boosting eligibility for rich results right out of the gate.

Customization Ideas

  • Thought-leadership angle: Swap the external research prompt to prioritize academic papers or original surveys for a more authoritative voice.

  • Multilingual content: Clone the Writer node and switch the model to translate the finished HTML into additional languages.

  • Content repurposing: Add a final Chat Model node that splits the blog into tweet threads, LinkedIn posts, or newsletter snippets—continuing the atomization trend.

  • Brand tone enforcement: Pass a style guide PDF to the Writer node as an image (GPT-4o vision) so tone and formatting are learned, not guessed.

  • Advanced visual rules: Extend the Visuals function to pull from a product image library based on keywords in each section header.

Running at Scale with Bulk Runs

  1. Export your content calendar as a CSV with columns for Topic, Brain Dump, and any other required inputs.

  2. Upload the sheet to Moonlit’s Bulk Runs, map each column to the matching input fields of the Ultimate Blog Writer.

  3. Launch the run and watch the platform generate dozens—or hundreds—of fully formatted posts, each with visuals, links, and schema attached. Read the full guide with video here.

Start Engineering your
Content Growth Engine

Start Engineering your
Content Growth Engine

Start Engineering your
Content Growth Engine

Title Title Title Title Title Title Title Title Title Title Title