> ## Documentation Index
> Fetch the complete documentation index at: https://help.fieldpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Link Custom Forms to Jobs

> Attach a custom form to a job in FieldPulse so your techs pick that job's assets, invoices, and estimates from a dropdown instead of retyping them.

> **Who uses this:** Administrators build the form's related-record fields in **Company Settings**; the form's **Visibility / Creating** permission controls which users can see and create that form. **Availability:** All regions · Custom forms must be enabled for your account.

A [custom form](https://www.fieldpulse.com/features/custom-forms) that is attached to a job can pull from that job's own records. Instead of typing an asset name or an invoice title into the form, the person filling it out selects the record from a dropdown, which keeps the form pointed at the correct information and cuts the manual-entry errors that someone has to chase down later.

## Overview

When a custom form is attached to a job, the related-record fields on that form become dropdowns of the records linked to that job. A related-record field is a form field that imports values from a record instead of collecting typed input, and a form can pull from the related customer, job, estimate, invoice, project, maintenance agreement, or asset. If a form includes an **Asset** field and the job has multiple assets on it, the person filling out the form picks the right one from the list rather than remembering which is which. For every value each record type can supply, see [Custom Form Field Types and Formulas Details](/jobs/custom-forms/field-types).

Linking a form to a job takes three pieces: the related-record fields on the form, the form attached to the job, and the person filling the form out selecting the job's records.

## Video walkthrough

<Frame caption="Video walkthrough: selecting a job's related records inside a linked custom form">
  <iframe src="https://www.loom.com/embed/c776f5c92a79403cbfa40abcb4add9e2?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

The written steps below stand on their own.

## Before you begin

* Turn on Custom Forms for your account first. See [Setting Up Custom Forms](/jobs/custom-forms/enabling).

* Have the form you want to link ready, or build it first. See [How to Create a Custom Form](/jobs/custom-forms/create-a-form).

* Allow the form on job records. The **Connect Forms to Records** setting sets which record types a form can attach to — select **Job** there, or the form won't be available on a job. See [Custom Form Settings Details](/jobs/custom-forms/settings).

## Add related-record fields to the form

Related-record fields go onto the form in the form editor, the same way as any other field.

1. Go to **Company Settings** > **Custom Forms** and open the form you want to link, or create a new one.

2. Drag a **Related Record Fields** field from the right-side menu onto the form.

3. Choose the record the field pulls from — **Field Value from Related Assets**, **Field Value from Related Invoices**, **Field Value from Related Estimates**, and so on — then choose which value from that record the field carries.

4. Save the form.

## Attach the form to a job

1. Open the job record.

2. Select **Forms** from the top menu, then **Create New**.

3. Select your form from the list of custom forms.

4. Complete the form now, or save it to the job to finish later.

## Select the job's records in the form

Open the attached form on the job and each related-record field offers a dropdown of that job's matching records. An **Asset** field lists the assets on that job; an **Invoice** field lists every invoice linked to that job. Selecting one fills the field without leaving the form.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/fieldpulse/rihvHrx7elGHYKZ2/static/images/_api/10697135-custom-forms-linked-to-job-records/01.png?fit=max&auto=format&n=rihvHrx7elGHYKZ2&q=85&s=089112733ec3f702a5aea67d11d11d88" alt="Asset field on a job-linked custom form with its dropdown open, listing the job's two assets — Asset #3 #1134 and Asset 4 #1135, both marked Uninstalled — next to Invoice, Project, Agreement, and Customer fields" width="1236" height="498" data-path="static/images/_api/10697135-custom-forms-linked-to-job-records/01.png" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/fieldpulse/rihvHrx7elGHYKZ2/static/images/_api/10697135-custom-forms-linked-to-job-records/02.png?fit=max&auto=format&n=rihvHrx7elGHYKZ2&q=85&s=3984225255fd72a8d5ee887a74701ff0" alt="Page 2 of a job-linked custom form with the Invoice field's dropdown open, listing the job's two Jane Doe installation-phase invoices, one tagged Invoice and one tagged Void, beside Asset, Estimate, Agreement, and Customer fields" width="1244" height="532" data-path="static/images/_api/10697135-custom-forms-linked-to-job-records/02.png" />
  </Frame>
</Columns>

## Still need help?

Reach the [FieldPulse support team](https://www.fieldpulse.com/company/contact-us) at [support@fieldpulse.com](mailto:support@fieldpulse.com) or through the chat feature in the bottom-right corner of your screen.

## Related articles

* [Custom Forms Overview](/jobs/custom-forms/overview)

* [How to Create a Custom Form](/jobs/custom-forms/create-a-form)

* [Custom Form Field Types and Formulas Details](/jobs/custom-forms/field-types)

* [Custom Form Settings Details](/jobs/custom-forms/settings)

* [How to Use the PDF Form Filler](/jobs/custom-forms/pdf-form-filler)

* [How to Import and Export Custom Form Templates](/jobs/custom-forms/import-export)

The form is linked correctly when a tech opens it on a job and the asset, invoice, or estimate they need is already in the dropdown, ready to select instead of type.


## Related topics

- [Custom Forms Overview](/jobs/custom-forms/overview.md)
- [Custom Forms](/jobs/custom-forms/index.md)
- [How to Create a Custom Form](/jobs/custom-forms/create-a-form.md)
- [Custom Form Settings Details](/jobs/custom-forms/settings.md)
