Skip to main content

Create Sales Quote Proposals from Google Form Responses

With Document Studio, you can create a customized price quotation, proforma invoices, purchase orders and professional sales proposals in Google Sheets and send the generated document to your customer as a PDF attachment in an email message.

For this example, we have a sales quotation Google Form where the customer fills-in their business name, mailing address and products list (along with the quantity) in a Google Form. When they submit the form, the workflow is triggered, the prices of the selected items are pulled in from the price sheet and the proposal is generated.

The quotation file gets automatically saved to your Google Drive for easy collaboration.

Price Quotation Google Form

Create Quotation Template in Google Sheets

Create a new Google Sheet and add a new workbook titled Catalogue. Here enter your product names and their unit prices. We'll use this prices sheet later with IMPORTRANGE to calculate the prices of the products selected by the customer in the Google Form.

Product Prices in Google Sheets

In the same sheet, add a new template for the quotation. This price quotation template should include room for item descriptions, line item totals, sales tax and the total due amount.

The Unit Prices and the Total Price columns are calculated automatically using the vlookup formula. For instance, here's the price lookup formula for cell G18 that you will have to copy to all other cells in the Unit Price column:

=IFNA ( VLOOKUP ( B18, Catalogue!$A$2:$B$21, 2, FALSE ) )

It is recommended that you hide the Catalogue sheet from the list of sheets in the template since we do not want to show it to the customer in the generated PDF quotation.

Google Sheets Quotation Template

Create Quotations from Google Form Responses

Install the Document Studio add-on and launch the add-on inside your Google Forms. Give your workflow a descriptive name, like Sales Quotation Generator, and click on Continue to move to the conditions page.

Since we are looking to generate sales proposals for all responses, choose the Process all responses option to not skip any response.

Configure Document Studio

Click Continue and then choose Create File from the list of available tasks. Here you need to pick the Google Sheets template that you have created in the previous step for the Document Template field.

Specify a folder in Google Drive where the generated files are uploaded. You can also chose to save the spreadsheet files in custom folders that are dynamically created from user's answers in the Google Forms.

Check the Attach this file in email option and add another Email task to send the file in a personalized email to the customer. The documents can be exported as PDF, Office Excel or Google Sheets format. The Sheets format is recommended if you wish to share the proposal through the built-in sharing option of Google Drive.

Create File Settings

You may also use Scriptlets in any of the input text field to generate dynamic content.

Activate the Workflow

Click the Preview button to generate a dummy quotation based on data in the second row of the response Google Sheet. You can open your Google Drive to view the generated file.

Click Done to locally apply your changes. On the next screen, turn on the Run on Form Submit option and the workflow will run whenever a new Google Form submission is received.

Click the Save button and the workflow will now appear in the workflow dashboard where you can edit, delete or manually run the workflow.


You can also embed dynamic QR Codes, Google Drawings, Barcodes, Images, Charts and Graphs in the spreadsheet template.

Here's a sample sales quotation generated by Document Studio:

Sales Quotation PDF