Getting Started
What data sources does DocsAutomator support?
What data sources does DocsAutomator support?
- Airtable: OAuth connection with field mapping, linked tables, and nested line items
- Google Sheets: automatic creation from new rows, manual trigger, and batch generation
- Google Forms: a document for each new form response
- Notion: OAuth connection with database mapping, page body as Markdown, and line items from Relations (including nested line items up to 3 levels)
- SmartSuite: OAuth connection with solution and table mapping
- ClickUp: OAuth connection with task automation
- Zapier: the DocsAutomator app with its Create Document action
- Make: the DocsAutomator app with its Create Document module
- n8n: the DocsAutomator community node
- Glide, Noloco and Softr: no-code integrations
- MCP: connect an AI assistant such as Claude or ChatGPT to the DocsAutomator MCP server
- API: the DocsAutomator API for any custom application
What output formats are available?
What output formats are available?
- Save it in Google Drive, OneDrive or Dropbox
- Attach it to an email (not while signing is on for the automation)
- Write it back to your data source: an Airtable, Notion, SmartSuite or ClickUp file field, or its link in an Airtable or Notion field or a Google Sheets column
- File it in a folder on your Documents page
- Merge existing PDFs into it, or notify a webhook
- Use the PDF URL returned in the API response
How do I get started?
How do I get started?
- Create an account at app.docsautomator.co (sign up with Google, Microsoft, or email)
- Create a new automation and add a template: a Google Doc, a Word (.docx) file, or a PDF
- Open the Data / Placeholders panel and connect your data source
- Map your data fields to template placeholders
- Generate a preview to verify your document
Is there a free plan?
Is there a free plan?
Templates
What template format does DocsAutomator use?
What template format does DocsAutomator use?
- Google Docs: pick a Google Doc from your Google Drive
- Word (.docx): upload a Word file
- PDF: upload an existing PDF and place data fields on top of it in the visual editor
{{placeholder}}). DocsAutomator replaces them with your data for each document. The DocsAutomator AI Agent can also design a new Word template for you. See Templates Overview to choose a format.Can I use existing Google Doc templates?
Can I use existing Google Doc templates?
{{fieldName}}) where you want data inserted, then pick the Google Doc from your Google Drive when you add the template to the automation. You can also upload an existing Word file, or start from the Template Gallery.What placeholder syntax is supported?
What placeholder syntax is supported?
Can the same placeholder appear multiple times in a template?
Can the same placeholder appear multiple times in a template?
Pricing & Limits
What are the document generation limits per plan?
What are the document generation limits per plan?
What happens when I exceed my document limit?
What happens when I exceed my document limit?
402 Payment Required error with the message “You have reached your documents limit. Please upgrade your plan” and a link to the subscription page.What are the API rate limits?
What are the API rate limits?
429 Too Many Requests response.Data Sources
Which field types are supported for each data source?
Which field types are supported for each data source?
Can I use multiple data sources in one automation?
Can I use multiple data sources in one automation?
How does auto-creation work with Google Sheets?
How does auto-creation work with Google Sheets?
E-Signatures
What e-signature field types are supported?
What e-signature field types are supported?
_1, _2, _3, etc.). There is no limit on the number of signers, and numbers need not be consecutive. See Variable Number of Signers.Is DocsAutomator eSign legally valid?
Is DocsAutomator eSign legally valid?
What signing workflows are available?
What signing workflows are available?
- Parallel signing (default): all signers receive invitations at the same time and can sign in any order
- Sequential signing: signers receive invitations one at a time in a defined order
How long are signing links valid?
How long are signing links valid?
Which plans include eSign?
Which plans include eSign?
- Signature required: the recipient fills the signature fields from your template and clicks Complete
- Acceptance: the recipient reads the document and clicks Accept, with no signature fields (see Acceptance)
- No closing step: the document is generated and delivered without signing or acceptance
Technical
What is async mode and when should I use it?
What is async mode and when should I use it?
POST /createDocument endpoint runs synchronously and waits up to 5 minutes for the document to be generated. In async mode (send "async": true in the request body or ?async=true), the API returns immediately with a jobId (HTTP 202) and you poll GET /job/{jobId} for the result.Use async mode when:- Your calling platform has execution time limits (e.g., Airtable’s 120-second limit)
- You are generating complex or large documents
- You want non-blocking document generation in your application
How long does document generation take?
How long does document generation take?
Can I override the template at request time?
Can I override the template at request time?
docTemplateLink parameter in your createDocument request with either a full Google Docs URL or a document ID. The override template must be accessible by your connected Google account.For Word templates, pass wordTemplateLink with an https link to a .docx file, or wordTemplateBase64 with the file itself encoded as base64. The document uses that file, and all other settings come from the automation you call. The file is used for this request only and is not saved as a template.For PDF templates, pass pdfTemplateLink with an https link to a PDF, or pdfTemplateBase64 with the PDF itself encoded as base64. The automation’s saved fields are placed on that PDF at their saved positions, so the PDF needs every page that holds a field. The PDF is used for this request only and is not saved as a template.docTemplateLink only applies to Google Doc templates; Word and PDF automations ignore it.Where are generated PDFs stored?
Where are generated PDFs stored?
Troubleshooting
Why is my Google auth failing?
Why is my Google auth failing?
- Token expired: Google refresh tokens may become invalid after extended inactivity. Reconnect your Google account in the DocsAutomator app under Settings > Integrations > Google Permissions.
- Insufficient permissions: ensure the connected Google account has access to the template and destination folder.
- Shared Drive templates: you need Manager (Organizer) level permissions on the Shared Drive. See Google Shared Drive Permissions.
Why are my images not showing in the generated document?
Why are my images not showing in the generated document?
- The image URL requires authentication or is behind a firewall
- The URL has expired (e.g., temporary Airtable attachment URLs)
- The image format is not supported (supported: JPG, PNG, GIF, WebP, SVG, TIFF, AVIF and HEIC; for a PDF, EPS or AI file, the first page is used)
Why is my document generation slow?
Why is my document generation slow?
- Large number of line items or nested line items
- Multiple high-resolution images
- Complex template with many placeholders
- Google API rate limits during high-traffic periods
Why is my placeholder not being replaced?
Why is my placeholder not being replaced?
- Verify the placeholder name matches exactly (case-sensitive) between your template and data mapping
- Check that curly brackets are not formatted differently (e.g., smart/curly quotes instead of straight brackets)
- Re-type the placeholder directly in your template rather than copy-pasting, which can introduce hidden formatting
- Ensure the data field is mapped and has a value in the source record