Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • 🚀Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • 🔗Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Xano
  • 📄Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • 📂Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • 📝Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • 📃Record Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • 📊Charts
    • Overview
  • 📂Data Management
    • Export Data
    • Import Data
  • 👥Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚡Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • 🔔Notifications
    • Notifications
    • Notification Preferences
  • 📑API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • ⚙️Settings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • 🔄Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • ⚙️Account
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • See it in Action
  • What is DocsAutomator?
  • Setting Up an Automation in DocsAutomator
  • Setting Up the Action in Noloco
  • Saving the PDF to Another Record
  • Some Examples of Document Automation in Noloco
  1. Workflows
  2. Workflows

Generate a PDF with DocsAutomator

Automate the creation of professional documents and PDFs from your data using DocsAutomator and Noloco

PreviousSend a message to a Slack UserNextNotifications

Last updated 1 year ago

This workflow action lets you automate the creation of professional documents from your data. Whether you're using Noloco tables, Airtable, SmartSuite or a SQL based data source. This integration leverages DocsAutomator's capabilities to turn data into polished PDFs using Google Docs templates, and it's very easy to get started.

See it in Action

What is DocsAutomator?

Setting Up an Automation in DocsAutomator

  1. Create a Google Docs Template: Start by creating your document template in Google Docs. This template should include placeholders (using curly brackets) for the dynamic content that will be filled in from your data source. eg. Hello {{first_name}}

  2. Start Automating Documents: Once your automation is set up, you can start sending data to DocsAutomator from Noloco. The service will generate a PDF based on your template and the data provided, which can then be saved back to your data source or handled as you see fit​

Setting Up the Action in Noloco

To integrate DocsAutomator within a Noloco workflow:

  1. Select the "Generate a PDF with DocsAutomator" Action: In your Noloco workflow editor, add a new action and select "Generate a PDF with DocsAutomator" from the list of available actions.

  2. Choose your Automation Pick the automation you created with the Noloco data source from the dropdown, or click refresh if you have only just created it.

  3. Setup your Placeholders Define the values for your placeholders, combining dynamic and static values as needed.

  4. Setup your Line Item Placeholders If you have line-items in your template, you will be prompted to choose a multi-linked field from your workflow scope (such as the trigger). Once you choose that, you can use those values in your line-item placeholders

  5. Choose a file name

Saving the PDF to Another Record

After generating a PDF with DocsAutomator, you may want to save or reference this PDF in another record within your Noloco app:

Some Examples of Document Automation in Noloco

Here are detailed examples of how you could use the "Generate a PDF with DocsAutomator" workflow action within Noloco.

Example 1: Generating Invoices for New Payments

Scenario: Automate the creation of invoices whenever a new payment record is created in your system.

Workflow Steps:

  1. Trigger: Set up the workflow to trigger when a new "Payment Record" is created in Noloco.

  2. Data Preparation: Extract the details of the payment record, including payment amount, date, payer details, and associated line items.

  3. Action Configuration: In the workflow action, map the extracted data from the payment record to the corresponding placeholders in your DocsAutomator template.

  4. PDF Generation: Once the mapping is complete, the action generates an invoice as a PDF document using the provided data.

  5. Save PDF: Configure the action to attach the generated PDF invoice back to the corresponding payment record in Noloco, ensuring it is easily accessible for future reference.

Example 2: Creating Custom Reports for Project Milestones

Scenario: You want to generate a custom report PDF when specific project milestones are reached to share with stakeholders.

Workflow Steps:

  1. Data Aggregation: Collect project details, milestone achievements, upcoming goals, and any relevant statistics or graphs.

  2. Template Design: Utilize a DocsAutomator template that accommodates dynamic content such as project summaries, visual data representations, and milestone descriptions.

  3. Automate PDF Creation: Map the project and milestone data to your DocsAutomator template within the Noloco action settings.

  4. Generate and Distribute PDF: Automatically generate a detailed project milestone report in PDF format and then distribute it by saving it to the project record or emailing it directly to stakeholders from Noloco.

Example 3: Contract Generation for New Clients

Scenario: Generate personalized contracts for new clients upon signing up for your services.

Workflow Steps:

  1. Trigger: Initiate the workflow when a new client record is created in Noloco.

  2. Collect Client Data: Automatically pull client information such as name, service terms, pricing, and start date from the new client record.

  3. Map Data to Template: In the Noloco workflow, configure the mapping between client data fields and the corresponding placeholders in the DocsAutomator template.

  4. Generate Contract PDF: Upon successful mapping, automatically generate a personalized contract in PDF format.

  5. Save and Share Contract: Attach the PDF contract to the client's record in Noloco and optionally configure an action to email the contract directly to the client for review and signature.

is a no-code tool that simplifies the process of converting data into Google Docs and PDF documents. It is designed to work with various data sources like Noloco, Airtable, ClickUp, and more through API integration. With DocsAutomator, you can can automate document creation, such as invoices, proposals, and contracts, by utilizing Google Docs templates and mapping fields to their data​.

Create a New Automation: Sign up or log into your DocsAutomator account and create a new automation. You will need to select the Noloco data source and add the URL of the Google Docs template you created. Then, map the fields from your data source to the placeholders in your template​​. (If you don't yet have a template, they have an extensive )

For more details explore DocsAutomator's guide on using Noloco with DocsAutomator

Add your DocsAutomator API Key: Grab your API Key from your and securely save it to Noloco when prompted.

Configure a Follow-up Action: After the PDF generation action, add a follow-up action in your workflow to save the PDF to another record. This could involve with the PDF file to a fiile field or saving the file URL to a text field

You can also include the output file as an attachment in a workflow action.

Template Mapping: Use a pre-designed in DocsAutomator with placeholders for payment details, line items (e.g., service descriptions, quantities, unit prices), total amount, and payment instructions.

Trigger: The workflow is initiated when a "Milestone Reached" in your project management tool integrated with Noloco.

Prepare Contract Template: Have a contract in DocsAutomator with placeholders for client-specific information and terms of service.

⚡
DocsAutomator
Template Gallery
More details on setting up automations in DocsAutomator
https://docsautomator.notion.site/Noloco-integration-8ceb44c1b79749fd99f6e38587e5c3e2
Account Settings
updating a record
Send an Email
invoice template
status is updated
template