Field service

Work order

Record a job's customer, site, parts, labour, and total, with a sign-off line for the technician and the customer.

An A4 work order for Alder Cross Plumbing and Heating in dark green and cream, with a job number card, customer and job site panels, a Completed status pill, a parts and labour table, and a dark green Total due card showing £289.50.
Original1 of 6
Colours, fonts, and logo
File types
PDF
Size
8.27 × 11.7 in PDF
Use case
Field service
Licence
Free to copy and use in your own templates
Source
Made by thirds.ai with the open-licence Bitter and Figtree fonts, original graphic marks, and fictional sample names.

Put your brand on every design

About this design

What you can make with it.

Send a technician out with a work order that has everything they need. It holds the customer, the job site, the job description, a parts and labour table, and a sign-off line for both sides. Change the job details for each visit.

Your details

What you can change.

These are the words and numbers you swap for your own. The design stays the same.

  1. Business nameA short text.
  2. Business phoneA short text.
  3. Business emailA short text.
  4. Work order numberA short text.
  5. Customer nameA short text.
  6. Customer phoneA short text.
  7. Customer emailA short text.
  8. Site addressA short text.
  9. Access noteA short text.
  10. Job dateA short text.
  11. Technician nameA short text.
  12. StatusA short text.
  13. Job descriptionA longer text with more than one line.
  14. ItemsA list of items. Each item has type, description, quantity, rate and amount.
  15. Materials subtotalA number.
  16. Labour subtotalA number.
  17. Total dueA number.
  18. FooterA longer text with more than one line.
Sample data
{
  "business_name": "Alder Cross Plumbing and Heating",
  "business_phone": "0117 496 0223",
  "business_email": "jobs@aldercrossph.co.uk",
  "work_order_number": "AC-3391",
  "customer_name": "Meera Osei",
  "customer_phone": "07700 900 812",
  "customer_email": "meera.osei@cothamstudio.co.uk",
  "site_address": "14 Cotham Vale, Bristol BS6 6HR",
  "access_note": "Side gate code 4471. Dog in the garden, friendly.",
  "job_date": "Fri 2 Oct 2026",
  "technician_name": "Dean Okafor",
  "status": "Completed",
  "job_description": "Replace the failed expansion vessel on the combi boiler, bleed the upstairs radiators, and fit a new pressure gauge. Test the system at working pressure before leaving.",
  "items": [
    {
      "type": "Parts",
      "description": "18 litre expansion vessel",
      "quantity": 1,
      "rate": 64,
      "amount": 64
    },
    {
      "type": "Parts",
      "description": "Boiler pressure gauge",
      "quantity": 1,
      "rate": 18.5,
      "amount": 18.5
    },
    {
      "type": "Parts",
      "description": "Fittings and jointing compound",
      "quantity": 1,
      "rate": 12,
      "amount": 12
    },
    {
      "type": "Labour",
      "description": "Diagnosis and vessel replacement",
      "quantity": 2,
      "rate": 65,
      "amount": 130
    },
    {
      "type": "Labour",
      "description": "Bleed radiators and pressure test",
      "quantity": 1,
      "rate": 65,
      "amount": 65
    }
  ],
  "materials_subtotal": 94.5,
  "labour_subtotal": 195,
  "total_due": 289.5,
  "footer": "Keep this work order for your records. Call the number above if the same fault comes back within 30 days."
}

For developers

Make this file from your code or your AI tools.

Save your copy once, then send the new details with each request. Each finished file costs 1 credit.

API request
curl https://thirds.ai/v1/pdf \
  -H "Authorization: Bearer $THIRDS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: work-order-1" \
  -d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Alder Cross Plumbing and Heating","business_phone":"0117 496 0223","business_email":"jobs@aldercrossph.co.uk","work_order_number":"AC-3391","customer_name":"Meera Osei","customer_phone":"07700 900 812","customer_email":"meera.osei@cothamstudio.co.uk","site_address":"14 Cotham Vale, Bristol BS6 6HR","access_note":"Side gate code 4471. Dog in the garden, friendly.","job_date":"Fri 2 Oct 2026","technician_name":"Dean Okafor","status":"Completed","job_description":"Replace the failed expansion vessel on the combi boiler, bleed the upstairs radiators, and fit a new pressure gauge. Test the system at working pressure before leaving.","items":[{"type":"Parts","description":"18 litre expansion vessel","quantity":1,"rate":64,"amount":64},{"type":"Parts","description":"Boiler pressure gauge","quantity":1,"rate":18.5,"amount":18.5},{"type":"Parts","description":"Fittings and jointing compound","quantity":1,"rate":12,"amount":12},{"type":"Labour","description":"Diagnosis and vessel replacement","quantity":2,"rate":65,"amount":130},{"type":"Labour","description":"Bleed radiators and pressure test","quantity":1,"rate":65,"amount":65}],"materials_subtotal":94.5,"labour_subtotal":195,"total_due":289.5,"footer":"Keep this work order for your records. Call the number above if the same fault comes back within 30 days."},"pdf":{"width":"794px","height":"1123px"}}'
MCP call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "render",
    "arguments": {
      "output": "pdf",
      "idempotency_key": "work-order-1",
      "request": {
        "template_id": "tpl_your_copy",
        "version": 1,
        "data": {
          "business_name": "Alder Cross Plumbing and Heating",
          "business_phone": "0117 496 0223",
          "business_email": "jobs@aldercrossph.co.uk",
          "work_order_number": "AC-3391",
          "customer_name": "Meera Osei",
          "customer_phone": "07700 900 812",
          "customer_email": "meera.osei@cothamstudio.co.uk",
          "site_address": "14 Cotham Vale, Bristol BS6 6HR",
          "access_note": "Side gate code 4471. Dog in the garden, friendly.",
          "job_date": "Fri 2 Oct 2026",
          "technician_name": "Dean Okafor",
          "status": "Completed",
          "job_description": "Replace the failed expansion vessel on the combi boiler, bleed the upstairs radiators, and fit a new pressure gauge. Test the system at working pressure before leaving.",
          "items": [
            {
              "type": "Parts",
              "description": "18 litre expansion vessel",
              "quantity": 1,
              "rate": 64,
              "amount": 64
            },
            {
              "type": "Parts",
              "description": "Boiler pressure gauge",
              "quantity": 1,
              "rate": 18.5,
              "amount": 18.5
            },
            {
              "type": "Parts",
              "description": "Fittings and jointing compound",
              "quantity": 1,
              "rate": 12,
              "amount": 12
            },
            {
              "type": "Labour",
              "description": "Diagnosis and vessel replacement",
              "quantity": 2,
              "rate": 65,
              "amount": 130
            },
            {
              "type": "Labour",
              "description": "Bleed radiators and pressure test",
              "quantity": 1,
              "rate": 65,
              "amount": 65
            }
          ],
          "materials_subtotal": 94.5,
          "labour_subtotal": 195,
          "total_due": 289.5,
          "footer": "Keep this work order for your records. Call the number above if the same fault comes back within 30 days."
        },
        "pdf": {
          "width": "794px",
          "height": "1123px"
        }
      }
    }
  }
}

Edit this template

Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.