What is your goal?
I’m trying to build a large-scale automation that processes 50+ insurance commission PDFs and lets OpenAI handle the entire accounting workflow:
Read all PDFs
Extract every payment (date, amount, insurer, contract number)
Match each payment with a customer from a Google Sheet
Ignore payments already marked as paid
Calculate commissions (50 percent per payment)
Output a clean, structured final report
Goal: Do everything without PDF4me, since modern GPT models can read PDFs directly.
What is the problem & what have you tried?
What I already built in Make:
Google Drive – Search for PDFs
Google Drive – Download
OpenAI – Upload file (all PDFs uploaded successfully
)
OpenAI – Create Completion (chat)
→ Passing all PDF file_ids
→ Passing the Google Sheet rows
→ Tested o4, o4-mini, gpt-5.1
The unexpected problem:
Every model answers with:
“I cannot read or access the PDFs unless you provide the extracted text.”
So even though all files are uploaded in the same scenario,
the Chat Completion module seems completely blind to them.
Make’s OpenAI Chat Completion module might not support:
Assistant v2 workflows
File retrieval
File search
Direct PDF parsing through attached file IDs
ChatGPT on the website handles the PDFs perfectly —
but inside Make, the model acts like the files don’t exist.
I want to confirm whether this assumption is correct.
Error messages or input/output bundles
Example output:
“I cannot read PDF files directly unless you provide the extracted text.”
When I pass file IDs like:
FileID: {{19.array.id}}
The model ignores them completely.
No technical error — just refusal to read PDFs.


