Optimize Word Documents in Make
What this module does
PDF4me — Optimize Document compresses a Word document inside a Make scenario and returns a smaller, cleaner file without modifying the original. Choose from three optimization levels: Low preserves almost everything with 0–10% size reduction; Medium removes comments, hidden content, macros, and personal info while compressing images to 60% quality (50–80% smaller); High applies aggressive cleanup including revisions and unused styles (80–90% smaller). Use it to stay under email attachment limits, cut cloud storage costs, or prepare documents for archival.
Authenticating Your API Request
Every PDF4me module in Make requires a valid Connection. Create or select one that holds your PDF4me API key so the scenario can authenticate document optimization requests securely.
Important Facts You Should Not Miss

PDF4me Optimize Document module compressing a Word document in a Make scenario.
Parameters
Required: Connection, File Name, and Document. Optimization Level defaults to Medium if not set. Culture Name is optional.
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key if connecting for the first time. | Your PDF4me connection |
| File Name | Yes | Word document filename with .docx or .doc extension — used for output file naming. | report.docx |
| Document | Yes | Binary Word document mapped from a preceding module such as Google Drive Download or Dropbox Get File. | [Buffer from Get File] |
| Optimization Level | No | Controls aggressiveness of size reduction. Low (0–10%), Medium (50–80%, default), or High (80–90%). Defaults to Medium if not set. | Medium |
| Culture Name | No | Locale code for document processing — affects language-sensitive content handling. | en-US |
Quick Setup
- Add PDF4me → Optimize Document to your Make scenario.
- Select Connection (or click Add to create one with your PDF4me API key).
- Map the Word document binary from a preceding module and set File Name (with
.docxextension). - Set Optimization Level — leave blank or choose
Mediumfor the best balance of size and quality. - Run the scenario — the
Doc Dataoutput contains the optimized Word file ready to save to your destination storage.
Workflow Examples
Workflow ExamplesCommon Make scenario patterns using Optimize Document.
- Google Drive New File trigger detects a new Word report uploaded by the team.
- Optimize Document (Medium) reduces the file from 20 MB to under 5 MB.
- Gmail Send Email attaches the optimized Doc Data output — well within attachment limits.
- The recipient receives a clean, compact file without any manual compression steps.
- Scheduled trigger lists all files over 5 MB in a Dropbox folder.
- Iterator loops through each file — Get File → Optimize Document (High).
- Dropbox Upload overwrites the original with the compressed version.
- Aggregator tallies total bytes saved — Slack posts the monthly storage report to the team.
- Airtable detects a project marked as Closed and triggers the scenario.
- Get project documents from SharePoint, then Optimize Document (Low) strips personal info (author, company).
- SharePoint Archive uploads the cleaned files to long-term cold storage.
- Low level preserves image quality and layout while satisfying GDPR compliance requirements.