AutomationFlowsAI & RAG › AI Automatyzacja Leadów | Portfolio Aiautobusiness

AI Automatyzacja Leadów | Portfolio Aiautobusiness

Original n8n title: 🤖 AI Automatyzacja Leadów | Portfolio Aiautobusiness

🤖 AI Automatyzacja Leadów | Portfolio aiautobusiness. Uses openAi, gmail, notion, slack. Webhook trigger; 16 nodes.

Webhook trigger★★★★☆ complexityAI-powered16 nodesOpenAIGmailNotionSlack
AI & RAG Trigger: Webhook Nodes: 16 Complexity: ★★★★☆ AI nodes: yes Added:
AI Automatyzacja Leadów | Portfolio Aiautobusiness — n8n workflow card showing OpenAI, Gmail, Notion integration

This workflow follows the Gmail → Notion 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": "\ud83e\udd16 AI Automatyzacja Lead\u00f3w | Portfolio aiautobusiness",
  "nodes": [
    {
      "id": "sticky-intro",
      "name": "\ud83d\udccc O tym workflow",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -320,
        60
      ],
      "parameters": {
        "content": "## \ud83e\udd16 AI Lead Pipeline\n**Zbudowane przez aiautobusiness.pl**\n\nAutomatyczny system kwalifikacji i obs\u0142ugi lead\u00f3w B2B oparty na AI \u2014 idealny dla ma\u0142ych i \u015brednich firm.\n\n**Jak to dzia\u0142a:**\n1. Lead wpada z formularza na stronie\n2. AI analizuje firm\u0119 i ocenia lead (0\u2013100)\n3. Gor\u0105ce leady (\u226560) dostaj\u0105 spersonalizowany email + wpis w CRM + alert na Slack\n4. Zimne leady trafiaj\u0105 do sekwencji nurturuj\u0105cej\n\n**Integracje:** OpenAI GPT-4o \u00b7 Gmail \u00b7 Notion \u00b7 Slack",
        "height": 280,
        "width": 380,
        "color": 7
      }
    },
    {
      "id": "sticky-ai",
      "name": "\ud83d\udccc AI Brain",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        660,
        60
      ],
      "parameters": {
        "content": "### \ud83e\udde0 AI Analiza\nGPT-4o bada firm\u0119, identyfikuje potrzeby i wystawia score 0\u2013100.\n\nZwraca te\u017c gotowe otwarcie spersonalizowanego emaila.",
        "height": 140,
        "width": 340,
        "color": 4
      }
    },
    {
      "id": "sticky-hot",
      "name": "\ud83d\udccc Gor\u0105cy Lead",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        1320,
        60
      ],
      "parameters": {
        "content": "### \ud83d\udd25 Score \u2265 60 \u2014 Gor\u0105cy Lead\nSpersonalizowany email \u2192 CRM (Notion) \u2192 Alert Slack dla team.",
        "height": 120,
        "width": 620,
        "color": 3
      }
    },
    {
      "id": "sticky-cold",
      "name": "\ud83d\udccc Zimny Lead",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        1320,
        540
      ],
      "parameters": {
        "content": "### \u2744\ufe0f Score < 60 \u2014 Nurture\nAutomatyczny email edukacyjny + zapis do CRM do dalszej pracy.",
        "height": 110,
        "width": 620,
        "color": 5
      }
    },
    {
      "id": "webhook-trigger",
      "name": "\ud83d\udce5 Nowy Lead z Formularza",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        240,
        380
      ],
      "parameters": {
        "httpMethod": "POST",
        "path": "nowy-lead",
        "responseMode": "lastNode",
        "options": {}
      }
    },
    {
      "id": "set-normalize",
      "name": "\ud83d\udd27 Normalizacja Danych",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        480,
        380
      ],
      "parameters": {
        "mode": "manual",
        "duplicateItem": false,
        "assignments": {
          "assignments": [
            {
              "id": "field-1",
              "name": "imie",
              "value": "={{ $json.imie || $json.first_name || $json.name || 'Brak' }}",
              "type": "string"
            },
            {
              "id": "field-2",
              "name": "email",
              "value": "={{ $json.email }}",
              "type": "string"
            },
            {
              "id": "field-3",
              "name": "firma",
              "value": "={{ $json.firma || $json.company || $json.company_name || 'Brak' }}",
              "type": "string"
            },
            {
              "id": "field-4",
              "name": "branza",
              "value": "={{ $json.branza || $json.industry || 'Nieznana' }}",
              "type": "string"
            },
            {
              "id": "field-5",
              "name": "wiadomosc",
              "value": "={{ $json.wiadomosc || $json.message || $json.tresc || '' }}",
              "type": "string"
            },
            {
              "id": "field-6",
              "name": "telefon",
              "value": "={{ $json.telefon || $json.phone || '' }}",
              "type": "string"
            },
            {
              "id": "field-7",
              "name": "data_leada",
              "value": "={{ $now.toISO() }}",
              "type": "string"
            },
            {
              "id": "field-8",
              "name": "zrodlo",
              "value": "={{ $json.zrodlo || $json.source || 'Formularz strony' }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      }
    },
    {
      "id": "openai-research",
      "name": "\ud83e\udde0 AI: Analiza i Scoring Leada",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.4,
      "position": [
        720,
        380
      ],
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "resource": "chat",
        "model": "gpt-4o-mini",
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "Jeste\u015b ekspertem od kwalifikacji lead\u00f3w B2B dla polskiej firmy oferuj\u0105cej automatyzacj\u0119 proces\u00f3w biznesowych przy u\u017cyciu AI. Twoja firma pomaga ma\u0142ym i \u015brednim przedsi\u0119biorstwom (5\u2013200 pracownik\u00f3w) automatyzowa\u0107 sprzeda\u017c, marketing i operacje, oszcz\u0119dzaj\u0105c im 10\u201330 godzin tygodniowo.\n\nTwoje zadanie: Przeanalizuj lead i zwr\u00f3\u0107 WY\u0141\u0104CZNIE JSON bez dodatkowego tekstu."
            },
            {
              "role": "user",
              "content": "=Przeanalizuj ten lead:\n\nImi\u0119: {{ $json.imie }}\nEmail: {{ $json.email }}\nFirma: {{ $json.firma }}\nBran\u017ca: {{ $json.branza }}\nWiadomo\u015b\u0107 klienta: {{ $json.wiadomosc }}\n\u0179r\u00f3d\u0142o: {{ $json.zrodlo }}\n\nZwr\u00f3\u0107 TYLKO JSON (bez markdown, bez ```json):\n{\n  \"score\": <liczba 0-100>,\n  \"klasyfikacja\": <\"gor\u0105cy\" lub \"ciep\u0142y\" lub \"zimny\">,\n  \"uzasadnienie_score\": \"<2-3 zdania dlaczego taki score>\",\n  \"glowna_potrzeba\": \"<jedna g\u0142\u00f3wna potrzeba klienta>\",\n  \"rekomendowane_rozwiazanie\": \"<konkretna propozycja automatyzacji dla tej firmy>\",\n  \"otwarcie_emaila\": \"<pierwsze 2 zdania spersonalizowanego emaila do tego klienta, po polsku, ciep\u0142o i konkretnie>\",\n  \"nastepny_krok\": \"<co powinien zrobi\u0107 handlowiec: zadzwo\u0144, wy\u015blij case study, um\u00f3w demo, etc.>\",\n  \"szacowany_budzet\": \"<niski/\u015bredni/wysoki>\"\n}"
            }
          ]
        },
        "options": {
          "temperature": 0.4,
          "maxTokens": 800
        }
      }
    },
    {
      "id": "set-parse-ai",
      "name": "\ud83d\udcca Parsuj Wynik AI",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        960,
        380
      ],
      "parameters": {
        "mode": "manual",
        "assignments": {
          "assignments": [
            {
              "id": "p-1",
              "name": "imie",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.imie }}",
              "type": "string"
            },
            {
              "id": "p-2",
              "name": "email",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.email }}",
              "type": "string"
            },
            {
              "id": "p-3",
              "name": "firma",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.firma }}",
              "type": "string"
            },
            {
              "id": "p-4",
              "name": "branza",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.branza }}",
              "type": "string"
            },
            {
              "id": "p-5",
              "name": "wiadomosc",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.wiadomosc }}",
              "type": "string"
            },
            {
              "id": "p-6",
              "name": "data_leada",
              "value": "={{ $('\ud83d\udd27 Normalizacja Danych').item.json.data_leada }}",
              "type": "string"
            },
            {
              "id": "p-7",
              "name": "score",
              "value": "={{ JSON.parse($json.message.content).score }}",
              "type": "number"
            },
            {
              "id": "p-8",
              "name": "klasyfikacja",
              "value": "={{ JSON.parse($json.message.content).klasyfikacja }}",
              "type": "string"
            },
            {
              "id": "p-9",
              "name": "uzasadnienie_score",
              "value": "={{ JSON.parse($json.message.content).uzasadnienie_score }}",
              "type": "string"
            },
            {
              "id": "p-10",
              "name": "glowna_potrzeba",
              "value": "={{ JSON.parse($json.message.content).glowna_potrzeba }}",
              "type": "string"
            },
            {
              "id": "p-11",
              "name": "rekomendowane_rozwiazanie",
              "value": "={{ JSON.parse($json.message.content).rekomendowane_rozwiazanie }}",
              "type": "string"
            },
            {
              "id": "p-12",
              "name": "otwarcie_emaila",
              "value": "={{ JSON.parse($json.message.content).otwarcie_emaila }}",
              "type": "string"
            },
            {
              "id": "p-13",
              "name": "nastepny_krok",
              "value": "={{ JSON.parse($json.message.content).nastepny_krok }}",
              "type": "string"
            },
            {
              "id": "p-14",
              "name": "szacowany_budzet",
              "value": "={{ JSON.parse($json.message.content).szacowany_budzet }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      }
    },
    {
      "id": "if-qualify",
      "name": "\ud83c\udfaf Gor\u0105cy Lead? (Score \u2265 60)",
      "type": "n8n-nodes-base.if",
      "typeVersion": 2,
      "position": [
        1200,
        380
      ],
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": false,
            "leftValue": "",
            "typeValidation": "strict"
          },
          "conditions": [
            {
              "id": "cond-score",
              "leftValue": "={{ $json.score }}",
              "rightValue": 60,
              "operator": {
                "type": "number",
                "operation": "gte"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      }
    },
    {
      "id": "openai-email-hot",
      "name": "\u2709\ufe0f AI: Generuj Email (Gor\u0105cy)",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.4,
      "position": [
        1440,
        240
      ],
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "resource": "chat",
        "model": "gpt-4o-mini",
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "Piszesz emaile sprzeda\u017cowe w imieniu firmy aiautobusiness.pl \u2014 agencji automatyzacji AI dla M\u015aP. Ton: profesjonalny, konkretny, ciep\u0142y. Bez przesadnego corporate m\u00f3wienia. Kr\u00f3tko i na temat. Zawsze po polsku."
            },
            {
              "role": "user",
              "content": "=Napisz email do:\nImi\u0119: {{ $json.imie }}\nFirma: {{ $json.firma }}\nBran\u017ca: {{ $json.branza }}\nPotrzeba: {{ $json.glowna_potrzeba }}\nRekomendowane rozwi\u0105zanie: {{ $json.rekomendowane_rozwiazanie }}\nOtwarcie sugerowane przez AI: {{ $json.otwarcie_emaila }}\n\nEmail powinien:\n1. U\u017cywa\u0107 podanego otwarcia (dostosuj je\u015bli trzeba)\n2. Odnie\u015b\u0107 si\u0119 konkretnie do ich bran\u017cy i potrzeby\n3. Zaproponowa\u0107 20-minutowe demo\n4. Mie\u0107 wyra\u017ane CTA z linkiem do kalendarza: https://calendly.com/aiautobusiness/demo\n5. Mie\u0107 d\u0142ugo\u015b\u0107 max 120 s\u0142\u00f3w\n\nZwr\u00f3\u0107 TYLKO tre\u015b\u0107 emaila (bez tematu, bez podpisu), gotow\u0105 do wys\u0142ania."
            }
          ]
        },
        "options": {
          "temperature": 0.6,
          "maxTokens": 400
        }
      }
    },
    {
      "id": "gmail-hot",
      "name": "\ud83d\udce7 Gmail: Wy\u015blij (Gor\u0105cy Lead)",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        1680,
        240
      ],
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "operation": "send",
        "sendTo": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.email }}",
        "subject": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.imie }}, automatyzacja AI dla {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.firma }} \u2014 propozycja",
        "emailType": "text",
        "message": "=Cze\u015b\u0107 {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.imie }},\n\n{{ $json.message.content }}\n\n--\nZesp\u00f3\u0142 aiautobusiness.pl\nAutomatyzacja AI dla M\u015aP\n\ud83d\udcde +48 XXX XXX XXX\n\ud83c\udf10 aiautobusiness.pl",
        "options": {}
      }
    },
    {
      "id": "notion-hot",
      "name": "\ud83d\udccb Notion: Dodaj Gor\u0105cy Lead",
      "type": "n8n-nodes-base.notion",
      "typeVersion": 2.2,
      "position": [
        1920,
        160
      ],
      "credentials": {
        "notionApi": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "resource": "databasePage",
        "operation": "create",
        "databaseId": {
          "__rl": true,
          "value": "TWOJE_NOTION_DATABASE_ID",
          "mode": "id"
        },
        "title": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.imie }} \u2014 {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.firma }}",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Email|email",
              "emailValue": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.email }}"
            },
            {
              "key": "Firma|rich_text",
              "textContent": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.firma }}"
            },
            {
              "key": "Score|number",
              "numberValue": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.score }}"
            },
            {
              "key": "Status|select",
              "selectValue": "\ud83d\udd25 Gor\u0105cy"
            },
            {
              "key": "Nast\u0119pny krok|rich_text",
              "textContent": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.nastepny_krok }}"
            },
            {
              "key": "Potrzeba|rich_text",
              "textContent": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.glowna_potrzeba }}"
            },
            {
              "key": "Rozwi\u0105zanie AI|rich_text",
              "textContent": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.rekomendowane_rozwiazanie }}"
            },
            {
              "key": "Data|date",
              "date": "={{ $('\ud83d\udcca Parsuj Wynik AI').item.json.data_leada }}"
            }
          ]
        }
      }
    },
    {
      "id": "slack-notify",
      "name": "\ud83d\udd14 Slack: Alert \u2014 Gor\u0105cy Lead!",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.2,
      "position": [
        1920,
        320
      ],
      "credentials": {
        "slackApi": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "resource": "message",
        "operation": "post",
        "channel": "#leady",
        "text": "=\ud83d\udd25 *GOR\u0104CY LEAD!* Score: {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.score }}/100\n\n*Kto:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.imie }} | {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.firma }}\n*Email:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.email }}\n*Bran\u017ca:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.branza }}\n\n\ud83d\udca1 *Potrzeba:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.glowna_potrzeba }}\n\ud83e\udd16 *Rozwi\u0105zanie AI:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.rekomendowane_rozwiazanie }}\n\n\ud83d\udccc *Nast\u0119pny krok:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.nastepny_krok }}\n\ud83d\udcb0 *Szacowany bud\u017cet:* {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.szacowany_budzet }}\n\n\u2709\ufe0f Spersonalizowany email zosta\u0142 ju\u017c wys\u0142any!",
        "attachments": [],
        "otherOptions": {}
      }
    },
    {
      "id": "gmail-cold",
      "name": "\u2744\ufe0f Gmail: Email Nurturuj\u0105cy",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        1440,
        560
      ],
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "operation": "send",
        "sendTo": "={{ $json.email }}",
        "subject": "Jak firmy z bran\u017cy {{ $json.branza }} oszcz\u0119dzaj\u0105 15h tygodniowo dzi\u0119ki AI",
        "emailType": "html",
        "message": "=<p>Cze\u015b\u0107 {{ $json.imie }},</p>\n\n<p>Dzi\u0119kujemy za kontakt z aiautobusiness.pl!</p>\n\n<p>Przygotowali\u015bmy dla Ciebie bezp\u0142atny poradnik: <strong>\"5 proces\u00f3w w firmie, kt\u00f3re mo\u017cesz zautomatyzowa\u0107 AI ju\u017c w tym miesi\u0105cu\"</strong> \u2014 szczeg\u00f3lnie dla firm z bran\u017cy {{ $json.branza }}.</p>\n\n<p>Nasze rozwi\u0105zania pomagaj\u0105 firmom takim jak Twoja:</p>\n<ul>\n  <li>\u2705 Automatycznie kwalifikowa\u0107 leady (tak jak zrobili\u015bmy z Twoim zapytaniem!)</li>\n  <li>\u2705 Generowa\u0107 oferty i faktury bez r\u0119cznej pracy</li>\n  <li>\u2705 Odpowiada\u0107 na zapytania klient\u00f3w 24/7 z AI asystentem</li>\n  <li>\u2705 Synchronizowa\u0107 dane mi\u0119dzy systemami bez kopiowania</li>\n</ul>\n\n<p>Ch\u0119tnie poka\u017c\u0119 Ci jak to dzia\u0142a na <strong>bezp\u0142atnym 20-minutowym demo</strong>.<br>\n\ud83d\udc49 <a href=\"https://calendly.com/aiautobusiness/demo\">Zarezerwuj termin tutaj</a></p>\n\n<p>Pozdrawiam,<br>\nZesp\u00f3\u0142 aiautobusiness.pl<br>\n<small>\ud83c\udf10 aiautobusiness.pl | \ud83d\udcde +48 XXX XXX XXX</small></p>",
        "options": {}
      }
    },
    {
      "id": "notion-cold",
      "name": "\ud83d\udccb Notion: Dodaj Zimny Lead",
      "type": "n8n-nodes-base.notion",
      "typeVersion": 2.2,
      "position": [
        1680,
        560
      ],
      "credentials": {
        "notionApi": {
          "name": "<your credential>"
        }
      },
      "parameters": {
        "resource": "databasePage",
        "operation": "create",
        "databaseId": {
          "__rl": true,
          "value": "TWOJE_NOTION_DATABASE_ID",
          "mode": "id"
        },
        "title": "={{ $json.imie }} \u2014 {{ $json.firma }}",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Email|email",
              "emailValue": "={{ $json.email }}"
            },
            {
              "key": "Firma|rich_text",
              "textContent": "={{ $json.firma }}"
            },
            {
              "key": "Score|number",
              "numberValue": "={{ $json.score }}"
            },
            {
              "key": "Status|select",
              "selectValue": "\u2744\ufe0f Nurture"
            },
            {
              "key": "Potrzeba|rich_text",
              "textContent": "={{ $json.glowna_potrzeba }}"
            },
            {
              "key": "Data|date",
              "date": "={{ $json.data_leada }}"
            }
          ]
        }
      }
    },
    {
      "id": "respond-webhook",
      "name": "\u2705 Odpowied\u017a do Formularza",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1.1,
      "position": [
        2160,
        380
      ],
      "parameters": {
        "respondWith": "json",
        "responseBody": "={ \"status\": \"ok\", \"message\": \"Dzi\u0119kujemy! Odpiszemy wkr\u00f3tce.\", \"score\": {{ $('\ud83d\udcca Parsuj Wynik AI').item.json.score }} }",
        "options": {}
      }
    }
  ],
  "connections": {
    "\ud83d\udce5 Nowy Lead z Formularza": {
      "main": [
        [
          {
            "node": "\ud83d\udd27 Normalizacja Danych",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udd27 Normalizacja Danych": {
      "main": [
        [
          {
            "node": "\ud83e\udde0 AI: Analiza i Scoring Leada",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udde0 AI: Analiza i Scoring Leada": {
      "main": [
        [
          {
            "node": "\ud83d\udcca Parsuj Wynik AI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udcca Parsuj Wynik AI": {
      "main": [
        [
          {
            "node": "\ud83c\udfaf Gor\u0105cy Lead? (Score \u2265 60)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83c\udfaf Gor\u0105cy Lead? (Score \u2265 60)": {
      "main": [
        [
          {
            "node": "\u2709\ufe0f AI: Generuj Email (Gor\u0105cy)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u2744\ufe0f Gmail: Email Nurturuj\u0105cy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u2709\ufe0f AI: Generuj Email (Gor\u0105cy)": {
      "main": [
        [
          {
            "node": "\ud83d\udce7 Gmail: Wy\u015blij (Gor\u0105cy Lead)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udce7 Gmail: Wy\u015blij (Gor\u0105cy Lead)": {
      "main": [
        [
          {
            "node": "\ud83d\udccb Notion: Dodaj Gor\u0105cy Lead",
            "type": "main",
            "index": 0
          },
          {
            "node": "\ud83d\udd14 Slack: Alert \u2014 Gor\u0105cy Lead!",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udccb Notion: Dodaj Gor\u0105cy Lead": {
      "main": [
        [
          {
            "node": "\u2705 Odpowied\u017a do Formularza",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udd14 Slack: Alert \u2014 Gor\u0105cy Lead!": {
      "main": [
        [
          {
            "node": "\u2705 Odpowied\u017a do Formularza",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u2744\ufe0f Gmail: Email Nurturuj\u0105cy": {
      "main": [
        [
          {
            "node": "\ud83d\udccb Notion: Dodaj Zimny Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udccb Notion: Dodaj Zimny Lead": {
      "main": [
        [
          {
            "node": "\u2705 Odpowied\u017a do Formularza",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1",
    "saveManualExecutions": true,
    "callerPolicy": "workflowsFromSameOwner",
    "errorWorkflow": ""
  },
  "versionId": "aiautobusiness-portfolio-v1",
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": [
    {
      "name": "portfolio"
    },
    {
      "name": "AI"
    },
    {
      "name": "lead-generation"
    },
    {
      "name": "SMB"
    }
  ]
}

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

🤖 AI Automatyzacja Leadów | Portfolio aiautobusiness. Uses openAi, gmail, notion, slack. Webhook trigger; 16 nodes.

Source: https://gist.github.com/antonisetkowicz/eaf4481de16067d215d201a9d16f11d6 — 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

Automatically triage Product UAT feedback with AI, deduplicate it against your existing Notion backlog, create/update the right Notion item, and close the loop with the tester (Slack or email).

Notion, Gmail, Slack +1
AI & RAG

This workflow captures new leads via webhook, enriches and scores them with Apollo and Google Gemini, logs everything in Google Sheets, and automates outreach, reply handling, follow-ups, meeting prep

HTTP Request, Google Gemini, Google Sheets +3
AI & RAG

Imagine your recruitment process transformed into a sleek, efficient, AI-powered assembly line for talent. That's exactly what this system creates. It automates the heavy lifting, allowing your human

Google Sheets, OpenAI, Gmail +2
AI & RAG

Transform customer feedback into actionable insights automatically with AI analysis, professional PDF reports, personalized emails, and real-time team notifications. Overview Features Demo Prerequisit

OpenAI, Gmail, Google Sheets +2
AI & RAG

AI Task Management Workflow. Uses googleSheets, stopAndError, googleTasks, slack. Webhook trigger; 26 nodes.

Google Sheets, Stop And Error, Google Tasks +3