AutomationFlowsMarketing & Ads › Automatically Create Trello Cards From Google Forms Lead Submissions

Automatically Create Trello Cards From Google Forms Lead Submissions

ByPrompt and Paste @promptandpaste on n8n.io

Transform your lead generation process with this powerful n8n workflow that automatically captures form submissions from Google Forms and creates organized lead cards in Trello.

Event trigger★★★★☆ complexity25 nodesGoogle Sheets TriggerTrelloHTTP Request
Marketing & Ads Trigger: Event Nodes: 25 Complexity: ★★★★☆ Added:
Automatically Create Trello Cards From Google Forms Lead Submissions — n8n workflow card showing Google Sheets Trigger, Trello, HTTP Request integration

This workflow corresponds to n8n.io template #4946 — we link there as the canonical source.

This workflow follows the Googlesheetstrigger → 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
{
  "id": "YPNkjx8auXlpf6bE",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "[Google Forms + Trello] New Form -> Create Card",
  "tags": [
    {
      "id": "RZbH3mZCOqbd2YdC",
      "name": "template",
      "createdAt": "2025-05-31T16:22:37.593Z",
      "updatedAt": "2025-05-31T16:22:37.593Z"
    },
    {
      "id": "d0eTg8h7dNThrKsh",
      "name": "trello",
      "createdAt": "2025-06-01T11:37:09.248Z",
      "updatedAt": "2025-06-01T11:37:09.248Z"
    }
  ],
  "nodes": [
    {
      "id": "562811c6-9fb5-4317-9709-cbdb71d16c0e",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1920,
        -220
      ],
      "parameters": {
        "color": 6,
        "width": 230,
        "height": 120,
        "content": "### No custom fields\nAll the information will be saved in the description."
      },
      "typeVersion": 1
    },
    {
      "id": "894a71c7-45d9-42c7-90a2-718d0361b420",
      "name": "New Form Submission",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -1500,
        -240
      ],
      "parameters": {
        "event": "rowAdded",
        "options": {},
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 928857594,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4/edit#gid=928857594",
          "cachedResultName": "Form Responses 1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4/edit?usp=drivesdk",
          "cachedResultName": "Let\u2019s Get to Know You  (Responses)"
        }
      },
      "credentials": {
        "googleSheetsTriggerOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "903f9320-d47c-42c1-a253-11b0659b171e",
      "name": "Create Lead",
      "type": "n8n-nodes-base.trello",
      "position": [
        -1300,
        -240
      ],
      "parameters": {
        "name": "={{ $json['What\\'s your name? '] }} | {{ $json['Company Name '] }}",
        "listId": "{your-lis-id}",
        "description": "=Name: {{ $json['What\\'s your name? '] }}\nPhone Number: {{ $json['  Phone Number (Optional)  '] }}\nEmail: {{ $json['Email Address '] }}\nCompany Name: {{ $json['Company Name '] }}\nCompany Size: {{ $json['Company Size '] }}\nNeeds: {{ $json['What specific challenges or goals would you like assistance with?  '] }}",
        "additionalFields": {
          "due": "="
        }
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "c87ab3d0-be5f-47c1-8295-a49cf32b4c8d",
      "name": "New Form",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -1500,
        420
      ],
      "parameters": {
        "event": "rowAdded",
        "options": {},
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 928857594,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4/edit#gid=928857594",
          "cachedResultName": "Form Responses 1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1GloF5ZfNu4B4Nre-DxURIxup6KgxntFhiP29Ri1KZe4/edit?usp=drivesdk",
          "cachedResultName": "Let\u2019s Get to Know You  (Responses)"
        }
      },
      "credentials": {
        "googleSheetsTriggerOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "c628be16-5d35-421a-bb7a-20879067698e",
      "name": "Set Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        -1280,
        420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "d06ed750-95ea-4cf9-a88a-cc304b9f36e1",
              "name": "Name",
              "type": "string",
              "value": "={{ $json['What\\'s your name? '] }}"
            },
            {
              "id": "40159d86-3860-43e3-aaf8-f00d38eef80d",
              "name": "EmailAddress ",
              "type": "string",
              "value": "={{ $json['Email Address '] }}"
            },
            {
              "id": "a76a5451-2ea3-41fe-a01b-e33d5bb7cc8b",
              "name": "Company Name ",
              "type": "string",
              "value": "={{ $json['Company Name '] }}"
            },
            {
              "id": "82ff6d48-07af-4388-8b0b-e34478d3a54a",
              "name": "Company Size ",
              "type": "string",
              "value": "={{ $json['Company Size '] }}"
            },
            {
              "id": "d25b6843-bc0d-4435-aeaf-1a0735b92d4b",
              "name": "Needs",
              "type": "string",
              "value": "={{ $json['What specific challenges or goals would you like assistance with?  '] }}"
            },
            {
              "id": "819c8103-1d93-4762-a5d0-824d00bb964a",
              "name": "Lead Source",
              "type": "string",
              "value": "={{ $json['How did you find us?'] }}"
            },
            {
              "id": "899e6ecd-8345-4110-bd04-5d96259b1b23",
              "name": "Company Website",
              "type": "string",
              "value": "={{ $json['Company Website'] }}"
            },
            {
              "id": "2235a183-d5b4-4771-8d5c-20fd58cca50e",
              "name": "Company Industry",
              "type": "string",
              "value": "={{ $json['Company Industry'] }}"
            },
            {
              "id": "db55fac8-7ce0-4b45-b1dd-c2c87afb7ef1",
              "name": "listID",
              "type": "string",
              "value": "{your-list-Id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "faa26878-2fec-4ff8-adf7-830cf3c76a9a",
      "name": "Create Card",
      "type": "n8n-nodes-base.trello",
      "position": [
        -1060,
        420
      ],
      "parameters": {
        "name": "={{ $('Set Fields').item.json.Name }} | {{ $('Set Fields').item.json['Company Name '] }}",
        "listId": "={{ $json.listID }}",
        "description": "={{ $json.Needs }}",
        "additionalFields": {}
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5667fa28-e531-404c-b7e5-6ea88bef2479",
      "name": "Set IDs",
      "type": "n8n-nodes-base.set",
      "position": [
        -840,
        420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "c760d318-1c95-4b3d-9358-f85d896ace93",
              "name": "fieldName",
              "type": "string",
              "value": "={field-id}"
            },
            {
              "id": "ed4e0e73-7e35-45c3-8e3a-86939e81d0f8",
              "name": "fieldPhoneNumber",
              "type": "string",
              "value": "={field-id}"
            },
            {
              "id": "8b777205-7780-427b-8fc4-943cdccf6bdd",
              "name": "fieldEmail",
              "type": "string",
              "value": "{field-id}"
            },
            {
              "id": "bc3c2afb-9fb8-4b41-8441-619824d3246b",
              "name": "fieldCompanyName",
              "type": "string",
              "value": "{field-id}"
            },
            {
              "id": "12c84651-f05c-4973-98c9-abe8390d18d7",
              "name": "fieldCompanySize",
              "type": "string",
              "value": "{field-id}"
            },
            {
              "id": "c4979307-69d4-4b81-b66b-897603b8a9ae",
              "name": "fieldCompanyIndustry",
              "type": "string",
              "value": "{field-id}"
            },
            {
              "id": "62b45b76-35cf-4404-b21b-1e1808d33b92",
              "name": "fieldCompanyWebsite",
              "type": "string",
              "value": "{field-id}"
            },
            {
              "id": "34f6a8da-e092-4de4-86aa-a2c1217de892",
              "name": "fieldLeadSource",
              "type": "string",
              "value": "{field-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "bce6b9d1-573a-473c-ae84-957040aca57e",
      "name": "Trello | Update Custom Fields",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -620,
        420
      ],
      "parameters": {
        "url": "=https://api.trello.com/1/cards/{{ $('Create Card').item.json.id }}/customFields",
        "method": "PUT",
        "options": {},
        "jsonBody": "={\n  \"customFieldItems\": [\n    {\n      \"idCustomField\": \"{{ $json.fieldName }}\",\n      \"value\": {\n        \"text\": \"{{ $('Set Fields').item.json.Name }}\"\n      }\n    },\n    {\n      \"idCustomField\": \"{{ $json.fieldPhoneNumber }}\",\n      \"value\": {\n        \"text\": \"{{ $('Set Fields').item.json.PhoneNumber }}\"\n      }\n    },\n    {\n      \"idCustomField\": \"{{ $json.fieldEmail }}\",\n      \"value\": {\n        \"text\": \"{{ $('Set Fields').item.json['EmailAddress '] }}\"\n      }\n    },\n    {\n      \"idCustomField\": \"{{ $json.fieldCompanyName }}\",\n      \"value\": {\n        \"text\": \"{{ $('Set Fields').item.json['Company Name '] }}\"\n      }\n    },\n    {\n      \"idCustomField\": \"{{ $json.fieldCompanyWebsite }}\",\n      \"value\": {\n        \"text\": \"{{ $('Set Fields').item.json['Company Website'] }}\"\n      }\n    }\n  ]\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "trelloApi"
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "ab8d7b78-1a50-4432-baf4-a55e05c0b300",
      "name": "Options for Company Size",
      "type": "n8n-nodes-base.switch",
      "position": [
        -400,
        380
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "8c939dc4-a8e1-4322-8ac9-1e1cbdae5c7d",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Company Size '] }}",
                    "rightValue": "Solo (1)"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "abd45fb9-9b3a-4313-83fe-e85727248a30",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Company Size '] }}",
                    "rightValue": "Small (2\u201310)"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "6be65ad1-c577-4a39-9b6c-4098db2cff07",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Company Size '] }}",
                    "rightValue": "Medium (11\u201350)"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "851baceb-125a-4f58-bbbe-b1f9ae3a2e46",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Company Size '] }}",
                    "rightValue": "Large (51\u2013200)"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "688d3623-8d21-47fe-be6d-46ee351c4eb3",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Company Size '] }}",
                    "rightValue": "Enterprise (200+)"
                  }
                ]
              }
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3.2
    },
    {
      "id": "52f80932-f0f2-42dc-a1e8-5a14e0025d7d",
      "name": "Options for Lead Source",
      "type": "n8n-nodes-base.switch",
      "position": [
        260,
        400
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "8c939dc4-a8e1-4322-8ac9-1e1cbdae5c7d",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Lead Source'] }}",
                    "rightValue": "Youtube"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "abd45fb9-9b3a-4313-83fe-e85727248a30",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Lead Source'] }}",
                    "rightValue": "Facebook/Instagram"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "6be65ad1-c577-4a39-9b6c-4098db2cff07",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Lead Source'] }}",
                    "rightValue": "Google"
                  }
                ]
              }
            },
            {
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "851baceb-125a-4f58-bbbe-b1f9ae3a2e46",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $('Set Fields').item.json['Lead Source'] }}",
                    "rightValue": "Friend/Family"
                  }
                ]
              }
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3.2
    },
    {
      "id": "8f8d8a2f-277d-4733-bd62-e545aa5b5666",
      "name": "Solo (1)",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        20
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sizeOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": false
    },
    {
      "id": "37350e8a-4b73-4df6-a2a4-ba5c0551e225",
      "name": "Small (2\u201310)",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        220
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sizeOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": false
    },
    {
      "id": "b551ca98-2352-4563-a100-584ec34cdf8f",
      "name": "Medium (11\u201350)",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        420
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sizeOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": false
    },
    {
      "id": "39610ea7-a584-41d7-87b5-38cd6a6440a3",
      "name": "Large (51\u2013200)",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        620
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sizeOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "executeOnce": false,
      "typeVersion": 3.4,
      "alwaysOutputData": false
    },
    {
      "id": "99993325-510d-4f30-9871-7305fa3373d4",
      "name": "Enterprise (200+)",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        820
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sizeOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4,
      "alwaysOutputData": false
    },
    {
      "id": "f1a60439-b888-4d2f-8202-b1a170c29010",
      "name": "Trello | Update Company Size",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        80,
        420
      ],
      "parameters": {
        "url": "=https://api.trello.com/1/cards/{{ $('Create Card').item.json.id }}/customFields",
        "method": "PUT",
        "options": {},
        "jsonBody": "={\n  \"customFieldItems\": [\n    {\n      \"idCustomField\": \"{{ $('Set IDs').item.json.fieldCompanySize }}\",\n      \"idValue\": \"{{ $json.sizeOption }}\"\n    }\n  ]\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "trelloApi"
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "executeOnce": true,
      "typeVersion": 4.2
    },
    {
      "id": "b03d0906-dbda-4133-b611-c30d85782113",
      "name": "Youtube",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        120
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sourceOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5c1713d3-0f86-4cec-85cd-fe7c09edfea8",
      "name": "Facebook/Instagram",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        320
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sourceOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "0821af55-91ba-4613-a257-118bda2adad6",
      "name": "Google",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        520
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sourceOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "8d97574a-eb3c-458a-889f-f8ee33bf1375",
      "name": "Friendy/Family",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        720
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "228fe67d-9189-4bf8-9e51-fc39fdf9f66c",
              "name": "sourceOption",
              "type": "string",
              "value": "{option-id}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "4caf8521-a26d-4dbe-8626-0fd11b578cc4",
      "name": "Trello| Update Lead Source",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        720,
        420
      ],
      "parameters": {
        "url": "=https://api.trello.com/1/cards/{{ $('Create Card').item.json.id }}/customFields",
        "method": "PUT",
        "options": {},
        "jsonBody": "={\n  \"customFieldItems\": [\n    {\n      \"idCustomField\": \"{{ $('Set IDs').item.json.fieldLeadSource }}\",\n      \"idValue\": \"{{ $json.sourceOption }}\"\n    }\n  ]\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "trelloApi"
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "executeOnce": true,
      "typeVersion": 4.2
    },
    {
      "id": "42140a72-bca6-4a95-9763-aa1c08da695c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1900,
        420
      ],
      "parameters": {
        "color": 6,
        "width": 230,
        "height": 120,
        "content": "### Custom Fields\nThis workflow will create the card and update the custom fields."
      },
      "typeVersion": 1
    },
    {
      "id": "2d0fb4de-8875-4c94-afe7-3a8374e0323f",
      "name": "Trello| Update Company Industry",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1140,
        420
      ],
      "parameters": {
        "url": "=https://api.trello.com/1/cards/{{ $('Create Card').item.json.id }}/customFields",
        "method": "PUT",
        "options": {},
        "jsonBody": "={\n  \"customFieldItems\": [\n    {\n      \"idCustomField\": \"{{ $('Set IDs').item.json.fieldCompanyIndustry }}\",\n      \"idValue\": \"{{ $json.trelloIndustryOptionId }}\"\n    }\n  ]\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "trelloApi"
      },
      "credentials": {
        "trelloApi": {
          "name": "<your credential>"
        }
      },
      "executeOnce": true,
      "typeVersion": 4.2
    },
    {
      "id": "59bb6299-321f-452f-9568-efea7aae5314",
      "name": "Options for Company Industry",
      "type": "n8n-nodes-base.code",
      "position": [
        920,
        420
      ],
      "parameters": {
        "jsCode": "const results = [];\n\nfor (const item of items) {\n  const companyIndustry = $('Set Fields').first().json['Company Industry']; \n\n  let trelloIndustryOptionId = null;\n\n  switch (companyIndustry) {\n    case 'Consumer Goods':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Education':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Energy & Utilities':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Entertainment & Media':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Financial Services':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Healthcare & Medical':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Hospitality & Travel':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Information Technology (IT) / Software':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Legal Services':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Marketing & Advertising':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Professional Services / Consulting':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Real Estate':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Retail / E-commerce':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    case 'Other':\n      trelloIndustryOptionId = '{option-id}';\n      break;\n    default:\n      console.warn(`No matching Trello option found for industry: ${companyIndustry}`);\n      break;\n  }\n\n  results.push({\n    json: {\n     \n      companyIndustry: companyIndustry, \n      trelloIndustryOptionId: trelloIndustryOptionId, \n    },\n\n    pairedItem: item.pairedItem,\n  });\n}\n\n\nreturn results;"
      },
      "typeVersion": 2
    },
    {
      "id": "42fe7dbe-754c-4b41-91fa-c21f9438d0c1",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1660,
        -460
      ],
      "parameters": {
        "color": 7,
        "width": 700,
        "height": 400,
        "content": "## Set Up Steps\nStep 1: Connect to Google Sheets\nSelect the Google Sheets spreadsheet that receives responses from your Google Form. This should be the sheet automatically created when you set up form responses to be collected in a spreadsheet.\n\nStep 2: Configure Card Details\nMap the form response data to create your card:\nCard Name: Select the form field that will serve as the card title.\nCard Description: Choose the form field(s) that will populate the card description."
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "e4d7aa4f-3dbd-4bf1-94e9-d25166518ef0",
  "connections": {
    "Google": {
      "main": [
        [
          {
            "node": "Trello| Update Lead Source",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set IDs": {
      "main": [
        [
          {
            "node": "Trello | Update Custom Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Youtube": {
      "main": [
        [
          {
            "node": "Trello| Update Lead Source",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Form": {
      "main": [
        [
          {
            "node": "Set Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Solo (1)": {
      "main": [
        [
          {
            "node": "Trello | Update Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Fields": {
      "main": [
        [
          {
            "node": "Create Card",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Card": {
      "main": [
        [
          {
            "node": "Set IDs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Friendy/Family": {
      "main": [
        [
          {
            "node": "Trello| Update Lead Source",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Small (2\u201310)": {
      "main": [
        [
          {
            "node": "Trello | Update Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Large (51\u2013200)": {
      "main": [
        [
          {
            "node": "Trello | Update Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Medium (11\u201350)": {
      "main": [
        [
          {
            "node": "Trello | Update Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Enterprise (200+)": {
      "main": [
        [
          {
            "node": "Trello | Update Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Facebook/Instagram": {
      "main": [
        [
          {
            "node": "Trello| Update Lead Source",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Form Submission": {
      "main": [
        [
          {
            "node": "Create Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Options for Lead Source": {
      "main": [
        [
          {
            "node": "Youtube",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Facebook/Instagram",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Google",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Friendy/Family",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Options for Company Size": {
      "main": [
        [
          {
            "node": "Solo (1)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Small (2\u201310)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Medium (11\u201350)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Large (51\u2013200)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Enterprise (200+)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trello| Update Lead Source": {
      "main": [
        [
          {
            "node": "Options for Company Industry",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Options for Company Industry": {
      "main": [
        [
          {
            "node": "Trello| Update Company Industry",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trello | Update Company Size": {
      "main": [
        [
          {
            "node": "Options for Lead Source",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trello | Update Custom Fields": {
      "main": [
        [
          {
            "node": "Options for Company Size",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

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

Transform your lead generation process with this powerful n8n workflow that automatically captures form submissions from Google Forms and creates organized lead cards in Trello.

Source: https://n8n.io/workflows/4946/ — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →

Related workflows

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

Marketing & Ads

This template finds businesses on Google Maps → writes to Google Sheets → enriches + verifies email contact so your outreach stays clean and deliverable. It includes Sticky Notes** to explain the flow

HTTP Request, Google Sheets, @Verificaremails/N8N Nodes Verificaremails +1
Marketing & Ads

Description:

Google Sheets Trigger, Google Sheets, HTTP Request
Marketing & Ads

Description:

Google Sheets Trigger, Google Sheets, HTTP Request
Marketing & Ads

This automated n8n workflow qualifies B2B leads via voice calls using the VAPI API and integrates the collected data into Google Sheets. It triggers when a new lead’s phone number is added, streamlini

Google Sheets Trigger, HTTP Request, Google Sheets
Marketing & Ads

Maximize your conversion rates with this end-to-end automated outreach and lead nurturing system. This workflow manages the entire sales lifecycle—from instant contact enrollment via WhatsApp to AI-pe

N8N Nodes Wati, Airtable, HTTP Request