Rename PDFs in Make with Parse Document: Auto-Name Files by Invoice Number

PDFs named input.pdf or document.pdf are hard to search. You want the invoice number, customer name, or order ID in the filename—automatically. This guide shows a clean Make scenario that parses the PDF and renames it using the extracted value.
Flow (3 modules): Dropbox – Download a File → PDF4me – Parse a Document → Dropbox – Upload a File.
The Parse action returns Parse Info (e.g. KeyName: Invoice #Pdf4me-202503-25041), and you use that value as the new filename.
What Do You Need?
- Make — Create a Make account and open a new scenario.
- PDF4me API key — Get your API key. First time? See Connect PDF4me to Make.
- Dropbox — We use it here; Google Drive or OneDrive work the same as long as you can download and upload files.
What Does This Scenario Do?
- Download a PDF from Dropbox.
- Parse the PDF with your template (e.g.
test) and extract Parse Info. - Upload the same PDF with a new name based on the extracted value (e.g.
Invoice #Pdf4me-202503-25041.pdf).
Result: a PDF renamed by what’s inside it—no code.
Scenario Overview (3 Steps).
- Dropbox – Download a File — Gets the input PDF (
/Blog Data/Parse/input.pdf). - PDF4me – Parse a Document — Uses your template (
test) and returns Parse Info. - Dropbox – Upload a File — Saves the same file with a new name from Parse Info.

Before and After (Input vs. Output).

Where Do You Set Up the Parse Template?
The template defines what to extract (invoice number, customer name, order ID). You create it once on dev.pdf4me.com, then reference it by name in Make. No code—just draw boxes around the fields you want.
Create Template.
- Go to Parse Document.
- Click Add → enter the template name (e.g.
test) → Save. - Click Edit to configure.

Configure Template.
- Upload a sample PDF.
- Draw capture areas around the fields you want.
- Name the keys (e.g.
KeyName,Invoice No,Order ID). - Test and Save Changes.

For details, see Prepare Parse Info for Document.
Step 1: Dropbox – Download a File.
Flow so far: Download a File.
- Add Dropbox → Download a File.
- Connection — Select your Dropbox connection.
- Way of selecting files — Select a file.
- File — Choose
/Blog Data/Parse/input.pdf.

This outputs Data (file content) and File Name for the Parse step.
Step 2: PDF4me – Parse a Document.
Flow so far: Download a File → Parse a Document.
- Add PDF4me → Parse a Document.
- Connection — Select your PDF4me connection.
- File — Map Dropbox – Download a File.
- Parse Id [Deprecated] — leave empty.
- Template Name — enter your template name (e.g.
test).

Output (from module run): Parse Info returns the key you want to use for renaming.
In our example, it returns KeyName: Invoice #Pdf4me-202503-25041.

Step 3: Dropbox – Upload a File (Rename).
Flow so far: Download → Parse → Upload.
- Add Dropbox → Upload a File.
- Folder — Choose
/Blog Data/Parse/(or your output folder). - File — Map Dropbox – Download a File.
- File Name — Use the parsed value as the new name:
- File Name =
2. parseInfo: KeyName+.pdf
- File Name =
- Data — Map 1. Data from the Download step.

Parameters and Output Reference.
Quick cheat sheet of what we used:
| Step | Key settings | Notes |
|---|---|---|
| Download | /Blog Data/Parse/input.pdf | Your input path |
| Parse | Template: test, Output: KeyName | Use the key name you set in your template |
| Upload | File Name = 2. parseInfo: KeyName.pdf | Map Data from the Download step |
Heads up: The tricky part is the Upload step. You need two things: the file content (from Download’s Data) and the new filename (from Parse’s parseInfo). Map them separately—File Name comes from Parse, Data comes from Download.
For full parameter details, see Parse Document — Make.
Try the API Interactively.
Want to test the Parse API without building a scenario? Upload a PDF and see the parsed output:
Troubleshooting.
Usually means you mapped a path or metadata instead of the actual file. Use the Data output from the Dropbox Download step—that’s the file content. See Zapier and Power Automate Tips for platform-specific file handling.
The template name in Make must match exactly what you created on dev.pdf4me.com—case-sensitive. And the template needs at least one capture area defined. Go to Parse Document, edit your template, and make sure you’ve drawn boxes and saved.
PDF4me Troubleshooting covers 401, 402, and more.
Next Steps.
- Drop a test PDF into your folder and run the scenario—the renamed file should appear in the output folder.
- Add more capture areas to your template (customer name, date, etc.) and use them in the filename for richer naming.
- Swap Download a File for Watch Files (Dropbox) so new PDFs are renamed automatically.