Detect duplicate invoice PDFs from Gmail with easybits and Google Sheets — n8n ワークフロー
概要
How It Works This workflow automatically detects duplicate invoices from Gmail. Incoming PDF attachments are scanned by the easybits AI Extractor, then checked against the Master Finance File in Google Sheets. Duplicates trigger a Slack alert – new invoices get added to the sheet.
Flow overview: Gmail picks up new emails labeled as invoices (polls every minute) The PDF attachment is extracted and converted to base64 easybits Extractor reads the document and returns structured data The invoice n
使用ノード
Google SheetsHTTP RequestSlackCode
ワークフロープレビュー
Check Google Sheets
A
Already Exists?
Add to Master List
⚡
G
Gmail Trigger
E
Extract from File
E
Edit Fields
HTTP Request
Code in JavaScript
Slack: Alert Finance
9 nodes8 edges
仕組み
- 1
トリガー
このワークフローは トリガー トリガーで開始します。
- 2
処理
データは 9 個のノードを流れます, connecting code, extractfromfile, gmailtrigger。
- 3
出力
ワークフローは自動化を完了し、設定された宛先に結果を配信します。
ノード詳細 (9)
GO#1
Google Sheets
googleSheets
HT#2
HTTP Request
httpRequest
SL#3
Slack
slack
CO#4
Code
code
このワークフローのインポート方法
- 1右側の JSONをダウンロード ボタンをクリックしてワークフローファイルを保存します。
- 2n8nインスタンスを開き、ワークフロー → 新規 → ファイルからインポート に進みます。
- 3ダウンロードした
detect-duplicate-invoice-pdfs-from-gmail-with-easybits-and-google-sheetsファイルを選択し、インポートをクリックします。 - 4各サービスノードの 認証情報(APIキー、OAuthなど)を設定します。
- 5ワークフローをテスト をクリックして動作確認し、有効化します。
またはn8nの JSONからインポート に直接貼り付け:
{ "name": "Detect duplicate invoice PDFs from Gmail with easybits and Google Sheets", "nodes": [...], ...}
インテグレーション
codeextractfromfilegmailtriggergooglesheetshttprequestifsetslack
作成者
Felix
@easybits
タグ
codeextractfromfilegmailtriggergooglesheetshttprequestifsetslack