Developer Documentation

Integrate Quick Fill into Your App

Enable your users to fill and sign PDFs directly from your application using our URL-based Quick Fill feature.

Quick Start

Simply pass a PDF URL as a parameter to enable instant form filling without requiring authentication.

Basic Usage

https://eformly.com/quick-fill?pdfUrl=https://example.com/contract.pdf

In Your Application

const pdfUrl = 'https://yourapp.com/documents/form.pdf';
const quickFillLink = `https://eformly.com/quick-fill?pdfUrl=${encodeURIComponent(pdfUrl)}`;

// Example: Create a button
<a href={quickFillLink} target="_blank">
  Fill & Sign Form
</a>

Features & Capabilities

βœ… Anonymous Access

Users can fill and download PDFs without creating an account.

βœ… Instant Download

Filled PDFs are generated and downloadable immediately.

βœ… Optional Save

Users are prompted to sign in if they want to save their progress.

βœ… HTTPS Required

All PDF URLs must use HTTPS for security.

πŸ”— Embed Integration

Let users fill PDFs on eFormly and automatically send the result back to your upload form. No downloads needed.

View Guide

Security & Best Practices

  • 1
    Use HTTPS Only: All PDF URLs must use HTTPS protocol. HTTP URLs will be rejected.
  • 2
    Size Limits: PDFs must be under 10MB to ensure fast loading and processing.
  • 3
    URL Encoding: Always URL-encode PDF URLs when constructing Quick Fill links to handle special characters.
  • 4
    CORS Headers: Ensure your PDF hosting supports CORS if serving from a different domain.
  • 5
    Public Access: PDF URLs must be publicly accessible (no authentication required).

Error Handling

Invalid Protocol

Error: β€œInvalid PDF URL. Only HTTPS URLs are allowed.”

Solution: Ensure your PDF URL starts with https://

File Not Found

Error: β€œCould not load PDF from URL. Please check the link.”

Solution: Verify the PDF URL is accessible and returns a 200 status code.

Size Exceeded

Error: β€œPDF exceeds 10MB limit.”

Solution: Compress your PDF or split it into smaller files.

Common Use Cases

πŸ“ Contract Signing

Send clients a direct link to fill and sign contracts without requiring them to create accounts.

/quick-fill?pdfUrl=https://yourapp.com/contracts/nda-template.pdf

πŸ“‹ Application Forms

Embed Quick Fill into your onboarding flow for users to complete forms seamlessly.

/quick-fill?pdfUrl=https://yourapp.com/forms/application.pdf

🏒 HR Documents

Streamline employee onboarding by providing pre-loaded HR forms via Quick Fill links.

/quick-fill?pdfUrl=https://yourapp.com/hr/employee-info.pdf

Need Help?

Have questions about integrating Quick Fill? We're here to help you get started.

Visit Homepage