How to create and email PDF files from Tally form responses with Make

There are several ways to create and auto-populate a PDF with Tally form responses and email it to your respondent. You can use our integration with Zapier or Make to connect with various PDF automation tools.
Most tools, however, are not available for free. They might have a free trial, but you will end up paying for the PDF generation at some point.
If you're looking for a free alternative, you can use Make, Google Docs, and Gmail to automatically generate a Google Document from your Tally form responses. This document will be emailed to your respondents as a PDF attachment.
 
This guide was created by Certified Make Expert Richard Ahrend.
This guide was created by Certified Make Expert Richard Ahrend.
 
The tools we’ll use:
Make
Make
Gmail
Gmail
Google Docs
Google Docs
Tally
Tally
 


 

1. Create a Google Docs template

To get started, create a template in Google Docs. This will be the basis of your PDF. You can use a Google Docs premade template or create your own. Here's a quick guide if you need help getting started with templates.
 
To create a fillable template in Google Docs, any text that you want to replace with information from another app needs to be formatted like this: {{Name}}
To create a fillable template in Google Docs, any text that you want to replace with information from another app needs to be formatted like this: {{Name}}
 
If your Google Workspace account doesn’t have access to templates, simply create a document in your Google Drive and title it “PDF Template,” for example.
Make sure you have double brackets on both sides and that there are no spaces between words. In this example, we added a section for name, email address, and phone number.
 
notion image

2. Connect Tally to Google Docs

In this step, we’ll create a scenario with Make to create a new Google Document for every form submission automatically. Log into your Make account (or create a new one) and click the Create a new scenario button.
 

Choose app and event

Select Tally as the first module and choose Watch New Responses as the trigger. The trigger event is what needs to happen for this scenario to start, In this example, a new Google document will be created for every new form response.
 
notion image
 
Select the Tally account you'd like to connect to. If you've never connected to this account before, you'll need to log in through the pop-up window. When prompted, click Add to add a webhook and click Create a connection.
 
notion image
 
Add a name for your connection, and from the Form ID dropdown, select the Tally form you want to use for this automation.
 
notion image
 

Choose app and module

Hover over Tally module and click the Add another module button. Add Google Docs as the app for your second module and select Create a Document from a Template. Then continue to connect your Google Docs account to Make.
 
notion image

Map fields to your Google Docs template

First, in the Document ID section, select the Google Docs template you want to use. Make will retrieve all variables from your template. Map out all form fields by clicking on the values, such as Name, and selecting or dragging the corresponding fields from your Tally form.
 
We recommend mapping fields from the Fields by ID selection. This way, if you rename your form fields in Tally, the automation will still retrieve the correct values without an error.
 
notion image
 
If your Tally form contains single or multiple selection blocks, such as checkboxes or multi-select, follow this tutorial on how to map those correctly.
If your Tally form contains single or multiple selection blocks, such as checkboxes or multi-select, follow this tutorial on how to map those correctly.
 
Then, in the Title section, name the template. The name will appear on each created document, and you can name it dynamically based on Tally form responses. Lastly, select the folder in which you want to save your autogenerated documents and click OK.
 
notion image
 
At this stage, you can turn on your scenario. Then, submit a form to test the automation, and an automatically generated Google Document will be saved in your Google Drive.
 

3. Convert Google Document into PDF

The next step is to convert the newly generated Google Document into a PDF. To do that, add Google Drive as the next module and select Download a File.
In the File ID field, select your Google Document ID.
 
notion image
 
Then, toggle on Show advanced settings. In the first dropdown, choose to convert your Google Document to PDF and click OK.
 
notion image
 

4. Send PDF as an email attachment

The final step is to add another module to send an email. You can use the general Email module or select a specific Gmail, Outlook, or any other module. Then, choose Send an Email as the action.
 
notion image
 
Click Add a recipient and select the email variable from the Tally module. This will allow Make to email the PDF to the recipient’s email address entered in the form. We recommend selecting it from the Fields by ID section instead of Fields.
 
notion image
 
Add an email subject line, and in the Content Type dropdown, select Plaintext. If you have coding experience and need the extra flexibility, keep it as HTML.
 
notion image
 
In the Content section, you can draft the email message that will be sent to every recipient. You can add variables from the Tally module to personalize it.
 
notion image
 
Then, click on Add an attachment, and Make will automatically select the attachment. You don’t need to change anything, and can simply click OK.
 
notion image
 
Now, you can turn on the scenario, submit a test response in your Tally form to ensure you’ve set everything up correctly, and enjoy the scenario running on autopilot.

Add signatures to your PDFs

You can also insert signatures collected in your Tally submissions to your Google Documents, however, this requires a more in-depth understanding of using Make. In this video, Richard is going through the process step by step for you to follow along.
 
Video preview