This post outlines how to automatically send a PDF to ChatGPT for analysis using Zapier. Once set up, your Zap can pass PDF files directly to ChatGPT, which reads the embedded text and returns a response you can use in any subsequent step.
Step-by-step guide
- Set up your trigger. Create a new Zap and choose a trigger that runs when a new PDF file is available, for example New File in Folder (Google Drive), or New Attachment (Microsoft Outlook).
- Add the ChatGPT app action. Click the plus icon to add a new action step, then search for the "ChatGPT (OpenAI)" app and select it.
- Select the Conversation action event. Choose "Conversation" from the Action event dropdown menu.
- Connect your ChatGPT account. Select an existing ChatGPT (OpenAI) connection or add a new one, then click Continue.
- Write your analysis prompt. On the Configure tab of the Conversation action add your prompt to the User Message field. For a general summary of the PDF, try a prompt like "Summarize the key points in this document".
- Select the file. Expand the Files and Images section, then in the Files field, select the field containing the file or file URL from your trigger step.
- Use the response. Click the plus icon to add an action step to save or send the ChatGPT output, for example a Send Email (Gmail) action to email the summary.
- Turn on your Zap. Once you've tested your Zap and are happy with the results, turn it on to start sending PDFs to ChatGPT automatically.
Notes and limitations
- The ChatGPT (OpenAI) app integration on Zapier uses the OpenAI API, which is billed separately from ChatGPT subscription plans. You'll need prepaid billing enabled in your OpenAI account.
- To access GPT-4 models (including GPT-4o), you must make a successful payment of $5 or more in your OpenAI account.
- Accessing reasoning models requires API Organization Verification in your OpenAI account.
FAQs
Q: What triggers can I use to send PDFs to ChatGPT in a Zap?
A: Any trigger that exposes a file URL will work, for example New File (Google Drive), New Email Attachment (Gmail), New Record (Knack). As long as your trigger outputs a publicly accessible URL to the PDF file, you can map it to the Conversation action's Files field.
Q: Can I use this with a scanned PDF?
A: Only if the scanned PDF has been OCR-processed to add a text layer. ChatGPT reads embedded text, not images of text. If your PDF lacks a text layer, add an OCR processing step earlier in your Zap before sending the file to ChatGPT.
Q: What ChatGPT prompt should I use to analyze a PDF?
A: It depends on your use case. For a general summary, prompts like "Summarize the key points in this document" or "Extract the main conclusions from this report" work well. For specific analysis, be precise about what you need: "Extract all figures and statistics mentioned in this document and explain what each one refers to." The more specific your prompt, the more structured and useful the response.
Q: Can I send zipped PDF files to ChatGPT in a Zap?
A: Yes. If your PDF file(s) is in a ZIP archive, the ChatGPT (OpenAI) Conversation action will automatically extract the contents, so you don't need an additional step in your Zap to unzip it before passing to ChatGPT.

