AutomationFlowsSlack & Telegram › Faktura → Archiwum + Powiadomienie + Status W CRM (klinweb.pl)

Faktura → Archiwum + Powiadomienie + Status W CRM (klinweb.pl)

07 — Faktura → archiwum + powiadomienie + status w CRM (klinweb.pl). Uses httpRequest, googleDrive, slack. Webhook trigger; 7 nodes.

Webhook trigger★★☆☆☆ complexity7 nodesHTTP RequestGoogle DriveSlack
Slack & Telegram Trigger: Webhook Nodes: 7 Complexity: ★★☆☆☆ Added:

This workflow follows the Google Drive → 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": "07 \u2014 Faktura \u2192 archiwum + powiadomienie + status w CRM (klinweb.pl)",
  "nodes": [
    {
      "parameters": {
        "content": "## Faktura \u2192 zapis w strukturze folder\u00f3w + powiadomienie + CRM\nSzablon KlinWeb. Wyzwalacz: nowa faktura w systemie fakturowania (webhook z fakturownia.pl / wFirma / inFakt). Pod\u0142\u0105cz Google Drive, Slack i API CRM. \u015acie\u017cka archiwum: `klient/rok/miesi\u0105c`.",
        "height": 140,
        "width": 760,
        "color": 4
      },
      "id": "note-a2",
      "name": "Sticky Note a2",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        0,
        -180
      ]
    },
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "invoice-created",
        "responseMode": "onReceived",
        "options": {}
      },
      "id": "n2-webhook",
      "name": "Nowa faktura (Webhook)",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "b1",
              "name": "folder",
              "value": "={{ $json.client_name }}/{{ $now.format(\"yyyy\") }}/{{ $now.format(\"MM\") }}",
              "type": "string"
            },
            {
              "id": "b2",
              "name": "numer",
              "value": "={{ $json.invoice_number }}",
              "type": "string"
            },
            {
              "id": "b3",
              "name": "kwota",
              "value": "={{ $json.gross_amount }}",
              "type": "number"
            }
          ]
        },
        "options": {}
      },
      "id": "n2-set",
      "name": "\u015acie\u017cka i metadane",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        220,
        0
      ]
    },
    {
      "parameters": {
        "url": "={{ $json.pdf_url }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "id": "n2-http",
      "name": "Pobierz PDF faktury",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        440,
        0
      ]
    },
    {
      "parameters": {
        "operation": "upload",
        "name": "=Faktura-{{ $(\"\u015acie\u017cka i metadane\").item.json.numer }}.pdf",
        "driveId": {
          "mode": "list",
          "value": "My Drive"
        },
        "folderId": {
          "mode": "list",
          "value": "root"
        },
        "options": {}
      },
      "id": "n2-drive",
      "name": "Zapis w Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "typeVersion": 3,
      "position": [
        660,
        0
      ]
    },
    {
      "parameters": {
        "select": "channel",
        "channelId": {
          "mode": "name",
          "value": "ksiegowosc"
        },
        "text": "=\ud83d\udcc4 Nowa faktura {{ $(\"\u015acie\u017cka i metadane\").item.json.numer }} na {{ $(\"\u015acie\u017cka i metadane\").item.json.kwota }} z\u0142 \u2014 zarchiwizowana.",
        "otherOptions": {}
      },
      "id": "n2-slack",
      "name": "Powiadom ksi\u0119gowo\u015b\u0107",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.3,
      "position": [
        880,
        -100
      ]
    },
    {
      "parameters": {
        "method": "PATCH",
        "url": "=https://api.twoj-crm.pl/v1/deals/{{ $(\"Nowa faktura (Webhook)\").item.json.deal_id }}",
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"invoice_status\": \"issued\",\n  \"invoice_number\": \"{{ $(\"\u015acie\u017cka i metadane\").item.json.numer }}\"\n}",
        "options": {}
      },
      "id": "n2-crm",
      "name": "Status p\u0142atno\u015bci w CRM",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        880,
        100
      ]
    }
  ],
  "connections": {
    "Nowa faktura (Webhook)": {
      "main": [
        [
          {
            "node": "\u015acie\u017cka i metadane",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u015acie\u017cka i metadane": {
      "main": [
        [
          {
            "node": "Pobierz PDF faktury",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pobierz PDF faktury": {
      "main": [
        [
          {
            "node": "Zapis w Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zapis w Google Drive": {
      "main": [
        [
          {
            "node": "Powiadom ksi\u0119gowo\u015b\u0107",
            "type": "main",
            "index": 0
          },
          {
            "node": "Status p\u0142atno\u015bci w CRM",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": [
    {
      "name": "klinweb.pl"
    },
    {
      "name": "szablon-PL"
    }
  ]
}
Pro

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

About this workflow

07 — Faktura → archiwum + powiadomienie + status w CRM (klinweb.pl). Uses httpRequest, googleDrive, slack. Webhook trigger; 7 nodes.

Source: https://github.com/markus-smile/n8n-workflows-pl/blob/main/07-faktura-archiwum-powiadomienie-crm.json — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

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

Slack & Telegram

This workflow is an AI-assisted clean plate and object removal pipeline built for modern VFX production environments. It transforms a single plate image and removal brief into multiple high-quality cl

HTTP Request, Google Drive, Slack +3
Slack & Telegram

This workflow is an AI-driven FX concept generation pipeline that transforms a single VFX brief into multiple high-quality simulation-ready video concepts. It automates ideation, rendering, storage, a

HTTP Request, Google Drive, Notion +2
Slack & Telegram

Automate end-to-end AI video creation by transforming text scripts into professional avatar videos with natural voiceovers. 🎬🤖 This workflow receives a script via webhook, generates realistic audio us

HTTP Request, Google Drive, Error Trigger +1
Slack & Telegram

App Screenshot Generator - Multi-Device App Store. Uses n8n-nodes-sudomock, httpRequest, compression, googleDrive. Webhook trigger; 15 nodes.

N8N Nodes Sudomock, HTTP Request, Compression +2
Slack & Telegram

VeriGrade - Receipt Processing & Categorization. Uses ocrTextExtraction, httpRequest, googleDrive, slack. Webhook trigger; 7 nodes.

Ocr Text Extraction, HTTP Request, Google Drive +1