Auto-Fill PDF from an Email — Using Zapier + TakeForm
Last updated
Last updated
In this tutorial, you’ll learn how to automatically fill a pdf form by using data from body of email — all powered by Zapier and TakeForm.
Skip this step if you’ve already uploaded your form.
Follow guide Request your PDF Form to upload your form and get form_id
, you will need it to setup Zapier Action. In this tutorial, I will fill w-9 form of US. The id is ff6957fb-9401-429d-9c86-f524000e4394
Skip this step if you’ve already uploaded your key
Follow guide API Key to get an Api Key. You will need it to authenticate with TakeForm from Zapier. In this tutorial, the API key is 0d45d24d-a9d4-446f-b17a-e7529e5ca59e
(don't worry, I removed it in my account).
You can use other trigger like Google Form, Gmail, Outlook, etc. TakeForm AI can understand all their contents.
Add a Zapier Email Trigger (or another email platform that you want to use)
Set Trigger event
is New inbound email. It means this Zapier app will be triggered by new email.
Set Email Address
for the Email Trigger. I use w9-takeform
.
Test trigger by send and sample mail to the Email Trigger
then click next to move to next step.
Click add Action in Zap.
Type "TakeForm" and choose TakeForm (1.0.0) integration.
Set Action Event
is Fill PDF Form
Click Account
Zapier will pop up a window. You need to enter your API key (in Step 2: Get a TakeForm Api Key) into the box and run authentication.
Set the Form ID
to the form you uploaded (in Step 1: Upload your Form to TakeForm). For me, it's w-9 form with id ff6957fb-9401-429d-9c86-f524000e4394
Set Dynamic Data
is Stripped Text of Email Trigger.
Click Continue. Done! You've completed the Zap. Now it's time for testing.
I will send an email to email trigger (w9-takeform.o3v7nb@zapiermail.com
) with content
This is the result
Create Zap in