Documents from wherever
your data lives.

Fill Word, Excel and PowerPoint templates with your records and get finished documents, one at a time or hundreds at once, as Word, Excel, PowerPoint or PDF.

Get started free

How it works

  1. 1

    Write a template

    Use Word, Excel or PowerPoint with {placeholders} where your data goes, or build a Word template in your browser with the template designer.

  2. 2

    Bring your data

    Open AutomaDoc next to your data (in Excel, Google Sheets or a Lark Base), or send it as JSON through the API.

  3. 3

    Generate

    One document, hundreds at once, or automatically, as Word, Excel, PowerPoint or PDF.

Powerful Features

Everything you need to automate document generation

Simple Templates

Create templates using familiar Word, Excel or PowerPoint files. Just put {variable} placeholders where your data goes.

  • No complex syntax to learn
  • Support for nested fields and relationships

Lightning-Fast Bulk Generation

Generate hundreds of documents with a single click. Perfect for invoices, contracts, certificates, and more.

  • Process entire tables at once
  • Save documents back to your data source (paid plans)

Loops & Conditionals

Use advanced templating logic to handle complex scenarios like repeating items, conditional sections, and dynamic formatting.

  • Repeat rows for line items and linked records
  • Show/hide sections based on conditions

Works with Your Data

AutomaDoc reads your data the way your platform stores it: linked records, attachments, people, dates and currencies arrive formatted and ready to print.

  • Linked records, attachments and pictures
  • Currency, dates, and number formatting

One account across platforms

Your plan, document packs and seats belong to your company, not to one platform. One account can cover your Microsoft 365 organization, your Google Workspace domain and your Lark workspace.

All platforms

Even More Features

PDF & Image Export

Convert to PDF or image automatically

Dynamic Filenames

Use data fields in output names

Generation History

Track all generated documents

Quick Example

Create a Word template with variables:

Dear {Customer_Name},
Your order {Order_Number} for {Product_Name} is ready!

AutomaDoc replaces each variable with the matching value from your record, row or JSON.

Getting Started

The documentation starts with what AutomaDoc does and how templates work, then has a setup guide for each platform.

Open the documentation