No Credit Card RequiredStart free today or unlock every feature with a 14-day free trial
Get Started Free
OTHERJOBS

Custom Forms Guide

0 views
6 July 2026
Custom Forms

Custom Forms get the paper off site. Build the form you currently fill in by hand once, attach it to a job, and your team completes it on their phone. Photos, signatures, and timestamps all live with the job, so the audit trail is permanent and nothing gets lost in a van.

Use Custom Forms for daily safety checks, RAMS sign-offs, snagging lists, pre-start checklists, client handover sheets, post-job reports, and anything else you currently capture on paper.

This guide explains how Custom Forms work, who can do what, and how to set them up.


Core Concepts

Custom Forms have three building blocks. Understanding how they relate is the key to using the feature well.

Form Template (reusable design)
        │
        │  attached to a Job (this is called an Assignment)
        ▼
Form Assignment (template + job + when it must be done)
        │
        │  filled in and sent for review
        ▼
Form Submission (one completed copy of the form)

Block

What it is

Created by

Lives forever?

Form Template

The reusable design (the questions, fields, order, settings)

Owners and Admins, in Settings

Yes (or archived)

Form Assignment

A template attached to a specific job, with rules about when it must be filled in

Account Owners, Admins, and Office Staff

Yes (or deactivated)

Form Submission

One completed copy of the form, with the answers, photos, and signatures

The person filling the form in

Yes

A single template can be assigned to many jobs. A single assignment can have many submissions (for example, one per clock-in). Every submission stays attached to the job it was filled in on, so the audit trail is permanent.


Who Can Do What

Access to Custom Forms is controlled by user role.

Role

Build templates

Assign to jobs

Fill forms

Review submissions

Account Owner

Yes

Yes

Yes

Yes

Admin

Yes

Yes

Yes

Yes

Office Staff

View only

Yes

Yes

Yes

Field Staff

No

No

Yes (own assignments)

No

If a button or page is not visible to you, your account type probably doesn't have access. Speak to your account owner.


Building a Form Template

Templates are the reusable designs your team will fill in. You build them once and use them on as many jobs as you like.

Where to find templates

  1. Open the Trades Panel web app

  2. Go to Settings

  3. Open the Form Templates tab

You will see a table of every template on your account, with filters for Category and Status (Active, Draft, or Archived).

Creating a new template

Click Create Template (top right of the Form Templates page). The template builder opens with three areas:

  • Left: the list of field types you can add

  • Middle: your form takes shape here as you add fields

  • Right: properties for whichever field you have selected

To build your form:

  1. Enter a Template Name at the top (required, up to 255 characters)

  2. Click a field type on the left to add it to your form

  3. Click any field in the middle to select it and edit its label, description, and other settings on the right

  4. Drag the handle on the left of any field to reorder

  5. Click the bin icon on a field to remove it

  6. Press Ctrl/Cmd + S or click Save at the top right

If you try to leave the page with unsaved changes, you will be warned.

Field types you can add

Fields in the palette are grouped into Input, Choice, Media, and Special.

Palette label

What the user sees

Notes

Text

Single-line text box

Good for short answers like names or reference numbers

Number

Number-only input

Numeric keyboard on mobile

Date

Date picker

Native date selector on mobile

Textarea

Multi-line text box

Good for notes, descriptions, comments

Select

Single-choice dropdown

You set the list of options

Multi-select

Multiple-choice picker

You set the list of options

Checkbox

Single toggle

Use for yes/no answers

Photo

Photo capture or library picker

Mobile uses camera or photo library; web uses file upload

Worker Signature

Signature pad for your staff to sign

GPS coordinates are captured on mobile

Client Signature

Signature pad for the customer to sign

GPS coordinates are captured on mobile

Section

Visual divider with a title

Does not collect an answer; use to group fields

Field properties

When you click a field on the canvas, the right panel lets you set:

  • Label: The question or prompt the user sees (required, up to 255 characters)

  • Description: Optional help text shown under the label (up to 1000 characters)

  • Placeholder: Hint text shown inside the input (Text, Number, Date, and Textarea fields only)

  • Required: Toggle to make the field mandatory before the form can be submitted

  • Options: For Select and Multi-select fields, the list of choices. Each option has a label your user sees and a value stored behind the scenes (the value is auto-generated from the label and can be edited)

