Invoices: extract and log to Google Sheets
When an email arrives with a PDF attached, the text is read, an AI model extracts supplier, invoice number, amount and due date, and a row is appended to your tracking spreadsheet. The email is then filed. Pick the Google account, the spreadsheet and the folder after import.
- By
- Loop & Roll team · Official
- Copied
- 0 times
- Steps
- 5
- Version
- 1 · 18 October 2026
- Requires
- Loop & Roll 1.0.0 or later
Workflow graph
How it works
-
1
Email with a PDF
trigger.email -
2
Read the PDF
attachment.extract_text -
3
Extract the invoice fields
ai.extract -
4
Append to the tracker
google_sheets.append -
5
File under Invoices
mail.move
What you will fill in after import
Nothing personal travels with a template: connections, mailboxes, tables and recipients are left blank for you to pick in your instance.
- Connections to choose
- OpenAI · connection (llm_provider) Append to the tracker · account (gmail_oauth)
- Folders, calendars and other resources to choose
- Append to the tracker · spreadsheet File under Invoices · addLabels.0.folder
See also
More in Data extraction
- Data extraction Official Turn website form emails into Airtable CRM leads Contact-form notifications from your website are parsed: name, company, email, phone, request type and message are extracted and a lead reco... Airtable OpenAI
- Data extraction Official Add hotel and travel bookings to Google Calendar Booking confirmations (hotel, train, flight, rental car) are read by the AI, which extracts the title, start and end date-time, place and co... Google Calendar OpenAI
- Data extraction Official Track tender and RFP announcements with their deadlines Tender alerts, RFPs and consultation notices received by email are read by the AI: buyer, subject, reference, estimated value if stated, sub... Google Sheets OpenAI