AutomationFlowsMarketing & Ads › Speed To Lead

Speed To Lead

Speed To Lead. Uses httpRequest, googleSheets, telegram, telegramTrigger. Webhook trigger; 5 nodes.

Webhook trigger★★☆☆☆ complexity5 nodesHttp RequestGoogle SheetsTelegramTelegram Trigger
Marketing & Ads Trigger: Webhook Nodes: 5 Complexity: ★★☆☆☆

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": "Speed To Lead",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "1a198aa3-71ab-4154-866e-672bf538e110",
        "options": {}
      },
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        200,
        20
      ],
      "id": "91603513-42b7-4323-b7d4-940eb9930673",
      "name": "Webhook"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://services.leadconnectorhq.com/hooks/t9Oq9bMWtOjZsfpDCFVa/webhook-trigger/u5YeAgOT63AqmkYS2Qlf",
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "email",
              "value": "={{ $('Webhook').item.json.body.Email }}"
            },
            {
              "name": "phone",
              "value": "={{ $('Webhook').item.json.body.Phone }}"
            },
            {
              "name": "first_name",
              "value": "={{ $('Webhook').item.json.body['First Name'] }}"
            },
            {
              "name": "last_name",
              "value": "={{ $('Webhook').item.json.body['Last Name'] }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        620,
        20
      ],
      "id": "d3dd74c0-355d-451b-98cc-ebd1ded43d67",
      "name": "HTTP Request"
    },
    {
      "parameters": {
        "operation": "appendOrUpdate",
        "documentId": {
          "__rl": true,
          "value": "1AxISYIh33GopJl5wIdAmqE8Ue9OvrEBuMDacGUV1w6s",
          "mode": "list",
          "cachedResultName": "n8n New Leads",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1AxISYIh33GopJl5wIdAmqE8Ue9OvrEBuMDacGUV1w6s/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "Sheet1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1AxISYIh33GopJl5wIdAmqE8Ue9OvrEBuMDacGUV1w6s/edit#gid=0"
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "First Name": "={{ $('Webhook').item.json.body['First Name'] }}",
            "Last Name": "={{ $('Webhook').item.json.body['Last Name'] }}",
            "Email": "={{ $('Webhook').item.json.body.Email }}",
            "Phone": "=647-000-0000",
            "Date": "={{ $today }}"
          },
          "matchingColumns": [
            "Email"
          ],
          "schema": [
            {
              "id": "First Name",
              "displayName": "First Name",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Last Name",
              "displayName": "Last Name",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Email",
              "displayName": "Email",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            },
            {
              "id": "Phone",
              "displayName": "Phone",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Date",
              "displayName": "Date",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Called",
              "displayName": "Called",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            }
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.5,
      "position": [
        420,
        20
      ],
      "id": "705b5ada-1522-4611-96b3-155340cc31d7",
      "name": "Google Sheets",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "chatId": "=7557078776",
        "text": "=New Lead:\nName: {{ $('Webhook').item.json.body['First Name'] }}\nEmail: {{ $('Webhook').item.json.body.Email }}\nPhone: 647-000-0000",
        "additionalFields": {}
      },
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1.2,
      "position": [
        840,
        20
      ],
      "id": "3962af3b-580b-406f-a443-46965840ba8d",
      "name": "Telegram",
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "updates": [
          "message"
        ],
        "additionalFields": {}
      },
      "type": "n8n-nodes-base.telegramTrigger",
      "typeVersion": 1.1,
      "position": [
        620,
        -200
      ],
      "id": "a482b098-88a6-4548-8d3d-8ff4c7ec92bf",
      "name": "Telegram Trigger",
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      },
      "disabled": true
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        []
      ]
    },
    "Telegram": {
      "main": [
        []
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "69221484-21e6-485d-9733-73282e16d5cb",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "QYo3NTV6i13Dw42i",
  "tags": []
}

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.

About this workflow

Speed To Lead. Uses httpRequest, googleSheets, telegram, telegramTrigger. Webhook trigger; 5 nodes.

Source: https://github.com/Zie619/n8n-workflows — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →