Allgemeiner Überblick
Dieser Workflow in n8n verfolgt eine automatisierte Methode zur Verarbeitung von Rechnungen, die als PDF-Anhänge in GMail eintrifft. Er lädt die Rechnungen zur Verarbeitung an den LlamaParse-Dienst hoch, verwendet ein KI-Modell zur Datenauslese und speichert die extrahierten Informationen in einem Google-Spreadsheet.
Workflow-Node-Beschreibung
1. Receiving Invoices
Typ: Gmail Trigger
Funktion: Dieser Node überwacht das Gmail-Konto und prüft auf eingehende E-Mails, die Rechnungen enthalten.
Einstellungen: filters sind konfiguriert, um nur E-Mails von [email protected] mit attachments abzurufen.
2. Should Process Email?
Typ: If
Funktion: Dieser Node prüft, ob die E-Mail ein PDF-Dokument ist und nicht bereits mit dem Label invoice synced versehen wurde.
3. Split Out Labels
Typ: Split Out
Funktion: Splittet die labelIds der E-Mail, um weitere Daten zu verarbeiten.
4. Upload to LlamaParse
Typ: HTTP Request
Funktion: Lädt die PDF-Rechnung an den LlamaParse-Dienst hoch.
Einstellungen: Verwenden von multipart/form-data für die Dateiuploads.
5. Get Processing Status
Typ: HTTP Request
Funktion: Überprüft den Status der Verarbeitung bei LlamaParse.
6. Is Job Ready?
Typ: Switch
Funktion: Prüft, ob der Verarbeitungsjob erfolgreich war.
7. Get Parsed Invoice Data
Typ: HTTP Request
Funktion: Ruft die strukturierten Daten der verarbeiteten Rechnung von LlamaParse ab.
8. Apply Data Extraction Rules
Typ: Chain LLM
Funktion: Verwendet ein KI-Modell, um relevante Datenelemente aus dem Rechnungsinhalt zu extrahieren.
9. Map Output
Typ: Set
Funktion: Formatiert die Ausgabe für die nächste Verarbeitung.
10. Append to Reconciliation Sheet
Typ: Google Sheets
Funktion: Fügt die extrahierten Rechnungsdaten zu einer Google-Tabelle hinzu.
11. Add ‚invoice synced‘ Label
Typ: Gmail
Funktion: Fügt das Label invoice synced zu der verarbeiteten E-Mail hinzu, um Duplikate zu vermeiden.
12. Wait to stay within service limits
Typ: Wait
Funktion: Wartet eine festgelegte Zeit, um die Servicegrenzen von LlamaParse einzuhalten.
Ergebnis
Dieser Workflow automatisiert den Prozess der Rechnungsverarbeitung, indem er E-Mails überprüft, PDF-Rechnungen hochlädt und die relevanten Informationen extrahiert, die dann in Google Sheets dokumentiert werden.
Holen Sie sich den Workflow hier: Download Link