Extract structured data from Gmail attachments to Google Sheets, GPT vision
Schedule Trigger
Gmail - Get Emails
gmail
Domain Filter
Filter Valid Emails
filter
Gmail - Get Attachments
gmail
Detect File Types
IF - Has Excel?
Extract from Excel
noOp
Parse Excel Data
IF - Has PPTX/PDF?
ConvertAPI to PNG
Prepare for S3 Upload
S3 Upload (PPTX)
awss3
Collect S3 URLs
Prepare GPT Request (PPTX)
GPT Vision Analysis
api.openai.com
IF - Has Image?
Prepare Image Metadata
S3 Upload (Image)
awss3
Prepare GPT Request (Image)
GPT Image Analysis
api.openai.com
Prepare GPT Request (Text)
GPT Text Analysis
api.openai.com
Merge All Paths
Parse All Results
Filter Valid Data
filter
Save to Google Sheets
googleSheets
Extract Email IDs
Get Gmail Labels
gmail.googleapis.com
Check Labels
IF - Need Labels?
Prepare Label Creation
Filter Labels to Create
filter
Create Gmail Label
gmail.googleapis.com
Get New Label IDs
Pass Existing Labels
Merge Label IDs
Prepare Label Application
Has Emails?
filter
Apply Gmail Labels
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.