How to Fill PDF Forms Using PDF.co PDF Filler in Zapier

Learn how to fill PDF forms using Zapier and PDF.co integration. Fill in PDF forms just with a few simple steps.

Useful resources

Due to great variations of input sources, this tutorial will assume you have already set up the trigger phase before the “Do this” part, where PDF.co comes into play.

For the input PDF form, we will use IRS form 1040 (also known as Form 1040, Form 1040-SR, and 1040-NR).

Step 1: Set Up PDF.co for Zapier then Choose App & Event

  • Set up your PDF.co for Zapier.
  • Under “Do this …” Choose App & Event search and select PDF.co from the list of apps.
PDF Filler step
PDF Filler step

Step 2: Use the PDF Filler Function and Set the Direct Link to the File

  • Under Choose Action Event select PDF Filler.
  • Under Customize PDF Filler set the Direct link to the source PDF and paste your source file link.
Customize PDF Filler
Customize PDF Filler

Step 3: Set Up Values to Enter in Fillable Fields

  • First of all, we need to find which exact field names are used inside this PDF form. To get field names we should:
    upload the PDF file form into PDF Information and Fields online tool on PDF.co.
  • It will display the following list and you will see all fields under FieldsInfo the section:
Setup values
Setup values

FieldName indicates a name of control we can fill out. It can be a text edit box, checkbox, or another control. For the text edit box field, we just need to set its text. For checkbox controls, we can use true or false to enable or disable a check inside this checkbox.

Do not see any form field names inside your PDF form? This tutorial applies only to PDF forms with fillable input fields. But you can always just add text, images, and links to any PDF using PDF.co and its PDF Filler by following this tutorial.

Check out the How to get Form Field Names tutorial to get PDF Form Field Names using PDF.co and Zapier.

Step 4: Use the Strings Provided Below to Fill Fields

Important: Page indexes start at 0 (zero). So, page 0 (zero) is the very first page, page 1 (one) is the second page, and so on.

In Zapier we should add the following strings which are telling PDF.co to fill the field by its name on a given page on page with a given value.

The format is pageIndex;fieldName;value.

  • For example, to fill the edit field on the 2nd page (page index is 1 ) with John A. Doe:
    1;topmostSubform[0].Page1[0].f1_02[0];John A. Doe.
  • And to select and check the checkbox named Married / Filling jointly on the 2nd page (page index 1):
    1;topmostSubform[0].Page1[0].FilingStatus[0].c1_01[1];true.
  • And also to put the value 123456789 into the SSN form field on the same 2nd page (page index 1):
    1;topmostSubform[0].Page1[0].YourSocial_ReadOrderControl[0].f1_04[0];123456789.

You should see something similar in this screenshot:

PDF Filler screenshot
PDF Filler screenshot

Step 5: Test & Review

On the Send Data step click TEST & REVIEW.

Test & Review screenshot
Test & Review screenshot

The returned URL is a direct link to the new PDF file with the forms filled.

Returned data with URL
Returned data with URL

Step 6: Get the Output from PDF Filler for Zapier

You will get the output PDF with the name, checkbox, and SSN box filled with PDF.co PDF Filler for Zapier.

Filled out form
Filled out form

Step 7: Check, Continue, & Wrap Up

  • Check if everything works correctly and without errors then hit RETEST & CONTINUE.
  • Give a name to your Zap at the top-left corner, then hit Done Editing, you can then TURN ZAP ON.
  • You can set up the next step to save the generated file in Google Drive or Dropbox depending on your requirement.

Note: Use PDF File Info Reader in Zapier with Extract Information About Fillable Fields From PDF Form set to true to get the names of all fields OR use PDF To Anything with JSON as the output.

You’ve learned how to fill PDF forms using Zapier and PDF.co integration. Now you know how to fill in fillable PDF forms just with a few simple steps.

Video Guide