Add Attachments to PDF in Make
Add Attachments to PDF is a Make module that lets you attach files to PDF documents automatically, embedding spreadsheets, images, Word docs, or any file type directly inside the PDF container. Use it to create self-contained document packages for compliance, reporting, and client delivery workflows where all supporting files must travel with the main document.
For each attachment you add in the module, provide a File Name (the display name inside the PDF, including extension) and the File binary content. If you download the attachment from cloud storage, map both the filename output and the data output from that download step into the attachment item.
If the number of files to attach varies per scenario run, use a Make Iterator to loop through each file and feed them individually into the module. Chain the module's output into the next iteration so attachments accumulate. This handles compliance packages or client deliverables where the attachment count is data-driven.
The module returns Document Data (the enriched PDF with all attachments embedded) and Name (the output filename). Map Document Data directly into a storage upload module (Dropbox, Google Drive, SharePoint) or an email attachment field, no intermediate decoding step is required for most Make integrations.
Authenticating Your API Request
To access the PDF4me Web API through Make, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Make scenarios and PDF4me's powerful attachment services.

Configure the base PDF via File Name and Document, then add each attachment file using the Attachment array items.
What are the key features of Add Attachments to PDF?
- File Embedding: Attach any file type to PDF documents
- Multiple Attachments: Add multiple files to single PDF
- Portfolio Creation: Create comprehensive document packages
- Supporting Evidence: Embed source data with reports
- Self-Contained Documents: Create all-in-one document bundles
How do I configure Add Attachments to PDF in Make?
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Connection | Required | PDF4me API connection. Click Add and paste your API key the first time. | My PDF4me connection |
| File Name | Required | Filename of the base PDF including the .pdf extension. Map from the prior module file name output. | report.pdf |
| Document / public file URL | Required | Binary content of the base PDF. Map from a prior cloud storage download, Dropbox get file, or HTTP response module. | 1. Data |
| Attachments → File name | Conditional | Display name of the file to embed inside the PDF, including the extension. Required for each item in the Attachments array. | source_data.xlsx |
| Attachments → File / public file URL | Conditional | Binary content of the file to embed. Map from a prior cloud storage download step for each attachment item. | 2. Data |
Output
The module returns the enriched PDF with all files embedded.
| Field | Type | What it contains |
|---|---|---|
| Document Data | Binary | The base PDF with all attachment files embedded inside. Map directly into a cloud storage upload or email attachment field. |
| Name | String | Output filename of the enriched PDF. Use it as the filename when saving to Dropbox, Google Drive, or SharePoint. |
When should I use Add Attachments to PDF in Make?
The PDF4me Add Attachments to PDF module in Make provides comprehensive scenario templates for attachment automation:
- Report Packages
- Compliance Packages
- Client Deliverables
- Portfolio Creation
Automated Report with Supporting Data Package Scenario
Transform your reporting with automated attachment inclusion:
Complete Scenario Steps:
- Trigger: Monthly report generation completed
- Get Report PDF: Download generated report document
- Get Source Excel: Retrieve raw data Excel spreadsheet
- Get Backup Data: Download CSV backup data file
- Attach Both Files: Embed Excel and CSV in report PDF
- Upload Package: Save complete package to Google Drive
- Email Stakeholders: Send self-contained report bundle
- Archive Package: Store complete documentation together
Business Benefits:
- Creates 40+ comprehensive report packages monthly
- Provides source data with every report automatically
- Eliminates separate attachment management
- Ensures stakeholders have all supporting materials
Automated Compliance Submission Package Scenario
Streamline your compliance with automated evidence attachment:
Complete Scenario Steps:
- Trigger: Compliance report finalized
- Get Compliance Report: Download main compliance PDF
- Get Supporting Docs: Retrieve all evidence documents
- Iterator: Attach each supporting document
- Attach Audit Trail: Embed audit log file
- Attach Certifications: Include certification PDFs
- Upload Complete Package: Save to compliance archive
- Submit to Regulator: Send comprehensive package via email
Business Benefits:
- Submits 15+ compliance packages quarterly automatically
- Ensures all required evidence included
- Eliminates missing attachment compliance issues
- Provides complete self-contained submission packages
Automated Client Deliverable Package Creation Scenario
Optimize your project delivery with automated file attachment:
Complete Scenario Steps:
- Trigger: Project deliverable marked complete
- Get Main Deliverable: Download primary deliverable PDF
- Get Source Files: Retrieve design files, data files
- Attach Source Files: Embed all source materials
- Attach License: Include usage license document
- Add README: Attach instruction PDF file
- Upload Package: Save to client portal in Dropbox
- Email Client: Send complete deliverable bundle
Business Benefits:
- Packages 50+ client deliverables monthly automatically
- Provides complete materials in single PDF
- Eliminates file organization and zipping steps
- Improves client experience with organized delivery
Automated Professional Portfolio Assembly Scenario
Enhance your portfolio creation with automated attachment assembly:
Complete Scenario Steps:
- Trigger: Portfolio update requested
- Get Portfolio Cover: Download portfolio PDF cover sheet
- Get Work Samples: Retrieve all project sample files
- Iterator: Attach each work sample to portfolio
- Attach Resume: Include resume PDF file
- Attach References: Add reference letters
- Upload Portfolio: Save complete portfolio to Google Drive
- Email Opportunities: Send portfolio to prospective clients
Business Benefits:
- Creates 20+ portfolio updates annually
- Provides comprehensive work samples in single file
- Eliminates manual portfolio assembly process
- Maintains professional self-contained portfolio
Common Questions
What file types can I attach to a PDF in Make?
Any file type is supported, including Excel spreadsheets, Word documents, images (PNG, JPG), CSVs, ZIPs, and other PDFs. The embedded files are stored inside the PDF container. Recipients can extract them from Adobe Acrobat or any PDF reader that supports the PDF portfolio standard. For the full PDF attachment specification, see the Adobe PDF reference.
How do I attach multiple files in one Make scenario run?
Add multiple items to the Attachment array in the module: click Add item for each file you want to embed and map both File Name and File for each item. If the number of files varies per run, use a Make Iterator to loop through a file list and call the module once per file, chaining the output into the next iteration.
Does attaching files change the visible PDF pages?
No. Embedding attaches files as separate objects inside the PDF container without altering any visible page. The page content, layout, and formatting remain exactly as they are in the source PDF. This is different from merging, which combines pages from multiple PDFs into one document.
What happens if I do not provide an attachment File Name?
The module requires both File Name and File for every attachment item you add. If either is missing, the module returns an error. Use a Make data store or a static value if the filename is not available from the prior module output.
Industry Use Cases & Applications
- Legal & Compliance
- Finance & Accounting
- Project Management
- Education & Research
- Case Documentation: Attach evidence files to legal briefs
- Compliance Submissions: Embed supporting documents in reports
- Contract Packages: Attach exhibits and schedules to contracts
- Court Filings: Include all required attachments in filings
- Financial Reports: Attach source data Excel files to reports
- Audit Packages: Embed supporting documents in audit reports
- Tax Submissions: Attach schedules and supporting docs to returns
- Account Packages: Include statements and evidence files
- Project Deliverables: Attach source files to project reports
- Documentation Packages: Embed all project documentation
- Client Deliveries: Create comprehensive delivery packages
- Portfolio Assembly: Attach work samples and credentials
- Research Submissions: Attach data files to research papers
- Thesis Packages: Embed supporting materials in thesis
- Grant Applications: Attach required documents to proposals
- Academic Portfolios: Include work samples and credentials