Freelancers, finance teams, and small businesses that receive invoice PDFs by email and want them automatically saved to Google Drive and logged in Google Sheets—without manual downloading or copy-pasting.
This workflow watches your Gmail inbox for unread messages that match an invoice pattern (e.g., subject:invoice filename:pdf
). For each email, it checks for attachments, uploads each PDF to a chosen Google Drive folder, and appends a new row to a Google Sheet with useful metadata: received time, sender, subject, filename, Drive link, and IDs. Finally, it marks the original email as read to avoid duplicates.
Open the Config (Set) node and fill in:
drive_folder_id
(or leave blank for root)spreadsheet_id
(from the Sheet URL)sheet_name
(e.g., Invoices
)Connect credentials for Gmail, Google Drive, and Google Sheets in each node.
Adjust the Gmail search query if needed (language/vendor terms).
Run once manually to verify data mapping, then activate.