Tip Tuesday: The n8n Webhook That Wakes Up My Claude Agents Automatically

daily tip tuesday n8n webhook 20260630

Here’s a confession: I don’t wake up at 7am to manually kick off my Claude agents. n8n does that. Has been for months.

The setup is three nodes. The result is a fully autonomous execution chain that runs every morning whether I’m in Taipei or Ubud, awake or asleep.

Here’s exactly how it works.

The Three-Node Architecture

Node 1: Schedule Trigger

Drag a Schedule Trigger node into n8n. Set your cron expression:

  • 0 7 * * * — 7am daily
  • 0 7 * * 1-5 — weekdays only
  • 0 7,12,20 * * * — three daily runs (morning, noon, evening)

This is your alarm clock. No input required — it fires itself.

Node 2: HTTP Request

Connect an HTTP Request node. Method: POST. URL: your webhook endpoint (wherever your agent container is listening).

Pass this payload:

{
  "skill": "daily-contribution",
  "date": "{{ $now.format('YYYY-MM-DD') }}",
  "timezone": "Asia/Makassar"
}

That tells the agent exactly what skill to run and what date it’s running — no ambiguity.

Jon Jones

⚡ GET THE AI EDGE

Weekly AI tips that actually save you time and money. No fluff, no hype — just what works.

Newsletter Signup - Blog CTA

Node 3: Your Agent Container

The webhook receiver is your Claude Code agent. It reads the payload, loads the skill file, and executes. My containers run in Docker on a VPS — n8n lives on the same host, so the HTTP call is local and near-instant.

When the skill finishes, it logs to Airtable, fires a Telegram alert, and shuts down. n8n doesn’t need to wait for the result — the agent handles its own reporting.

The One Thing Most People Get Wrong

Pass timezone explicitly in the payload. If you skip it, your agent logs in UTC while your n8n runs in local time — you’ll get posts dated “yesterday” in Airtable. Ask me how I know.

Also: wire n8n’s built-in error workflow to a Telegram channel. If the webhook call fails, you want a ping at 7:15am — not to discover it at noon when content should already be live.

The Takeaway

Manual triggers are the enemy of autonomy. If you’re still clicking “run” every morning, you’re the bottleneck — not your AI.

A Schedule Trigger + HTTP Request node is an afternoon’s work. After that, your agents run whether you’re watching or not. That’s the whole game.

Want the full breakdown of how Claude agents connect to n8n — including MCP integration? Read: n8n MCP: How to Connect Claude AI Agents to Your n8n Workflows.

What time does your first agent wake up? Drop it in the comments — I’m genuinely curious how people structure their daily execution windows.

The AI Playbook — Free Download

📥 FREE: THE AI PLAYBOOK

The exact tools and workflows I use to run a one-person agency. 25 years of marketing experience distilled into an actionable guide. Yours free.

Lead Magnet - AI Playbook

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *