Fill a PDF Form in Power Automate
PDF4me Fill a PDF Form action automates PDF form filling in Power Automate using JSON or XML data sources for field population. This powerful form automation feature generates single documents from JSON objects or multiple documents from data arrays (DataList), supporting PDF templates with form fields, enabling automated form completion, bulk document generation, and data-driven PDF creation across Microsoft 365 workflows.
Authenticating Your API Request
To access the PDF4me Web API through Power Automate, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Power Automate flows and PDF4me's powerful form filling services.

Key Features
- Automatic Form Filling: Populate PDF form fields with data automatically
- Single or Multiple: Generate single document or multiple from data lists
- JSON/XML Support: Accept data in JSON or XML formats
- Template-Based: Use PDF templates with defined form fields
- Bulk Generation: Create multiple filled forms from data arrays
Parameters
Complete list of parameters for the Fill a PDF Form action. Configure these parameters to control form filling.
Important: Parameters marked with an asterisk (***) are required and must be provided for the action to function correctly.
| Parameter | Type | Description | Example |
|---|---|---|---|
| Template File Data*** | Binary | PDF Form Template • Map PDF template content from previous action • Must be PDF with fillable form fields • Can be from SharePoint, OneDrive, email • Template defines fields to be filled | [File Content from Get File] |
| Template File Name*** | String | Template Name • Template file name with .pdf extension • Used for processing identification • Must include proper extension • Supports dynamic naming | FormTemplate.pdf |
| Data string | String | Form Data • Pass data as JSON or XML • For single document: Use JSON object {"field":"value"}• For multiple documents: Use JSON array [{"field":"value1"},{"field":"value2"}]• Field names must match form field names in template | {"Name":"John Doe","Email":"[email protected]"} |
Output
The PDF4me Fill a PDF Form action returns comprehensive output data for seamless Power Automate flow integration:
- Table
- JSON
- Flow Integration
Table View
Response data in a structured table format:
| Parameter | Type | Description |
|---|---|---|
| Output Documents | Array of Objects | Array of generated documents (single or multiple based on data) |
| File Name | String | Name of each generated output file |
| File Content | Binary | Binary content of each filled form document |
JSON Response Format
{
"Output Documents": [
{
"File Name": "FilledForm_001.pdf",
"File Content": "[Binary Content]"
}
]
}
Power Automate Flow Usage
Use filled forms in subsequent actions:
- Email Distribution: Send completed forms to recipients
- SharePoint Storage: Save filled forms to document libraries
- Apply to Each: Process multiple filled forms individually
- Print Services: Send completed forms for printing
- Signature Workflows: Route filled forms for signatures
- Archive Storage: Store completed forms for records
Workflow Examples
The PDF4me Fill a PDF Form action in Power Automate provides comprehensive workflow templates designed for real-world business scenarios:
- Tax Form Filling
- Application Filling
- Government Forms
- Insurance Claims
Automated Tax Form Population Workflow
Transform tax preparation with automated form filling:
Complete Workflow Steps:
- Trigger: Tax year ends - scheduled annual trigger
- Get Client Data: Query accounting system for all clients
- Format JSON: Create JSON with tax data per client
- Get Tax Form: Retrieve fillable tax form template
- Fill Forms: Generate filled tax forms for all clients
- Apply to Each: Process each filled form
- Email Clients: Send completed forms to each client
- Archive Forms: Store all filled forms for records
Business Benefits:
- Fills 500+ tax forms annually automatically
- Eliminates manual form filling saving 200 hours annually
- Reduces form filling errors by 100%
- Accelerates tax document delivery by 90%
Automated Application Form Pre-Filling Workflow
Streamline applications with automated form population:
Complete Workflow Steps:
- Trigger: Applicant data submitted via Microsoft Forms
- Get Form Responses: Extract application data from Forms
- Format JSON: Convert form responses to JSON
- Get Application Template: Retrieve fillable application PDF
- Fill Form: Populate form with applicant data
- Email Applicant: Send pre-filled form for signature
- Email HR: Send copy to HR for tracking
- Store Application: Save filled form in applicant folder
Business Benefits:
- Pre-fills 100+ applications monthly
- Reduces applicant effort and abandonment
- Improves application completion rate by 60%
- Accelerates application intake process
Automated Government Form Completion Workflow
Optimize compliance with automated government form filling:
Complete Workflow Steps:
- Trigger: Quarterly regulatory filing due
- Get Company Data: Retrieve financial and operational data
- Format for Form: Map data to government form fields
- Get Government Form: Fetch required government form template
- Fill Form: Populate all required fields automatically
- Validate Completion: Check all mandatory fields filled
- Digital Sign: Apply authorized signature
- Submit to Agency: Upload to government portal
Business Benefits:
- Completes 20+ government forms quarterly
- Ensures accurate data transfer from systems
- Reduces form completion time from 4 hours to 15 minutes
- Eliminates form filling errors and rejections
Automated Insurance Claim Form Filling
Enhance claims processing with automated form population:
Complete Workflow Steps:
- Trigger: New insurance claim initiated in system
- Get Claim Data: Retrieve policy, incident, claimant details
- Format Claim JSON: Map data to claim form fields
- Get Claim Form: Fetch insurance company claim form template
- Fill Form: Populate claim form with incident data
- Attach Evidence: Add supporting documents
- Email Insurance: Send completed claim to insurance company
- Archive Claim: Store filled form with case documents
Business Benefits:
- Processes 150+ insurance claims monthly
- Automates claim form completion workflow
- Reduces claim submission time from 1 hour to 5 minutes
- Improves claim acceptance rate by 40%
Industry Use Cases & Applications
Finance & Banking
- Loan Applications: Fill loan application forms with applicant data
- Account Opening: Populate account opening forms automatically
- KYC Forms: Fill know-your-customer forms from databases
- Transaction Forms: Complete banking transaction forms
Healthcare & Medical
- Patient Forms: Fill patient intake forms with record data
- Insurance Claims: Populate claim forms automatically
- Prescription Forms: Fill prescription templates with patient data
- Consent Forms: Complete consent forms with patient information
Legal & Professional Services
- Court Forms: Fill court filing forms with case data
- Client Intake: Populate client intake forms automatically
- Contract Forms: Fill contract templates with party information
- Filing Forms: Complete regulatory filing forms
Government & Public Sector
- Permit Applications: Fill permit forms with applicant data
- Regulatory Filings: Populate compliance forms automatically
- Grant Applications: Fill grant request forms with project data
- Licensing Forms: Complete license application forms