AutomationFlowsAI & RAG › Tribal Cowboy - Council

Tribal Cowboy - Council

Tribal Cowboy - Council. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Event trigger★★☆☆☆ complexityAI-powered5 nodesForm TriggerChain LlmAnthropic ChatGmail
AI & RAG Trigger: Event Nodes: 5 Complexity: ★★☆☆☆ AI nodes: yes Added:

This workflow follows the Chainllm → Form Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Tribal Cowboy - Council",
  "nodes": [
    {
      "parameters": {
        "formTitle": "Tribal Cowboy \u2014 The Council",
        "formDescription": "Submit any idea, email, decision, or strategy for honest multi-perspective advice from your advisory board.",
        "responseMode": "onReceived",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Topic",
              "fieldType": "textarea",
              "requiredField": true,
              "placeholder": "Describe the idea, decision, email, or situation you want The Council to review..."
            }
          ]
        },
        "options": {
          "respondWithOptions": {
            "values": {
              "formSubmittedText": "The Council is convening. Your advisory report will be emailed to you shortly."
            }
          }
        }
      },
      "id": "form-trigger-council",
      "name": "Council Form",
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 2.2,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "prompt-var",
              "name": "prompt",
              "value": "=Convene The Council to review the following matter for Tribal Cowboy:\n\n{{ $json['Topic'] }}\n\nFollow the Council session format exactly: state the matter, hear from each of the five Council members (Strategist, Money Mind, Brand Guardian, Devil's Advocate, Community Voice), identify the key tension, deliver a clear verdict, and suggest one concrete next action.",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "id": "set-prompt-council",
      "name": "Build Prompt",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $json.prompt }}",
        "messages": {
          "messageValues": [
            {
              "message": "You are The Council \u2014 Tribal Cowboy LLC's trusted advisory board. You provide honest, multi-perspective guidance on ideas, decisions, emails, proposals, and strategies. You are not a yes-machine.\n\nThe Council consists of five advisors:\n1. The Strategist \u2014 big-picture business thinking\n2. The Money Mind \u2014 financial reality check\n3. The Brand Guardian \u2014 protects Tribal Cowboy's identity\n4. The Devil's Advocate \u2014 finds holes and risks\n5. The Community Voice \u2014 how clients/partners/public receive this\n\nEvery Council session follows this format:\n\n**COUNCIL SESSION: [Topic]**\n\n**The Matter:** [1-2 sentence summary]\n\n**The Strategist:** [2-4 sentence perspective]\n**The Money Mind:** [2-4 sentence perspective]\n**The Brand Guardian:** [2-4 sentence perspective]\n**The Devil's Advocate:** [2-4 sentence perspective]\n**The Community Voice:** [2-4 sentence perspective]\n\n**Key Tension:** [the core trade-off or risk]\n\n**Council Verdict:** [clear recommendation with conditions]\n\n**Next Action:** [one concrete step]\n\nRules: Be honest, even when the news isn't good. Don't sugarcoat. Always end with a path forward. Respect Tribal Cowboy's values: community, quality, authenticity, fair pay. When reviewing an email or document, quote specific lines and give specific fixes."
            }
          ]
        },
        "batching": {}
      },
      "id": "llm-chain-council",
      "name": "Council Agent",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.5,
      "position": [
        680,
        300
      ]
    },
    {
      "parameters": {
        "model": "claude-sonnet-4-6",
        "options": {
          "maxTokensToSample": 4096
        }
      },
      "id": "claude-model-council",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "typeVersion": 1.3,
      "position": [
        680,
        500
      ]
    },
    {
      "parameters": {
        "sendTo": "info@tribalcowboy.com",
        "subject": "=\ud83e\udd20 Council Report \u2014 {{ $now.toFormat('MMM d, yyyy') }}",
        "emailType": "text",
        "message": "=TOPIC SUBMITTED:\n{{ $('Council Form').item.json['Topic'] }}\n\n---\nCOUNCIL REPORT:\n\n{{ $json.text }}"
      },
      "id": "gmail-council",
      "name": "Email Council Report",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        900,
        300
      ]
    }
  ],
  "connections": {
    "Council Form": {
      "main": [
        [
          {
            "node": "Build Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Prompt": {
      "main": [
        [
          {
            "node": "Council Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Council Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Council Agent": {
      "main": [
        [
          {
            "node": "Email Council Report",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Tribal Cowboy - Council. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Source: https://github.com/mrshuffhines-byte/tribal-cowboy-webhook/blob/94090e151cf99ff9720580a7aa652fe63ddd4f0b/n8n-workflows/03-council.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Tribal Cowboy - Brand Design. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Form Trigger, Chain Llm, Anthropic Chat +1
AI & RAG

Tribal Cowboy - Brand Voice. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Form Trigger, Chain Llm, Anthropic Chat +1
AI & RAG

Tribal Cowboy - Get Paid. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Form Trigger, Chain Llm, Anthropic Chat +1
AI & RAG

Tribal Cowboy - Email Writer. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Form Trigger, Chain Llm, Anthropic Chat +1
AI & RAG

Tribal Cowboy - Community. Uses formTrigger, chainLlm, lmChatAnthropic, gmail. Event-driven trigger; 5 nodes.

Form Trigger, Chain Llm, Anthropic Chat +1