How to create a report template in Word or Google Docs

A report template is a repeatable document outline with placeholders for content you will pull in from data sources.

If you're using Google Docs, Authenticate with Google to easily pull in your template.

Step 1: Identify data elements for automation

To create a template, make a copy of a prior version of your report and identify the fields that change from one version to another, such as charts, data tables, metrics, client names, and images. You will replace these elements with placeholders that will be filled in from your data sources.

Step 2: Create placeholders

Slideform uses curly braces, {{ }}, to identify placeholders, called "pragmas", that will be replaced in the different versions of the report. The other text will appear the same in the final report.

Make a template version of your report in Google Docs or Word. Save it as a regular document, not a "template" type. Here's an example report template:

Tips for creating placeholders:

  • Text, numbers, KPIs: Create a text placeholder inside curly braces {{ }} with the font, size, and color that you want in the output. 
  • Charts and images: Create a placeholder, like {{chart:name}} or {{image:name}} where the chart or image will be placed. All charts and images are placed inline with the text.
  • Data tables: Just like charts and images, create placeholder, like {{data:name}} where the data table will be placed.

Step 3: Upload your template

Log into Slideform and use the main menu to navigate to New Project.

Enter a name and description for your project, then connect the template.

There are many ways to connect your template to Slideform: Select the file from Google Drive or OneDrive, or enter the Google Docs URL, or upload a Word Doc.


Slideform will read in the template and display a list of the placeholders.

Save the template at the bottom of the page before continuing.

After saving, the template will appear as a card on the projects page. Choose Configure Data to return to the template and finish setup. The next step is to match the data to each of the placeholders in your template. 

Additional steps to automate your report content:

  1. Connect a data source

  2. Configure the data mapping

  3. Generate output 

Contact us at support@slideform.co for help 😀