Skip to main content
Who uses this: Administrators build and edit custom form templates in Company Settings, which only Administrators can reach. By default, if no restrictions are set in the form’s permission settings, the form is accessible to all users. Availability: Custom Forms must be enabled in Company Settings before you can build a form — contact the FieldPulse team for pricing.
A custom form starts as a blank template you build in Company Settings. You drag in the fields you need, arrange them, decide which fields are required and which stay internal, then choose the records the form can attach to. Once the template is saved, your team pulls it up on any of those records and fills it out.

Overview

You build custom forms in Company Settings > Custom Forms. Each form is a template made of fields you drag onto the canvas from the right-side menu. Open Form Settings first to name the form, set the field label and contents font sizes, and choose which record types it can attach to — then lay out the fields. When the template is saved, you attach it to a record and complete it there. For the full list of field types, related-record fields, formulas, and conditional logic, see Custom Form Field Types and Formulas Details.

Video walkthrough

Video walkthrough: creating a custom form

Before you begin

  • Turn the feature on first if it isn’t already — see Setting Up Custom Forms.
  • Decide which record types the form belongs on (customer, job, estimate, invoice, and so on), since you set that in Form Settings before you lay out fields.

Build the form

Create a new form

  1. Go to Company Settings and select Custom Forms.
  2. Review the forms you’ve already created, or select Create New. Company Settings Custom Forms list showing existing form templates and the green Create New button
  3. Select Form Settings in the top menu to open the settings panel. Custom form editor toolbar with the Form Settings button open and the Form Name field in the settings panel
  4. Name the form.
  5. Set the field label and contents font sizes.
  6. Choose which record types the form can attach to.
For a full breakdown of every setting available, see Custom Form Settings Details.

Start from an existing PDF

You can import a PDF or image file to use as the background of a custom form, then place fields on top of it. This is the route to take when your company already has a form that works well, or a form that has to keep a specific format for regulatory reasons.
  1. In the form editor, select Import PDF. Custom form editor with the green Import PDF button beside Form Settings and Save Template, and a note that you can add up to 20 pages
  2. Choose Replace to swap out the pages currently open, or Append to add the imported pages to the form you already have open. Prompt asking whether to import the PDF by replacing current pages or appending new pages, with Replace and Append buttons
  3. Add fields on top of the imported pages the same way you would on a blank form.

Add and arrange fields

  1. Close Form Settings by selecting it again, so the field menu is active.
  2. Drag a field from the right-side menu onto the form.
  3. Position the field by dragging and stretching it where you want it on the page.
  4. Set an exact size and placement, if you need one, under Size and Position in the field’s attributes.
  5. Check Remove Border under Styles so the entry appears without a box around it when your customer sees it.
  6. Set Text Align under Styles to Left, Center, or Right.
  7. Remove a field by dragging it back to the right-side menu, by selecting the field and choosing Actions > Delete, or by selecting the field and pressing backspace.
  8. Select Save Template to save the form.
Animation of dragging fields from the right-side field menu onto a blank custom form in Design Mode Every field has a Field Attributes panel on the right. Styles is where Remove Border and Text Align live.
Field Attributes Styles section with Remove Border checked, and the same field shown below without a box around the entered value
Field Attributes Styles section with the Text Align dropdown open on Left, Center, and Right
Size and Position is where you enter the field’s exact Width, Height, X Position, and Y Position on the page. Field Attributes Size and Position section showing Width, Height, X Position, and Y Position values for the selected field A custom form can be up to 20 pages. Longer forms are paginated so every page loads, including pages that use a PDF background — the web app paginates every 10 pages, and the mobile app paginates every 4 pages. Custom form paginated into ranges of four pages, with the page-range selector highlighted below the form

Set required fields

Mark a field as required for your employee and/or your customer by checking the box in that field’s attributes. A Field is required for selector sets a field to be required internally only. Required fields make sure the details you can’t lose — a signature, a photo, a serial number — get captured every time.