Section fields do not have a Required toggle - they are layout, not questions.

Template settings

Click the Settings icon at the top of the builder to open the settings drawer:

  • Description: A longer explanation of what the form is for. Shown to the person filling it in.

  • Category: Tag the template as Safety, Quality, Completion, Documentation, or Custom. Used by the Category filter on the templates list.

  • Status:

    • Draft - work in progress, cannot be assigned to jobs yet

    • Active - live and ready to use

    • Archived - hidden from active lists, cannot be newly assigned, but existing assignments and submissions are preserved

  • Require office review: Default on.

    • On: submissions go to office staff for approval after they are sent in

    • Off: submissions are auto-approved the moment they are submitted

Limits

  • Up to 50 fields per template (plenty for even a long RAMS sign-off)

  • Template name up to 255 characters

  • Template description up to 2000 characters

  • Field label up to 255 characters

  • Field description up to 1000 characters

Editing, duplicating, archiving

From the Form Templates list:

  • Edit: opens the builder for that template

  • Duplicate: creates a copy with all fields and settings, ready to rename and tweak

  • Archive: hides the template from active lists. Existing assignments still work, but you cannot create new assignments with an archived template. You will be asked to confirm.

  • Restore: to find archived templates, set the Status filter to Archived. Click Restore to move a template back to Active.

Editing a template that has live assignments updates the form everywhere it is used. If you need to make changes that should not affect past jobs, duplicate the template first and edit the copy.


Assigning a Form to a Job

A template only becomes active on a job once it has been assigned. For help setting up a job, see the Creating Jobs guide.

Where to find form assignments

  1. Open any Job in the web app

  2. Click the Forms tab on the job

You will see every form that has been assigned to this job, along with its status, submissions, and any due date.

Adding a form to a job

  1. Click Add Form at the top of the Forms tab

  2. Step 1 - Choose a template: search by name and click the template you want. Only Active templates appear in the list.

  3. Step 2 - Configure the assignment: pick when the form must be filled in (see below), and optionally set a due date (only available when you pick "Any time").

  4. Click Assign Form

The form will appear on the job's Forms tab straight away.

When the form must be filled in

This is the most important choice on the assignment. Five options, picked as radio cards. Some of these actively block clock-in or clock-out until the form is done - we call these gated options. Choose carefully.

Option

When the form must be filled in

What is blocked

Good for

Before every clock-in

Each time anyone clocks in to this job

Clock-in is blocked until the form is submitted for that clock-in

Daily pre-start safety check

Before a line item is started

The first time anyone clocks in to a given line item on the job (line items are the individual tasks under a job - e.g. "Living Room Walls")

First clock-in on that line item is blocked; later clock-ins on the same line item are free

RAMS sign-off before a new phase of work starts

On every clock-out

Each time anyone clocks out of this job

Clock-out is blocked until the form is submitted

End-of-day site condition report

Before a line item is marked complete

When someone tries to mark a line item complete

The "mark complete" action is blocked until the form is submitted

Quality sign-off before the next trade is called in

Any time (no enforcement)

Whenever the team needs to fill it in

Nothing is blocked. The form sits on the job and can be filled in on demand

Job pack, client handover sheet, post-job report

A single template can be assigned to the same job under more than one option (for example, the same safety form on Before every clock-in and Any time). It cannot be assigned to the same job under the same option twice - you will get a duplicate error.

Due dates

A Due date can only be set when you pick Any time as the timing option. It is a target, not a hard deadline:

  • Forms can still be submitted after the due date

  • No automatic chasing or auto-fail

  • The due date is purely a guide for whoever is meant to fill the form in

  • Overdue assignments are highlighted in red on the job's Forms tab

You can change or clear a due date at any time. On the job's Forms tab, click the Due date button on the assignment row to open a calendar, pick a new date, or click Clear due date to remove it.

For the four gated options (the clock-in/out and line-item ones), a due date is not used - the form has to be done at the gate.

Pausing an assignment (Deactivate)

