# Zapier

## Overview

​Zapier allows you to integrate your application with Documint in just a few clicks. The next few articles will walk you through the steps necessary to set up your integration using Zapier. Below is the workflow (Zap) we will create with Zapier.​

![Zap Overview](https://documint.s3.us-east-1.amazonaws.com/support/images/zapier-guide-overview.png)

#### Data Source (Google Forms) <a href="#data-source-google-forms" id="data-source-google-forms"></a>

We will use Google Forms as our data source for this example. In your case, you will probably connect to a CRM-like application (ie. Salesforce.com or HubSpot).

#### Documint Template <a href="#documint-template" id="documint-template"></a>

This, of course, is what we’ll use to automate our document creation.

#### Document Storage (Google Drive) <a href="#document-storage-google-drive" id="document-storage-google-drive"></a>

{% hint style="info" %}
**IMPORTANT** - The URL link from the Documint step will **expire after 24 hours** so it's **ESSENTIAL** that you save the PDF to a storage location like Google drive
{% endhint %}

We will use Google Drive as our document storage application. In your case, you may want to attach the document with the original record in your application or send it via email.

## What is Zapier? <a href="#what-is-zapier" id="what-is-zapier"></a>

Before we get started it’s important to understand what Zapier is and its role in the process. Zapier describes themselves as being “the glue that connects [thousands of web apps](https://zapier.com/apps?target=_blank).” Zapier allows you to connect your applications, such as Salesforce, HubSpot, MailChimp to thousands of other applications (including Documint) without writing a single line of code!Check out [Zapier’s full list of applications](https://zapier.com/apps) to see if your application is supported.

## What is a Zap? <a href="#what-is-a-zap" id="what-is-a-zap"></a>

Zapier describes a Zap as:

> an automated workflow that connects your apps and services together. Each Zap consists of a trigger and one or more actions. When you turn your Zap on, it will run the action steps every time the trigger event occurs.*source* [Zapier Documentation](https://zapier.com/help/create/basics/learn-key-concepts-in-zapier#step-1)​Exit with⌃↩

In other words, a Zap is simply a connection from one application to one or more applications. In our case, we are going to create a Zap that connects Google Forms, Documint, and Google Drive.Our Zap (workflow) will go something like this…

1. When a new entry is submitted to our Google Form (this is the “trigger” event in Zapier’s terms)
2. Send the entry data to Documint and merge it with the template we specify (this is an “action” in Zapier’s terms)
3. Then take the document that was created by Documint and store it in the folder we specified in Google Drive (this is another “action” in our Zap)

Now that we have a template with [fields](https://docs.documint.me/templates/working-with-dynamic-data/field-tokens) matching the ones in our form, we are ready to set up the integration.

## Zapier Setup <a href="#requirements" id="requirements"></a>

### Requirements <a href="#requirements" id="requirements"></a>

To follow along with this guide you will need the following:

1. Zapier Account ([create free account](https://zapier.com/sign-up))
2. Google Account ([create free account](https://accounts.google.com/signup/v2/webcreateaccount?continue=https%3A%2F%2Faccounts.google.com%2FManageAccount%3Fnc%3D1\&dsh=S-636727681%3A1605131992439364\&gmb=exp\&biz=true\&flowName=GlifWebSignIn\&flowEntry=SignUp))
3. Documint Template

Here’s what we did to create our template:

1. Created a new template named **“Zapier Demo”**
2. Added 3 Row Elements:
   1. The first row has 2 columns and will contain the person’s **name** and **occupation**
   2. The second row also has 2 columns, one with an Image Element and the other with the address fields.
   3. The last row has 1 column with the “Favorite Food” label and the favorite\_food field below it.
3. We added some colors, aligned & resized the text, and voila!

## Create Documint Template

#### Below is an example of our completed template: <a href="#below-is-an-example-of-our-completed-template" id="below-is-an-example-of-our-completed-template"></a>

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2F0AoyESenpDDhgOFWylFI%2FScreenshot%202025-12-17%20at%2012.09.02.png?alt=media\&token=81c84948-6332-4169-824d-442d2c75ded6)

As you can see, we have added a [field](https://docs.documint.me/templates/working-with-dynamic-data/field-tokens) to our template for each question in our Google Form.

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FZBGCkkKv0aEmiVnFbvBu%2FScreenshot%202025-12-19%20at%2011.29.28.png?alt=media\&token=fc5f9dd8-9a5f-41ee-aed7-4cee931fc965)

Now that we have a template with the fields matching the ones in our form, we are ready to set up the integration.

## Set up Data Source

To create your form, go to [Google Forms](https://docs.google.com/forms), then click “Blank” at the top of the page (see below).

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FZ74XOe3GkZVd6bVomUgT%2Fgforms.gif?alt=media\&token=96be77d4-1f97-42d9-9911-ec2021237090)

Next, you will need to add the following fields to the form:

|   | Field Name     | Field Type      | Choices (for multiple choice)    |
| - | -------------- | --------------- | -------------------------------- |
| 1 | Full Name      | Short Answer    |                                  |
| 2 | Image URL      | Short Answer    |                                  |
| 3 | Occupation     | Short Answer    |                                  |
| 4 | Street Address | Short Answer    |                                  |
| 5 | City           | Short Answer    |                                  |
| 6 | State          | Short Answer    |                                  |
| 7 | Zip Code       | Short Answer    |                                  |
| 8 | Favorite Food  | Multiple Choice | Hot Dog, Hamburger, Pizza, Other |

Once you’ve added all of these fields, your form should look something like this:

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2F6YnZzb7S4pmoPT1ViMPh%2FZapier%20Demo.jpeg?alt=media\&token=1e5f0e28-4368-4a85-90ef-7890c1387e82)

Now it’s time to connect our Google Form with our template.

Click the button below to create a new Zap in Zapier.

### Outline <a href="#outline" id="outline"></a>

#### 1) [Choose the trigger](https://help.zapier.com/hc/en-us/articles/8496288188429-Set-up-your-Zap-trigger#h_01J9QAXPVZCMH5P1ZNNR2ZKKV3) - New form response <a href="#id-1-choose-the-triggerchoose-the-trigger-new-form-response---new-form-response" id="id-1-choose-the-triggerchoose-the-trigger-new-form-response---new-form-response"></a>

#### 2) [Choose the first action](https://docs.zapier.com/platform/build/action) - Create the document <a href="#id-2-choose-the-first-actionchoose-the-first-action---create-a-document---create-the-document" id="id-2-choose-the-first-actionchoose-the-first-action---create-a-document---create-the-document"></a>

#### 3) [Choose the second action](https://support.documint.me/#choose-the-second-action---store-the-document) - Store the document <a href="#id-3-choose-the-second-actionchoose-the-second-action---store-the-document---store-the-document" id="id-3-choose-the-second-actionchoose-the-second-action---store-the-document---store-the-document"></a>

### Start here <a href="#start-here" id="start-here"></a>

[Make a Zap](https://zapier.com/app/editor)

### Choose the trigger: New form response <a href="#choose-the-trigger-new-form-response" id="choose-the-trigger-new-form-response"></a>

The trigger is the “event” that will cause the workflow (Zap) to be initiated. In our example, our workflow will be triggered when a new response is added to our Google Form.

1. Search for “Google Forms” and select the app&#x20;
2. Sign in to Google Forms and allow all permissions&#x20;

<figure><img src="https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FSwoUIjxKYdr1Pi3J0goa%2Fzaptrigger.gif?alt=media&#x26;token=d30dbe37-cc9c-4c28-b4bc-b9ab101e3e7d" alt=""><figcaption></figcaption></figure>

3\. Select the form created by the Google Form we created earlier&#x20;

<figure><img src="https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FjYVI3ulEbI5kjqemOpAu%2FScreenshot%202025-12-19%20at%2018.43.33.png?alt=media&#x26;token=14ebe6bf-57c0-4644-8c37-40099c47953c" alt=""><figcaption></figcaption></figure>

4. Click “Test Trigger”. This will load a couple of responses (if there are any) that you will be able to use later for mapping fields.

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FDQ0k5zf13uMilkai0tLQ%2FScreenshot%202025-12-22%20at%2011.17.54.png?alt=media\&token=6c06a6c3-1554-49b6-8ef4-853738f46014)

### Choose the first action - Create a document <a href="#choose-the-first-action---create-a-document" id="choose-the-first-action---create-a-document"></a>

An action in Zapier is a task to be performed. The first task we will perform will be to create the document in Documint.

1. Search for and select “Documint.”
2. Select “Create Document” as the Action Event
3. If you have not already done so, you will need to sign in to Documint. Do this by clicking “Sign in to Documint.”
4. A new window will open, prompting you to enter your Documint API Key. If you don’t already have one, you will need to [create a new API Key](https://docs.documint.me/integrations/hubspot/connecting-your-documint-account). Once you have your API Key, paste it in the form, then click “Yes, Continue.”

![](https://documint.s3.us-east-1.amazonaws.com/support/images/integrations-zapier-make-zap-enter-api-key-filled.png)

5. Click “Continue”
6. Select your template
7. Map the data from the form to each field in the template. For example, in this case we want the “fullname” filed in our form to be merged into the “Name” field in our template.
8. Map the rest of the fields then click “CONTINUE”.
9. Click “TEST & CONTINUE”. This will, if there were responses loaded from the form, merge the selected response with the selected template.&#x20;
10. You can review the merged test document by following the URL in the response. Click “+” to create the next action.

<figure><img src="https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2Fvmv5BqaHJAvbPCnwQ4V7%2Fzapact1.gif?alt=media&#x26;token=5048be43-a948-4109-b88f-c38963be7416" alt=""><figcaption></figcaption></figure>

### Choose the action - Store the document <a href="#choose-the-action---store-the-document" id="choose-the-action---store-the-document"></a>

{% hint style="info" %}
**IMPORTANT** - The URL link from the Documint step will **expire after a few hours,** so it's **ESSENTIAL** that you save the PDF to a storage location like Google Drive
{% endhint %}

1. Search for and select “Google Drive.”
2. Select “Upload File” as the Action Event.
3. Select the folder where you would like to store the generated documents, “Document Url” for the File, “False” for Convert to Document, “Document Name” for File Name, and “File Extension” for File Extension, then click “CONTINUE”.

| Field                    | Option             |
| ------------------------ | ------------------ |
| **File**                 | Document Url       |
| **Convert to Document?** | False              |
| **File Name**            | File Name          |
| **File Extension**       | File Extension.pdf |

4\. Click “TEST & CONTINUE” to test this action and store the newly created document in Google Drive.

<figure><img src="https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2Fsr9m9BiCzJy8r8UTtwgy%2Fzapact2.gif?alt=media&#x26;token=96eeb17f-f815-4744-acb2-08226ef2fdd6" alt=""><figcaption></figcaption></figure>

5\. Confirm the document was stored in the correct folder

![](https://documint.s3.us-east-1.amazonaws.com/support/images/integrations-zapier-google-drive-confirm-document.png)

6\. When the test completes, click “Publish.”

7\. Give your zap a name

![](https://1903534506-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTY5wPd81K7B5rjyG5tjS%2Fuploads%2FtGMVynmEsVf5gmXXcUBc%2FScreenshot%202025-12-22%20at%2012.02.49.png?alt=media\&token=221c3ed7-e9f1-430b-b3dd-4f638ba3e6a9)

**Setup Complete!**

Now, anytime there is a new form response, a document will be created from the response and stored in Google Drive.
