blueprint.jsonbusinessMakev1.0.0

Make: Webhook to Slack + Sheets

Receives webhook data, posts a notification to Slack, and logs the record in Google Sheets.

Setup time: ~8 min
Last updated: Mar 16, 2026
byRunbooks Communitycontributor

Template

blueprint.json
{
  "name": "Webhook to Slack + Sheets",
  "flow": [
    {
      "id": 1,
      "module": "gateway:CustomWebHook",
      "version": 1,
      "parameters": {
        "hook": "YOUR_WEBHOOK_ID"
      },
      "mapper": {},
      "metadata": { "designer": { "x": 0, "y": 0 } }
    },
    {
      "id": 2,
      "module": "builtin:BasicRouter",
      "version": 1,
      "parameters": {},
      "mapper": {},
      "metadata": { "designer": { "x": 300, "y": 0 } },
      "routes": [
        {
          "flow": [
            {
              "id": 3,
              "module": "slack:sendMessage",
              "version": 1,
              "parameters": {
                "channel": "#crm-updates"
              },
              "mapper": {
                "text": ":incoming_envelope: New record: {{1.name}} ({{1.email}}) - Source: {{1.source}}"
              },
              "metadata": { "designer": { "x": 600, "y": -100 } }
            }
          ]
        },
        {
          "flow": [
            {
              "id": 4,
              "module": "google-sheets:addRow",
              "version": 2,
              "parameters": {
                "spreadsheetId": "YOUR_SPREADSHEET_ID",
                "sheetId": "CRM"
              },
              "mapper": {
                "values": {
                  "A": "{{1.name}}",
                  "B": "{{1.email}}",
                  "C": "{{1.source}}",
                  "D": "{{formatDate(now; 'YYYY-MM-DD HH:mm')}}"
                }
              },
              "metadata": { "designer": { "x": 600, "y": 100 } }
            }
          ]
        }
      ]
    }
  ],
  "metadata": { "version": 1 }
}

Setup

  1. 1

    Copy the template content above.

  2. 2

    Adapt it for your framework and environment.

  3. 3

    Replace all placeholder values.

  4. 4

    Run and test.

Install

Copy the template content above and adapt it for your setup. Replace placeholder values before running.

No specific install steps for this framework. Copy the content, adjust the config, and run it in your environment.

Version History

v1.0.0Initial releaseMar 16, 2026

Framework

Make

Requirements

Webhook (Make module)
Slack (Make module)
Google Sheets (Make module)

File type

blueprint.json

Version

v1.0.0

Updated Mar 16, 2026

Contributor

Runbooks Community

Community submission

You might also like