If you need to stop a form gating clock-in/out, or hide an Any-time form from pickers, deactivate the assignment:

  1. Open the job's Forms tab

  2. Find the assignment

  3. Click Deactivate and confirm

A deactivated assignment:

  • Is hidden from the Any-time form picker

  • Stops blocking clock-in, clock-out, or line-item actions

  • Keeps every submission ever made against it (the audit trail is preserved)

  • Shows a greyed-out Deactivated badge on the row, with a tooltip showing the date and who deactivated it

  • Can be Reactivated at any time

You cannot edit a deactivated assignment (the due date picker is locked). Reactivate it first.

Removing an assignment

What you can do depends on whether the assignment has any submissions yet:

  • No submissions yet → a Delete button is available. Use this to remove an assignment that was added by mistake.

  • One or more submissions → only Deactivate is available. Submissions are permanent, so the assignment record has to stay attached to the job to keep the audit trail intact.


Filling Out a Form

Forms are designed to be completed on the Trades Panel mobile app by the staff member doing the work. The web app is primarily used to build templates and review submissions.

Where to find your forms (mobile)

  1. Open the mobile app

  2. Tap the Forms tab

  3. You will see every Any-time form on every job you are scheduled on, grouped by job

  4. Tap a job to expand it, then tap an assignment to see its submissions

Note. Only staff who are assigned to at least one line item on the job will see the Any-time forms in the Forms screen. For more on assigning staff to parts of a job, see the Scheduling and Assigning Work guide.

For gated forms (any of the four options that block clock-in, clock-out, or line-item actions), you do not need to go looking - the form is presented to you automatically the moment you try the action that triggers it.

Starting a new submission

  • Any-time forms: open the assignment and tap New to start a fresh draft

  • Gated forms: tap Clock In, Clock Out, Start Line Item, or Mark Complete - the form opens automatically

If more than one gated form fires at once (for example, two Before every clock-in forms on the same job), you will see them as a step-by-step screen with a progress indicator like "2 of 5". Submit each one in order to move to the next. The original action (clock-in, clock-out, etc.) only goes through after every form has been submitted.

Filling in fields

Each field type behaves the way you would expect:

  • Text / Textarea / Number / Date: standard input. The right keyboard or picker opens automatically

  • Select / Multi-select: tap to open a picker; choose one (or many) options

  • Checkbox: tap to toggle

  • Photo: tap to choose Take Photo (opens the camera) or Choose from Library. Tap and hold a thumbnail to delete it

  • Worker Signature and Client Signature: tap Sign, draw your signature on the pad, enter the signer's name, and tap Save. On mobile, your GPS location is captured and stored with the signature for audit

  • Section: just a visual divider - nothing to fill in

Saving your progress

Warning. Your progress is held in your phone's memory while you fill the form in. It is not saved to the server until you tap Submit. If you close the app, back out of the form, get a phone call that takes you out of Trades Panel, or your battery dies, the draft is lost. Local draft saving is on the roadmap.

For long forms, fill them in to the end in one go. If you need to pause partway, fill in what you can, mark the form as "in progress" in the notes, and submit. You can always edit and resubmit if the form comes back rejected.

Submitting

  1. Tap Submit at the bottom of the form

  2. The system checks that every required field is filled in. If any are missing, you will see a list of what to complete

  3. Once all required fields are valid, the submission is sent

  4. If the template has Require office review turned on, the submission status becomes Submitted and waits for review

  5. If Require office review is turned off, the submission is auto-approved on the spot

You will get a notification when your submission is approved or rejected.

Resuming a rejected form

If office staff reject a submission, you will get a high-priority notification (in-app bell, push, and email depending on your settings). Tap it to jump straight to the rejected submission. The rejection notes will tell you what needs to change. Edit the form and tap Submit again. There is no limit on how many times a form can be rejected and resubmitted.


Reviewing Submissions (Office Staff)

If a template has Require office review turned on, every submission needs an Owner, Admin or Office Staff member to approve or reject it.

Where to find submissions

