Work order PDF template for service teams
Generate work order PDFs from scheduling CSV rows with client details, site addresses, service dates, technician names, service type, task summary, priority, and estimated hours.
Template ingredients
- CSV fields
- 10 mapped columns
- Liquid steps
- 4 setup steps
- Industries
- Field service, Facilities, Maintenance
This work order template helps field service, facilities, and operations teams create clear job instructions from scheduling data. Each CSV row includes the work order number, client name, site address, scheduled date, technician name, service type, task summary, priority, estimated hours, and contact phone. The PDF gives technicians enough context to prepare for the visit while giving office teams a consistent record of what was assigned.
Use it when jobs are planned in a spreadsheet, dispatch tool, or internal system but the person doing the work still needs a portable document. The template is intentionally direct: it highlights the customer, location, schedule, task, and urgency before secondary notes. Teams can add safety instructions, equipment checklists, sign-off blocks, or billing references without rewriting the workflow. Preview rows with long task summaries, high-priority labels, and unusual site addresses before the first production run so the document remains useful on a phone, tablet, or printed packet.
Sample CSV
| work_order_number | client_name | site_address | scheduled_date | technician_name | service_type | task_summary | priority | estimated_hours | contact_phone |
|---|---|---|---|---|---|---|---|---|---|
| WO-2026-710 | Acme Analytics | 12 Market Street | 2026-05-06 | Avery Chen | Installation | Install conference room display | High | 3 | 555-0104 |
| WO-2026-711 | Northstar Labs | 88 River Road | 2026-05-07 | Jamie Brooks | Maintenance | Inspect lab ventilation controls | Normal | 2 | 555-0105 |
Sample Liquid
<article class="work-order">
<header>
<p>Work order {{ work_order_number }}</p>
<h1>{{ client_name }}</h1>
<p>{{ site_address }}</p>
</header>
<p>Scheduled: {{ scheduled_date }}</p>
<p>Technician: {{ technician_name }}</p>
<p>Service type: {{ service_type }}</p>
<p>Task: {{ task_summary }}</p>
<p>Priority: {{ priority }}</p>
<p>Estimated hours: {{ estimated_hours }}</p>
<footer>Site contact: {{ contact_phone }}</footer>
</article>How to use this template
- 1
Export scheduled jobs
Start from approved dispatch data with one row per job and confirmed client, location, date, technician, and task details.
- 2
Map service fields
Connect schedule, site, technician, priority, estimated hours, and contact details to the matching template variables.
- 3
Preview field conditions
Render examples with long task summaries and high-priority jobs so the work order stays readable on paper or mobile.
- 4
Generate and assign
Run the batch and attach each PDF to the dispatch record or send it to the assigned technician.