AutomationFlowsEmail & Gmail › Relay▶deck — Verdict Notifications

Relay▶deck — Verdict Notifications

Relay▶Deck — Verdict Notifications. Uses httpRequest, gmail. Webhook trigger; 3 nodes.

Webhook trigger★☆☆☆☆ complexity3 nodesHTTP RequestGmail
Email & Gmail Trigger: Webhook Nodes: 3 Complexity: ★☆☆☆☆ Added:

This workflow follows the Gmail → HTTP Request 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": "Relay\u25b6Deck \u2014 Verdict Notifications",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "verdict-notification",
        "responseMode": "onReceived",
        "responseCode": 200,
        "options": {}
      },
      "id": "webhook-trigger",
      "name": "Verdict Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $env.DISCORD_WEBHOOK_URL }}",
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ JSON.stringify({ embeds: [{ title: '\u26a1 New Council Verdict', description: $json.question.substring(0, 200), color: $json.confidence >= 0.8 ? 31743 : 14343934, fields: [{ name: 'Councils', value: $json.councils.join(', '), inline: true }, { name: 'Confidence', value: Math.round($json.confidence * 100) + '%', inline: true }, { name: 'Source', value: $json.source || 'council', inline: true }], url: $json.verdictUrl, footer: { text: 'Relay\u25b6Deck \u2014 Council\u25b6Verse' }, timestamp: $json.timestamp }] }) }}",
        "options": {}
      },
      "id": "discord-post",
      "name": "Post to Discord",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        500,
        200
      ]
    },
    {
      "parameters": {
        "sendTo": "={{ $json.userId }}",
        "subject": "Your Council Verdict is Ready",
        "message": "={{ '<h2>Council Verdict</h2><p><strong>Question:</strong> ' + $json.question.substring(0, 300) + '</p><p><strong>Confidence:</strong> ' + Math.round($json.confidence * 100) + '%</p><p><strong>Councils:</strong> ' + $json.councils.join(', ') + '</p><hr/><p>' + $json.verdict.substring(0, 500) + '...</p><p><a href=\"' + $json.verdictUrl + '\">View Full Verdict \u2192</a></p><br/><p style=\"color: #666;\">\u2014 Relay\u25b6Deck by RelayLaunch</p>' }}",
        "options": {
          "appendAttribution": false
        }
      },
      "id": "gmail-send",
      "name": "Email Verdict Summary",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        500,
        400
      ],
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "Verdict Webhook": {
      "main": [
        [
          {
            "node": "Post to Discord",
            "type": "main",
            "index": 0
          },
          {
            "node": "Email Verdict Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1",
    "saveManualExecutions": true,
    "callerPolicy": "workflowsFromSameOwner"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": [
    {
      "name": "relay-deck"
    },
    {
      "name": "notifications"
    }
  ]
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

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

About this workflow

Relay▶Deck — Verdict Notifications. Uses httpRequest, gmail. Webhook trigger; 3 nodes.

Source: https://github.com/Relay-Launch/relaylaunch-console/blob/main/docs/n8n-verdict-workflow.json — original creator credit. Request a take-down →

More Email & Gmail workflows → · Browse all categories →

Related workflows

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

Email & Gmail

Google Sheet Watch Changes. Uses gmail, httpRequest. Webhook trigger; 5 nodes.

Gmail, HTTP Request
Email & Gmail

🌿 W5 — M&P Contact famille. Uses notion, httpRequest, gmail. Webhook trigger; 5 nodes.

Notion, HTTP Request, Gmail
Email & Gmail

Portfolio Contact Form. Uses httpRequest, gmail, slack. Webhook trigger; 5 nodes.

HTTP Request, Gmail, Slack
Email & Gmail

Automate WhatsApp communication for recruitment agencies with an interactive, structured customer experience. This workflow handles pricing inquiries, request submissions, tracking, complaints, and hu

HTTP Request, Google Sheets, Gmail +1
Email & Gmail

This workflow automates HR onboarding by capturing new hires via a webhook, saving them to Google Sheets, emailing a Slack invite via Gmail, and notifying managers in Slack, then listening for Slack t

Google Sheets, Gmail, Slack +1