There are two views:

  1. Per-job view: open a job and go to the Forms tab. You will see every submission against every assignment on that job

  2. Global view: in the web app, open Form Submissions (top-level page). This shows every submission across every job, grouped into three collapsible sections:

    • In Review (status: Submitted) - waiting for you to approve or reject. Expanded by default

    • Rejected - submissions you have rejected. Expanded by default

    • Approved - submissions you have approved. Collapsed by default

The global view has filters for:

  • User (who submitted)

  • Template (which form)

  • Date range (from and to)

Drafts that have never been submitted do not appear in office views.

Approving a submission

  1. Click Review on a row in the In Review section

  2. A dialog opens showing the full form with every answer, photo, and signature

  3. Click Approve

The submitter gets a notification that their form was approved.

Rejecting a submission

  1. Click Review on a row in the In Review section

  2. Click Reject

  3. Type a clear note explaining why - the submitter will see this and use it to correct the form

  4. Click Confirm Reject

The submitter gets a high-priority notification with your rejection note, and the form goes back to Draft for them to edit and resubmit.

If your account uses notifications, rejection notes are emailed and pushed to the submitter's device.


Notifications

You don't have to set anything up - notifications fire automatically the moment you start using forms.

Event

Who gets notified

Priority

A form is assigned to a specific user

That user

Medium

A submission is sent in (and Require office review is on)

Account Owners and Admins

Medium

A submission is approved

The person who submitted it

Medium

A submission is rejected

The person who submitted it

High

