This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

PDF Form Filler


Attention! The plugin is not supported.

Easily embed surveys, order forms, registration templates and applications on your WordPress site and securely collect information from customers and partners

Make it easy for your visitors to submit their data directly from your blog or website. Embed fillable fields from interactive fillable forms stored in your PDFfiller account on a WordPress-powered website in just a few clicks. Your customers and partners can quickly fill out surveys, order forms, registration templates and applications from any internet connected device. No more pens, clipboards or illegible handwriting.

How PDF Form Filler plugin works:

  • Connect your PDFfiller account to a WordPress site to access interactive fillable forms
  • Embed fillable fields from interactive fillable forms on your WordPress website using shortcodes
  • Choose how your customers and partners will access the fillable form from your WordPress site: via a button or a customized widget
  • Receive an instant email notification after a customer completes your form. The completed PDF copy will be attached to the email as well as stored on your secure PDFfiller account.
  • Don’t waste time exporting data from fillable forms. Collect information from filled in documents and easily add it to a CRM or export it to an Excel spreadsheet.
  • Easily integrate PDF Form Filler with Contact Form 7 to expand the functionality of both plugins


  • Main settings
  • Messages settings
  • Mail settings
  • Integrations settings
  • PDF forms list
  • Editing form
  • Editing form (Settings)
  • Insert field
  • Insert field (result)
  • Insert form
  • Insert form (result)
  • Link To Fill widget
  • PDF form widget
  • Integration with Contact form 7
  • PDF Form in content (frontend)
  • Widgets in sidebar


  1. In your WordPress dashboard, select Plugins > Add New
  2. Use Search to find PDF Form Filler
  3. Activate the plugin from Plugins > Installed Plugins
  4. Plugin Configuration:
    4.1. In your WordPress dashboard, select PDFForms > Settings
    4.2. Select Main and enter your authorization data from your PDFfiller account.
    To view your authorization data go to Log in or register at PDFfiller and go to Developers -> Settings -> Settings, or just follow the link
    Copy API V1 Key and paste this authorization data into the PDF Form Filler plugin’s API key.
    Click Save. That’s it, now your WordPress website is synchronized with your PDFfiller account.
    4.3. Select Messages to customize messages for successful and failed form submission. Submit Message allows you to customize the text and title of the submission message and button.
    4.4. Select Mail to customize the subject and text of the email you’re sending.
    4.5. Select Integrations to enable and disable available integrations.
    The basic PDF Forms Filler package is integrated with the Contact Form 7 plugin. Ensure that Contact Form 7 has been installed before using.

Attention! The plugin is not supported.


How can I create a new form and embed it on the website?
  1. To create a new form go to your WordPress dashboard and select PDFForms > Add new.
    Enter a title for your form.
  2. Select the required fillable document from your PDFfiller account from the drop-down menu on the right. If the list is empty, go to and add fillable fields to the required document using PDFfiller’s drag and drop wizard or upload a new document.
    2.1. Click on Publish. Refresh the page.
    2.2. The fillable fields from the uploaded PDF are now available for inserting.
  3. Click Add Form Field in the third row of the tools panel. The window with available fillable fields opens instantly.
    3.1. Select the fields to be embedded in your WordPress content.
    3.2. Close the window and you’ll see the shortcodes of fields with specific parameters. This content can contain text, HTML layout and more.

    1. The content field features the following meta boxes applicable for a given form:
      4.1.Send document to email:
      Select options for sending a PDF file to a specific email address.
      4.2. Submit button location:
      Select the position of the Submit button.
      4.3. Success message:
      Customize the text for the successful submission of your form.
      4.4. Fail message:
      Customize the text for the failed submission of your form.
      Click Update when you have finished with fillable fields and other content.

      1. To publish the new form on your WordPress website:
        5.1. Add a new page or post.
        5.2. Click Add Fillable Form in the third row of the tools panel.
        5.3. Select the form you want to embed on your website.
        5.4. Insert the shortcode of the form anywhere in the content.
        5.5. Publish the page and check the created form on your website.
How can I embed my form in a widget area (sidebar)?

To place your form in a widget area and make it publicly accessible for filling:
1. Go to the standard widget section in your WordPress admin panel and add the PDF Form Filler widget to any sidebar.
2. Enter the title in Settings and select a form from the drop-down menu.
3. This form should now appear on your website.

Can I use PDFFiller’s LinkToFill feature?

Yes, you can. The PDF Form FIller plugin enables users to add widgets with a LinkToFill button. Clicking on it will open a popup window with a fillable form in the PDFfiller editor. You can also adjust the size of the popup window and add CSS class for the button styling.

To add the widget to the sidebar go to the standard widget section in the WordPress admin panel:
1. Place the PDFFiller ‘LinkToFill’ widget on any sidebar.
2. Open the Settings page and enter your titles for the form and button.
3. Enter the client_id and choose the LinkToFill document from your PDFfiller account.
Reminder: the app with a specified client_id must include the required settings of an Embedded JS Client with the activation for your domain name.

To embed the LinkToFill button using the Text widget:
Simply insert the HTML code from the LinkToFill activation page on PDFfiller website.

How can I integrate the PDF Form Filler plugin with the Contact Form 7 plugin?

To integrate the PDF Form Filler plugin with Contact Form 7:
1. Ensure that the Contact Form 7 plugin has been installed.
2. Go to PDF Form Filler > Settings and click Integrations.
3. Enable the integration with Contact Form 7.
4. Now you can create a new form using this plugin.
Reminder: The field names must correspond with the fields in the document stored in your PDFfiller account.
To connect or disconnect with the specified document and enable the attachment of your created PDF document сlick on the PDF Form Filler tab.


July 3, 2018
This plugin has potentials. But doesn't live up as expected.. First can't get the plugin to work on site (generates 500 error) and trust me after back and forth with support over a 2 week period it still wasn't or couldn't be resolved. Gave up and accepted no one to blame.. Where it really lost me is, it asks your users to download the PDFFIller app to be able to fill out a form (link) you send them, if they open the link via mobile or iPad etc device... I Understand trying to promote the PDFFiller app but do not do this at expense of a paying customers trying to maintain their branding. If i sent a link to a user, i simply want them to open it and fill out the form... I don't want them to be prompted to download a 3rd party app so they can fill out the form!
Read all 2 reviews

Contributors & Developers

“PDF Form Filler” is open source software. The following people have contributed to this plugin.


Translate “PDF Form Filler” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Change description


Change to PDFFIller API V2


1) Simplified authorization process: users can now connect their website
with their PDFfiller account by simply pasting their API key into the plugin settings.
2) Added synchronization with PDFfiller account: users can view a current list of templates.
3) Improved template selection: users can now sort using filters.
4) Updated fillable field types: users can choose among text, number, date and checkbox fields.
5) Added Help section to the tools panel.
6) Added popup tips.


Fix conflict with some other plugins


Fix modal window of fields list


Changed cache timeout


Updated embedded js-client`s url.


Better api cache.
Add icon and cover image.


Change description.


Security: Disabled uploading document to media library.
Easier integration with CF7
Changed description


Changed message logic.
Changed cf7 integration.
And some small fix


Fix fields list


Change screenshotss


Small fix


First version