Tutorials

How to Create Work Order PDFs from Notion on Automation

A step-by-step guide for construction businesses to automate work order PDF generation directly from Notion — connect three databases, map your template once, and generate professional work order PDFs forever.

By Sanat Biswal · 2026-06-06 · 12 min read

How to Create Work Order PDFs from Notion on Automation

Construction companies are constantly dealing and juggling between several work orders daily.

What kills their valuable time is the fact that most often these work orders are manually written — leading to delays, miscommunication, and often lost documentation records as well.

This cumulates to a bad customer experience and hampers the performance of the business.

In this post we will understand how we can convert Work Orders to PDFs using Notion and PDFOutput.

But first let's understand a few things…


Why Construction Teams Struggle With Work Order Management

Common Problems for Construction Companies

Manual paperwork involved in preparing Work Orders brings a lot of issues such as:

  • Long waiting time for clients to receive documentation
  • Long waiting time required to receive updates from field supervisors
  • Details are missed or illegible most of the time
  • Bad experience for the clients etc.
  • All these add to a bad reputation for the business — leading to projects slowing down, bottlenecks in billing, and tracking job progress becoming hard to manage.

    Benefits of Document Automation for Construction Companies

    In such a scenario, producing PDFs in an automated workflow can help to:

  • Eliminate manual paperwork
  • Faster job completion to billing cycle
  • Efficient time tracking system for projects completed
  • Stress-free work and overall a great customer experience
  • What Do We Cover in This Automation Guide

    In this guide, we will take a step-by-step approach on how construction businesses can generate professional branded Work Order PDFs on automation.

    > Eg: A Work Order is added onto the database and then in one click a professional branded Work Order PDF is ready and generated.


    What Are the Prerequisites for Setting Up Work Order to PDF Automation?

    Here are the 3 things necessary to convert Work Orders → PDFs.

    1. Work Order Notion Database

    The first thing to understand is what fields would be needed in a work order:

    Field CategoryExample FieldsWhy It Matters
    Project & Job DetailsProject Name, Work Order Number, Site Address, Job Type, Priority Level, Start Date, End DateTracks every job clearly
    Contractor & Team InfoContractor Name, Company Name, Trade Type, Supervisor Name, Contact Number, Email AddressIdentifies responsible parties fast
    Scope of WorkWork Description, Task List, Special Instructions, Equipment Needed, Safety RequirementsDefines exactly what's done
    Materials & LaborMaterial Name, Quantity, Unit Cost, Labor Hours, Labor Rate, Total CostControls budget and resources
    Approval & Sign-OffClient Signature, Supervisor Signature, Approval Status, Date Signed, Completion ConfirmedEnsures legal accountability always

    How to Define the Work Orders Database in Notion

    !Work Order Notion database structure

    Creating the right table definition that establishes the structure helps to generate the PDFs swiftly in the right manner.

    We will use 3 databases connected together to create the entire work order setup:

  • Work Order Database
  • Materials and Equipment Database
  • Crew and Labour Database
  • Here's how we will create the structure for each database:

    Work Order Database

    This is the primary table where each record represents a new work order created.

    Field NameField TypePurpose
    Work Order TitleTitleUnique name for each work order
    Work Order NumberTextReference ID for tracking
    Site AddressTextPhysical location of the work
    Job TypeSelectType of work being performed
    Priority LevelSelectUrgent / High / Medium / Low
    StatusSelectSubmitted / In Progress / Completed
    Start DateDateScheduled start of work
    End DateDateExpected completion date
    Work DescriptionTextDetailed scope of work
    Assigned ContractorRelationLinks to Crew & Labour Database
    Materials RequiredRelationLinks to Materials Database
    Total CostNumberCombined labor and materials cost
    Approval StatusSelectPending / Approved / Rejected

    Materials and Equipment Database

    This is the second database linked to the Work Order to showcase separate line items in detailed manner.

    Field NameField TypePurpose
    Material NameTitleName of material or equipment
    CategorySelectMaterial / Tool / Equipment
    Unit CostNumberCost per unit
    Quantity RequiredNumberAmount needed for the job
    Total CostFormulaUnit Cost × Quantity Required
    Stock StatusSelectIn Stock / Out of Stock / On Order
    Work Order ReferenceRelationLinks to Work Order Database

    Crew and Labour Database

    This is the third database linked to Work Orders, representing the crew and labour staff connected to every work order.

    Field NameField TypePurpose
    Worker NameTitleFull name of the crew member
    Job RoleSelectElectrician / Plumber / Mason / Labourer
    Phone NumberPhoneDirect contact number on site
    Hourly Rate ($)NumberCost per hour for this worker
    Hours WorkedNumberTotal hours logged on the job
    Total Labour CostFormulaHourly Rate × Hours Worked
    Assigned Work OrderRelationLinks to Work Order Database

    2. Template Source

    !Template source options in PDFOutput

    In this step, we need to connect a template source to be able to produce the PDFs on automation.

    We need a template file that will define the layout of the document that will be turned into PDFs.

    There are 4 ways to add a document as a template source:

  • Google Document (Ideal with no learning curve)
  • Word File
  • PDF File
  • Google Slide (Ideal for presentations)
  • For this demonstration, we will use a Work Order template available in the PDFOutput template gallery.

    Here's the sample template file (as shown below):

    !Work Order template sample

    3. PDFOutput Account

    Create a PDFOutput account to set up the automation to work.

    In this step, we will connect the Notion databases (Work Orders) with the template source to create the PDFs on automation.


    How to Generate Work Order PDFs Using Notion

    Sign in to PDFOutput before generating the Work Orders.

    Here are 3 quick steps to perform before setting up the automation:

  • Connect all 3 Notion Databases — Work Order Database, Materials and Equipment Database, and Crew and Labour Database
  • Connect the Template File
  • Map the Notion Database properties to the template file

  • Step 1: Connect All 3 Notion Databases

    In this step, we will connect the Work Orders, Materials and Equipment, and Crew and Labour databases that we discussed earlier.

    Here is the step-by-step process to connect the Work Orders database:

  • Click on New Automation to set up a new automation (e.g., Work Orders Automation).
  • !New Automation button in PDFOutput

  • Click on Connect Notion to connect with all 3 Notion Databases discussed above.
  • !Connect Notion button

  • Search for Work Orders Database, Materials and Equipment Database, and Crew and Labour Database, then click on Allow Access to grant access to all the databases.
  • !Searching and granting access to all 3 databases


    Step 2: Connect the Template File

    Here, we will connect the Template File that contains the Work Orders template.

    Here are the steps to connect the template file:

  • Choose Google Document from the options available and click on Select Document.
  • !Selecting Google Document as template source

  • Choose Select from Templates, search for the Work Orders template, and click Use Template to use it.
  • !Selecting Work Order template from gallery

  • You will now be able to see the Work Order loaded as a Google Document ready for use.
  • !Work Order template loaded as Google Document

  • Once access is successful, select the Work Orders Database from the available databases.
  • !Selecting Work Orders Database


    Step 3: Map Notion Properties onto the Template Source File

    In this step, we will map the Notion properties onto the template file that was loaded earlier.

    Essentially, in this step we create placeholders in the form of \{\{property_text\}\} inside the document that will fetch the same property from the Notion Database and replace the placeholder with the values fetched.

    > Eg: Let's say your Work Orders database contains a property Work Order Number — adding a placeholder in the form of \{\{Work Order Number\}\} in the document will fetch the work order number from the Notion database and replace the placeholder text \{\{Work Order Number\}\} with the value obtained.

    !Mapped Work Order template with placeholders

    !Work Order template fully mapped and ready

    The goal in this step is to copy all the desired properties one by one onto the document and map all the properties as required.


    How to Generate PDFs Once Properties Are Mapped?

    Once all properties are mapped, it's time to set up the automation and start generating PDFs.

    Here are 2 quick steps to start generating PDFs inside the Work Orders database right away:

  • Click on Setup Notion Automation to activate the automation.
  • !Setup Notion Automation button

  • In the Work Orders database, set records as Ready to Generate to generate PDFs.
  • !Setting record to Ready to Generate

    !PDF generated and stored in Notion database

    > Important Note: Whenever you need to generate PDFs, simply set your database records to Ready to Generate and a PDF will be created within minutes directly inside your Work Orders database.


    From Work Orders to PDF — Close Every Job Faster

    Manual work processes not only lead to loss of time, but also create billing delays, miscommunication on the site, and a poor client experience for your team.

    Setting up the interconnected databases as mentioned earlier helps bring clarity in organizing data in the right manner with a proper structure.

    Once the data is correctly organized, generating work orders as PDFs right from within the database becomes a simple one-click process.

    Here's a quick summary of what we covered in this guide:

  • How manual work order management systems slow down construction businesses
  • The three interconnected databases needed to keep everything in sync
  • How to connect the work order template source onto PDFOutput
  • How to map Work Order Notion database properties onto the template file
  • How to activate the automation and generate PDFs using Ready to Generate