Notifications appear in the bell menu in the app, and (depending on the user's notification preferences) by email and push notification.


Tips and Best Practice

  • Start with one Active template, not ten Drafts. Build one form, use it on a live job, then tweak. It is faster than trying to perfect it on paper first

  • Use Categories. They make the templates list scannable when you have a lot of forms

  • Use Section Headers liberally. A long form with clear section breaks is much easier to fill in on a phone than a wall of fields

  • Be specific with field labels. "Photo of meter reading (front of property)" is much better than "Photo"

  • Use Worker Signature for your team, Client Signature for the customer. The two are tracked separately and shown that way on the submission, which matters for sign-off paperwork

  • Be careful with gated options. A form on Before every clock-in blocks the team from working until the form is filled in. Test it with a single user before rolling it out to a full crew

  • Have an admin's number to hand. If a gated form turns out to have a problem in the field, your whole crew is locked out of clocking in until an admin deactivates the assignment. Make sure someone on site can reach an admin

  • Duplicate before redesigning. If a template is in heavy use and you want to change it significantly, duplicate first so the live version keeps working


FAQ

Can I attach a form to a Job Item or a Line Item instead of the whole job? Forms attach to jobs only. To target a specific line item, use the Before a line item is started or Before a line item is marked complete timing option - the form will appear at the right moment on each line item on that job.

Can the same form be assigned to a job more than once? Yes, but only under different timing options. For example, the same Daily Safety Check can be added on Before every clock-in and Any time on the same job. You cannot add the same template under the same timing option twice.

Can I edit a template that is already live on jobs? Yes. Edits apply to every assignment using that template. If you do not want that, duplicate the template first and assign the new copy to future jobs.

What happens to submissions if I archive a template? Existing submissions are kept and remain viewable. Existing assignments still work. You cannot create new assignments from an archived template.

Can I export submissions as PDF? A one-click in-app PDF download is on the roadmap. In the meantime, submissions are viewable in the web app and mobile app with every answer, photo, and signature rendered in full, ready to screenshot or send.

Can the same form be assigned to more than one person? The assignment itself is at the job level, so anyone with access to that job can complete the form. There is no separate per-person assignment.

Does any of this work with subcontractor accounts? Yes. When you sync a job to a subcontractor's Trades Panel account, the form templates and assignments on that job are copied across with the job. The subcontractor can complete forms on their own account, and their submissions sync back to yours so your office staff can review and approve them. Templates flow contractor → subcontractor; submissions flow subcontractor → contractor.

Can I make a form recur automatically (for example, every Monday)? There is no time-based recurrence. The closest equivalent is Before every clock-in or On every clock-out, which trigger the form every working session.

What happens if a form is submitted after its due date? Nothing automatic. The due date on Any-time forms is a target, not a deadline. The submission goes through as normal.

Can I delete a submission? Submissions are permanent for audit reasons. If a submission was sent in by mistake or has incorrect data, reject it with a rejection note and ask the submitter to correct and resubmit.

Can field staff see all submissions, or only their own? Field staff can only see submissions they sent in themselves. Office staff and above see everything.

Can the customer sign without downloading the app? Yes. Hand them the phone, open the form with a Client Signature field, and they sign on the screen. They do not need a Trades Panel account or any app of their own.

Will the HSE or my insurer accept these as records? Submissions include every answer, photo, the signer's name, the signature image, and a timestamp. On mobile, signatures also carry the GPS location they were captured at. That is the same evidence you would have on a paper form, in many cases stronger. Whether your specific insurer or HSE inspector accepts them is between you and them, but most do.

Will this cost extra? Custom Forms is included in Trades Panel. There is no per-form or per-submission charge.


Troubleshooting

"The template I want is not in the Add Form picker."

  • Check the template's status. Only Active templates appear in the picker

  • If the template is archived, go to Settings > Form Templates, set the Status filter to Archived, find the template, and click Restore

"I keep getting a duplicate error when I try to add a form."

  • A form with the same template and the same timing option is already on this job. Either edit the existing assignment, or choose a different timing option

"The form is not appearing for the field staff member."

  • Confirm the staff member is scheduled on the job - the Forms tab on mobile only shows jobs they are scheduled on

  • Check the assignment is not deactivated (deactivated assignments are hidden from pickers)

  • For gated forms, confirm the staff member is actually trying the action that triggers the form (clock-in, clock-out, etc.)

"Clock-in is blocked and we cannot work."

  • A form set to Before every clock-in is in place on the job. Either fill in the form to unblock the clock-in, or have an Owner, Admin, or Office Staff member deactivate the assignment from the job's Forms tab if it was added by mistake

"I cannot edit an assignment - it says it is frozen."

  • The assignment has been deactivated. Reactivate it first, then edit

"I cannot delete an assignment."

  • The assignment already has at least one submission against it. Submissions are permanent, so the assignment can only be deactivated, not deleted

"My draft disappeared when I closed the app."

  • Drafts on mobile are held in memory only until you tap Submit. If the app closes or you back out of the form, the draft is discarded. Submit even partial information rather than leaving the form open

"I rejected a submission by accident."

  • The submitter will see your rejection note, edit the form, and submit again. There is no limit on resubmissions, so this is recoverable


Worked example: setting up a Daily Safety Check that blocks clock-in

Here is the full path from "nothing built" to "every clock-in needs a safety check signed off".

1. Build the template (Owner or Admin, on web)

  • Settings > Form Templates > Create Template

  • Name: Daily Safety Check

  • Category: Safety

  • Add a Section called Site conditions

  • Add three Checkboxes: Walkways clear, PPE worn, First aid kit on site (set each to Required)

  • Add a Section called Today's risks

  • Add a Textarea: Specific hazards today (Required)

  • Add a Photo field: Site condition photo (Required)

  • Add a Worker Signature called Operative sign-off (Required)

  • Open Settings in the builder - leave Require office review on if you want to spot-check; turn it off if you trust the team to self-sign and you only want a record

  • Set Status to Active

  • Save

2. Assign it to a job (Owner, Admin, or Office Staff, on web)

  • Open the job > Forms tab > Add Form

  • Search Daily Safety Check, click it

  • Pick Before every clock-in

  • Click Assign Form

3. The team's experience (Field Staff, on mobile)

  • The next time anyone on the crew taps Clock In on that job, the Daily Safety Check pops up automatically

  • They tick the boxes, type the day's hazards, take a photo of the site, sign their name

  • Tap Submit - clock-in goes through

  • If they try to clock in again later (lunch break and back), the form pops up again

4. Review (Office Staff, on web)

  • Open Form Submissions in the top nav

  • The day's safety checks land in In Review

  • Click Review on each one, Approve if the answers and photo look right, or Reject with a note if anything is missing

That's the whole loop.


Found something missing or unclear? Please contact support - we update these guides as the product evolves.