n8n Workflow Blueprints

Johnny n8n Workflow Blueprints (3)

For: James (AgentsOPS / FreshFlip / Listings) Date: 2026-02-05 Status: DRAFT v0 (blueprints; not final builds)

Each blueprint includes: goal, trigger, data, node plan, error handling, and “what to approve”.


Blueprint 1 — FreshFlip: Lead Magnet Autopilot (Free Turnover System)

Business goal

Turn the “Free Turnover System” into an automated acquisition loop: - Capture lead → deliver PDF + Notion template instantly - Segment (units/market) → follow-up sequence - Push qualified operators into FreshFlip beta or a call

Inputs / triggers (choose one)

Option A (recommended): Webhook from landing page form - n8n node: Webhook Trigger - Payload: first_name, last_name, email, phone?, units_count?, market_city?, utm_*

Option B: Supabase row insert/update trigger - Trigger: beta_signups insert (Form 1) and update (Form 2)

Data model (minimum)

Lead object (canonical): - email_lower (primary key) - full_name - phone - units_count - market_city - source (e.g., free-turnover-system) - utm_source, utm_medium, utm_campaign - status (new/contacted/etc)

Workflow outline (nodes)

  1. Webhook Trigger
  2. Set / Function: normalize fields
  3. IF: missing required fields?
  4. Supabase (HTTP Request): Upsert lead
  5. Send Email (Gmail or SendGrid)
  6. Wait (e.g., 1 day)
  7. Follow-up Email #1: “Want this automated?”
  8. Wait (2 days)
  9. Follow-up Email #2: case study / “why proof photos”
  10. Wait (4 days)
  11. Follow-up Email #3: “Join the beta” + short survey link
  12. Router / IF segmentation:
  1. Log audit event (Sheet/DB)
  2. Webhook Response: success

Error handling / edge cases

What needs James approval


Blueprint 2 — AgentsOPS: Content Engine (Idea → Draft → Approval → Publish → Repurpose)

Business goal

A weekly “content factory” for agent attraction + coaching: - Turn 5–10 ideas into drafts automatically - Require James approval before anything posts - Output ready-to-publish packs (FB group post + IG caption + email draft)

Inputs / triggers

Data model (Notion DB fields)

Workflow outline (nodes)

  1. Schedule Trigger
  2. Notion: fetch “Idea” items for the week
  3. Loop (Split In Batches)
  4. LLM node (OpenAI/Claude): generate
  5. Notion: write back Draft copy, set status = Needs Approval
  6. Notify James (Slack/Email)

Approval step (human-in-the-loop): 7) Trigger: Notion status changes to Approved 8) Branch by format - If Email → create Gmail draft - If Social → create “publish pack” doc in Drive + optional scheduler (Buffer/Metricool) 9) Repurpose (optional, Phase 2): - If a long video transcript exists → generate: - 5 short clips outline - 10 quote cards copy - 1 blog post 10) Log published outputs

Error handling / edge cases

What needs James approval


Blueprint 3 — Listings: Media + Marketing Pack + Follow-up

Business goal

When a new listing is created, automatically generate: - A clean Drive folder structure - Listing description + social copy pack - A task checklist (photography, staging, open house) - Follow-up sequences for inquiries + open house attendees

Inputs / triggers (choose one)

Minimum listing fields

Workflow outline (nodes)

  1. Trigger (Sheets/Notion)
  2. Google Drive: create folder
  3. LLM: generate copy pack
  4. Google Docs: create “Listing Copy Pack” doc in /Copy
  5. Task system (choose one):
  6. Notify James with links
  7. Lead inquiry follow-up (separate workflow)

Error handling / edge cases

What needs James approval


Shared implementation notes (applies to all 3)