Hide internal-only fields from customers

Select a field and check Internally Visible Field Only to keep it off customer-facing displays. The field stays visible to your team but doesn’t appear to the customer when the form is sent to them, including on PDFs. You can designate internal PDFs for printing so those fields still appear on your team’s copy, and hidden internal related-record custom field values cascade to custom forms. Field Attributes panel with the Internally Visible Field Only checkbox selected and the Layout Behavior When Field is Hidden setting Layout Behavior When Field is Hidden controls what happens to the space a hidden field leaves behind: Layout Behavior When Field is Hidden dropdown listing Preserve Space, Expand Neighbor Horizontally, Collapse Neighbor Below, and Collapse Neighbor Sequentially Turn on View as Customer in the preview to see the form the way your customer will, with the internal fields hidden. Preview Completed Form with View as Customer off showing the internal fields, next to the same form with View as Customer on and those fields hidden

Control who can edit fields

  1. Switch from Design Mode to Preview Fill Mode.
  2. Use the lock icon next to each field to grant or restrict edit access for your customer and/or your employee.
Preview Fill Mode with a lock icon next to the Gate Code field controlling whether it can be edited

Preview the form

Use the mode selector to check your work before you put the form to use. You can preview any mode from a Mobile or Desktop perspective. Custom form editor with the Design Mode, Preview Fill Mode, and Preview Completed Form selector and the Mobile and Desktop toggle A form built on a PDF background carries over to mobile. The person filling it out can work on the document at full size and zoom in and out, or turn on Display fields only to move through the fields one at a time. Preview Fill Mode set to the Mobile view, showing a PDF-background work order with the Display fields only toggle

Use the form on a record

Attach the form to a record

  1. Open the record you want the form on — a customer, job, estimate, or invoice.
  2. Select Forms from the top menu. Job record with the Forms tab highlighted in the record's top menu
  3. Select Create New. Forms tab on a job record with no form records yet and the green Create New button
  4. Choose your form from the Select a Form Type list. Select a Form Type dialog listing the available form templates, with SAMPLE CUSTOM FORM highlighted
  5. Complete the form now, or select Save to save it to the record and finish it later.
New custom form open on a job record with the Save button, Save as Template checkbox, and Insert Template option

Open and manage an attached form

  1. On the record, go to the Forms tab.
  2. Select the form to open it.
Forms tab on a job record listing the attached form with its type, status, created date, and creator From an open form you can generate a PDF, attach a file or photo, send the form to your customer to be filled, and send it to your customer to be viewed. The panel on the right shows the form’s details — the related customer, job, and project, who created it, the created date, the date it was sent to be viewed, the customer view date, the date it was sent to be filled, the customer fill date, and the signature date. Open form record with the Send and Actions menus and the right-side details panel showing related records and send dates

FAQs

How do I get notified when a customer fills out or signs a form?

Set your recipients in Company Settings > Customer Communications > Notification Settings, where you can notify all admins, managers, individual team members, or specific email addresses. Email and SMS defaults for the form itself live in Custom Form Settings Details.

Can I put each form page on its own PDF page?

Yes. Go to Company Settings > Custom Forms > Settings and toggle on the option to display each form page on its own PDF page with page breaks, instead of having all pages flow continuously.

Can my team open custom forms in Offline Mode?

Yes. Forms attached to job, project, and customer records can be opened and edited without a connection, and you choose which templates are available offline in each form’s settings. See Custom Forms Offline Mode Details.

How do I make a field required?

Select the Required checkbox in the field’s settings while you build or edit the form in Company Settings > Custom Forms. Your team cannot submit the form until every required field is filled in. The Creating Without Filling Required Fields permission controls who can save the form to a record with required fields still blank so those fields can be completed later — see Custom Form Settings Details. Your form is ready when you can open a record, select Forms > Create New, and find your template in the Select a Form Type list.