Once the workflow is ready, every new work order added to the database is just one click away from becoming a polished, professional PDF.

Ready to start automating PDFs? Sign in to PDFOutput, connect your databases, and start generating work order PDFs today.


FAQs on Work Order PDF Automation with PDFOutput

Can I generate Work Order PDFs in bulk?

Yes. PDFOutput allows you to generate PDFs in batches. Click on the 3-dots icon next to your active automation on the dashboard and select Batch PDFs. It will produce PDFs in batches of 100 records at once, saving them directly into your Work Orders Notion database.

Do I need coding knowledge to set up the automation?

No. PDFOutput is a no-code automation platform. Setting up the work order automation only requires connecting your Notion databases, selecting a template, and mapping fields using simple copy and paste — no coding needed at any step.

Can I use multiple work order templates on the same database?

Yes. You can create multiple automations, each with a different template, connected to the same Work Orders database. Select the appropriate template from the Choose Document field in Notion to generate the corresponding document type.

Can I include materials and labour costs from the linked databases?

Yes. Because PDFOutput supports multi-database connections through Notion relation properties, it will pull values from the Materials and Equipment Database and Crew and Labour Database automatically — including formula fields like Total Cost and Total Labour Cost.

Can I save the generated Work Order PDFs to Google Drive?

Yes. PDFOutput supports saving generated PDFs automatically to a specified Google Drive folder in addition to storing them in your Notion database.


Ready to eliminate manual work order paperwork? Get started for free and create your first Work Order automation in minutes.