Back to catalog
CORE • Sales proposal-reminder-sequence.json

Proposal Follow-Up Sequence

Triggered when Notion/Airtable deal moves to 'Proposal Sent'. Waits, checks if deal still open, sends two follow-ups (value-add then breakup). Logs all sends to CRM. Slack summary for agency owner.

Airtable TriggerWait 2dGmail #1Wait 3dGmail #2 (breakup)Slack Digest
Trigger
Notion / Airtable
Time saved
~2.5h/client
Customize
15 min
Loom walkthrough — buyers only
6–10 min per workflow. Unlocked after Gumroad purchase.
Unlock for $49 →
Loom embed per workflow — shows exact node to edit for new client proposal-reminder-sequence.json

n8n JSON preview — node notes included

Download JSON
Each node has notes with customize instructions. Import via n8n → Workflows → Import from File.
{
  "name": "Proposal Follow-Up Sequence",
  "nodes": [
    {
      "parameters": {},
      "name": "Airtable Trigger",
      "type": "n8n-nodes-base.airtable",
      "typeVersion": 1,
      "position": [
        300,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Airtable Trigger: CONFIGURE: replace with your credentials. See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    },
    {
      "parameters": {},
      "name": "Wait 2d",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1,
      "position": [
        480,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Wait 2d: See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    },
    {
      "parameters": {},
      "name": "Gmail #1",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 1,
      "position": [
        660,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Gmail #1: See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    },
    {
      "parameters": {},
      "name": "Wait 3d",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1,
      "position": [
        840,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Wait 3d: See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    },
    {
      "parameters": {},
      "name": "Gmail #2 (breakup)",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 1,
      "position": [
        1020,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Gmail #2 (breakup): See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    },
    {
      "parameters": {},
      "name": "Slack Digest",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        1200,
        300
      ],
      "notes": "// Proposal Follow-Up Sequence \u2014 Slack Digest: See Setup PDF p.3 for customization (15 min). Branch handles error \u2192 continues safely.",
      "notesInFlow": true
    }
  ],
  "connections": {
    "Airtable Trigger": {
      "main": [
        [
          {
            "node": "Wait 2d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 2d": {
      "main": [
        [
          {
            "node": "Gmail #1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gmail #1": {
      "main": [
        [
          {
            "node": "Wait 3d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 3d": {
      "main": [
        [
          {
            "node": "Gmail #2 (breakup)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gmail #2 (breakup)": {
      "main": [
        [
          {
            "node": "Slack Digest",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "901a318c-9ede-469b-b74f-5b1259fd56de",
  "meta": {
    "templateId": "proposal-reminder-sequence",
    "pack": "Agency Automation Starter Kit",
    "tier": "core",
    "version": "1.0.0",
    "docs": "See Setup PDF + Loom (15-min customize guide)",
    "support": "Updates free for 6 months \u2014 n8n node changes patched"
  }
}
How to customize in 15 min: 1) Duplicate workflow 2) Open first node → swap credentials 3) Edit Set nodes for client Slack channel / CRM fields 4) Edit OpenAI prompt tone 5) Test webhook → Activate. See Setup PDF.
CORE WORKFLOW

Proposal Follow-Up Sequence

Proposal sent → auto check-ins at day 2 and 5 → breakup email → internal Slack summary. No more forgotten proposals.
Fileproposal-reminder-sequence.json
Nodes6
Included in$49 Core (12)
Buy CORE — $49 Preview JSON (demo)
Gumroad delivery • ZIP + PDF + Looms
Stock n8n free alternative? Yes — but you rebuild it. This is curation + comments + Loom for 15-min client swaps. If you bill $50+/h, payback is <1h.

Bundle vs single template

Individual n8n templates sell $9–49 each elsewhere. Pack of 12 at $49 = $4/workflow. Pro adds 6 high-value AI workflows (lead scoring, outreach sequencer) that agencies charge $500+ to build custom.

$49
12 workflows
$79
18 workflows
Compare packs →

Customize checklist (from PDF)

  • Duplicate → rename to client slug
  • Swap credentials (first node notes)
  • Edit Set node: Slack channel, CRM table
  • Edit OpenAI prompt voice (if present)
  • Test webhook → activate
Open setup guide →