Document Generator

Set up Document Generator once, then let Sheets do the repetitive work

Start with a spreadsheet and template, then choose where the finished files should go.

Document Generator workflow overview

Document template

Docs, Sheets, or Slides

Run options

Manual, after forms, or scheduled

Delivery

Drive plus outgoing messages

1

Install the product

Install Document Generator from the Google Workspace Marketplace and allow it to work with Sheets and Drive.

  • Install from the marketplace listing.
  • Open it from your Google Sheet.
2

Prepare your template

Create a template in Google Docs, Google Sheets, or Google Slides and add placeholders that match your sheet columns.

  • Use placeholders such as <<InvoiceNo>> or <<StudentName>>.
  • Add images from sheet data when needed.
3

Choose template options

Choose file formats, file names, destination folders, PDF options, and different templates for different cases.

  • Add more than one template when needed.
  • Name files from your sheet data.
4

Choose delivery behavior

Decide whether files should be saved to Drive only or also sent by email, SMS, or Telegram.

  • Send files by email when needed.
  • Organize Drive folders from your sheet data.
5

Generate now or automate later

Run generation manually for selected data, automate on form submission, or use scheduled runs for repeatable work.

  • Use manual, form-based, hourly, or daily runs.
  • Skip rows based on your chosen rules.

More control

Optional setup choices

Add these when your document workflow needs more than one template, delivery option, or run schedule.

  • Different templates for different document layouts.
  • Skip rows that do not match your chosen conditions.
  • Place images into spreadsheet-based files.
  • Place images into Docs or Slides templates when needed.
  • Send generated files as email attachments.
  • Create files automatically from Google Form responses.

Support questions

Questions before setup

Do I need a different setup for every Google Sheet?

Yes. Each Google Sheet can have its own templates and setup choices.

Can I use different templates for different cases?

Yes. You can choose conditions so different templates are used based on values in your spreadsheet.

Can I regenerate a document?

Yes. Removing the existing generated link from the sheet lets the row be treated as new again.

Does it support scheduled runs?

Yes. Hourly and daily schedule options are available for repeatable generation.