Skip to main content
The DocsAutomator integration in SmartSuite is the most powerful and intuitive way to create invoices, reports, contracts, certificates, and just about any document from your SmartSuite data. The integration operates on a primary table and linked table basis, enabling documents generated from main records with data lists (“line items”) sourced from connected fields/tables.

Step-by-Step Setup

1

Create Automation

Begin by establishing a new automation within DocsAutomator’s dashboard.
2

Connect SmartSuite as Data Source

Authenticate with SmartSuite credentials to authorize DocsAutomator access to your account.
3

Select Google Doc Template

Every automation in DocsAutomator needs a Google Doc template. You can start from scratch, use pre-designed templates, or browse the template gallery.
4

Configure Workspace and Table

Select your workspace, solution, and primary data table. DocsAutomator’s SmartSuite integration differentiates between a primary table and linked tables.
5

Set Document Name and Attachment Field

Configure the following:
  • Document name field: Controls generated document naming (formula fields recommended for unique naming)
  • Attachment field: Specifies PDF storage location
When using native SmartSuite actions, these settings are configured within automation steps.
6

Map Fields and Line Items

Map template placeholders to SmartSuite fields. Use AI mapping for automatic field matching. Line items appear when properly defined and linked fields exist.
7

Create Previews

Generate document previews using up to 50 automatically loaded records, with search capability across all records.
8

Configure SmartSuite Automation

Set up the automation in SmartSuite following the steps below.

Configuring SmartSuite Automation

1

Access Automations

Navigate to Automations via the solution title menu in SmartSuite.
2

Define Trigger

Set up trigger conditions (example: “Yes/No field = Yes”).
3

Add DocsAutomator Action

Select DocsAutomator native action.
4

Add API Key

Get your API key from workspace settings.
5

Configure Document Naming

Set up how documents will be named.
6

Add Update Action

Add a subsequent “update records” action for PDF storage.

Key Configuration

Field Type Reference

Text Fields

Field TypeOutput FormatNotes
TextUnmodifiedText displays as-is
Text AreaUnmodifiedMulti-line text
Record TitleUnmodifiedPrimary field value
Full NameTitle First Middle LastCombined name parts. Individual components accessible via field.first_name, field.last_name, etc.
AddressStreet, City, State, Zip, CountryCombined address parts. Individual components accessible via field.location_city, field.location_state, etc.
PhoneNumber (Number, ...)Comma-separated if multiple
Emailemail@example.comComma-separated if multiple
Link/URLurl1, url2Comma-separated if multiple
IP Address192.168.1.1 (US)Includes country code if available
Social NetworkFacebook: user, Twitter: userLists each network with username
SmartDoc (Rich Text)Rich textPreserves formatting when used with Google Doc templates
Checklist☑ Item 1\n☐ Item 2Checked/unchecked icons with content
Color PickerName: #hex, #hexIncludes color name if set

Number Fields

Field TypeOutput FormatNotes
Number299.99Respects locale formatting settings
Currency$299.99Symbol and precision from SmartSuite field config
Percent75%Appends % symbol
Percent Complete75%Appends % symbol
Number SliderNumeric valueRaw number
Rating⭐⭐⭐ / 🚩🚩 / ❤️❤️ / etc.Emoji format matches SmartSuite display format (stars, flags, hearts, thumbs up, smileys, numbers, rectangles)
Vote5Total vote count
CountNumeric valueCount of linked records

Date & Time Fields

Field TypeOutput FormatNotes
Date21/05/2024Format respects automation locale, date format, and time zone settings. Includes time if configured in SmartSuite
Date Range01/01/2024 to 01/31/2024From and to dates, includes time if configured
Due Date01/31/2024 (Overdue)Includes completion/overdue status
Duration2:05:30Hours:minutes:seconds format
TimeUnmodifiedTime value as-is
Time Tracking2h 5m 30sTotal tracked duration

Selection Fields

Field TypeOutput FormatNotes
Single SelectLabel textResolves internal value to display label
Multiple SelectLabel 1, Label 2Comma-separated labels
TagsTag 1, Tag 2Comma-separated tag labels
StatusLabel textResolves internal value to display label
Yes/No✅ or ❌Icon reflects checked/unchecked state

Reference Fields

Field TypeOutput FormatNotes
Linked RecordRecord 1, Record 2Primary field values of linked records
LookupVariesMatches the looked-up field’s format. Lookup of file fields returns images
RollupVariesMatches the target field’s format. Rollup of file fields returns images
FormulaVariesOutput depends on the formula’s result field type
UserFull Name, Full NameResolves user IDs to full names
Sub-Items3Returns count of sub-items
DependencyPredecessors: id1 Successors: id2Lists predecessor and successor record IDs

File & Image Fields

Field TypeOutput FormatNotes
FileImage(s)Map to image placeholders ({{image_*}}). Multiple files supported
SignatureImage or textDrawn signatures are embedded as images. Typed signatures render as text with a typewriter-style font. Map to image placeholders

System Fields

Field TypeOutput FormatNotes
Auto NumberNumeric valueAuto-incrementing ID
Record IDUnmodifiedSmartSuite record ID
First Created3/24/2026, 2:30:00 PM by NameDate and creator
Last Updated3/24/2026, 2:30:00 PM by NameDate and updater
Comments CountNumeric valueNumber of comments

FAQ

Sorting configuration occurs via the “Sort” option within linked field settings in SmartSuite.

E-Signatures and PDF Templates

DocsAutomator supports e-signatures with all data sources, including SmartSuite. After generating a document, you can automatically route it for signing. DocsAutomator also supports PDF templates in addition to Google Doc templates.

Next Steps

Template Guide

Learn the template syntax

Line Items

Add tables and repeating rows
Last modified on March 24, 2026