Skip to main content
New Custom Forms
Updated over 2 months ago

Custom forms can be used to fill out routine information by your team, or be sent to customers to fill out for themselves. Forms can serve as standalone records or be attached to records such as invoices, jobs, and estimates. Some examples include:

  • Inspection forms

  • Safety checklists

  • Intake forms

  • Installation forms


Beta Version

We're launching this as a beta to gather valuable feedback and ensure everything works smoothly for your specific needs. Your input will directly influence the final product, which we plan to officially launch later this year. After the beta period, this new and improved feature will become a paid add-on, providing even more value to your subscription.


Enabling New Custom Forms

I'm already using Custom Forms

No need to worry about your forms—they will continue to function seamlessly in the new version of custom forms.

I'm not currently using Custom Forms

If you aren’t currently using custom forms, navigate to Features & Plug-Ins in Company Settings to enable Custom Forms.


Form Settings

Begin personalizing your custom form by navigating to Form Settings.

Click on Form Settings

General

Begin by naming your form and adjusting the font size.

Click on Form Name…

Next, toggle on/off the following settings:

  • Form is Active - This will activate the form for use in FieldPulse.

  • Allow Template Creation - This will allow this form to be used as a template for future forms.

  • Enable Status Workflow - This will enable custom status workflows for the form, allowing you to update statuses instantly based on your actions.

Connect Forms to Records allows you to specify which records this custom form can be created from. Select all records on which you'd like this form to be used.

Custom Status Workflows

You can create your own custom status workflows and assign them to different forms. You can prompt automatic status changes by setting up triggers such as:

  • Sent to Customer

  • Filled by Customer

  • Signed by Customer

Be sure to select Enable Status Workflow, then click on Custom Status Workflows under Custom Forms to create your unique workflows. To learn more about how to build these, visit the Custom Status Workflows article.

Click on Custom Status

Let's take a look at an example.

Click on Evaluation Form Workflow…

After creating the workflow and returning to the custom form settings, select the status workflow you'd like to use for this form.

Click on —

You'll then need to select what the status should be changed to when specific trigger actions take place. In this example, when the form is sent to the customer, it will automatically change to Sent status. If it's filled by the customer, it will automatically change to Filled by Customer status. If they sign the form, it will automatically change to Signed by Customer status.

Click on Sent to Customer…

Permissions

Next, adjust the permission settings for both visibility and creating/editing. Select specific users, teams, and/or roles to whom you'd like to to give visibility and creating/editing permissions. Note that the visibility and creating/editing permissions are unique.

Click on Permission Settings for Visibility…

Email & SMS Configuration

You can now customize the default email and SMS messages used when sending a custom form to a customer.

Click on Email Configuration…

Building a Custom Form

Once you've adjusted your form settings, it's time to start building! Click and drag fields from the right-side menu onto your blank custom form. (Note: Be sure you're not still in Form Settings. To close the settings, click on Form Settings again.)

To remove a field, click and drag it back to the right hand side or select the field and select Delete. Once a field is placed on a form, you can resize and reorder each field.

Field Types

  • Section Labels - Section header for names and titles

  • Text Field - Free text

  • Drop-down Field - Select a single option from a dropdown list

  • Multi-select Dropdown Field - Select multiple options from a dropdown list, can specify minimum/maximum number of selections

  • Quick Select - Multiple choice with up to 5 options

  • Checkbox - Select (yes) or leave blank (no)

  • Date - Collect date and/or time, can be auto-filled with current date and/or time

  • Image/Video - Upload jpg, pdf, mp4, and png files, can specify minimum/maximum number of files

  • Signature - Collect a signature

  • Related Record Fields - Import data from related records

    • Customers

      • Name, notes, job notes, email, phone, billing address, status/type, pipeline status, lead source, tags, custom fields

    • Jobs

      • Title, location name, location, job notes, field notes, status, assigned team members, scheduled date/time, customer arrival window, created by, tags, custom fields

    • Estimates

      • Title, estimate notes, internal notes, estimate date, author, status, location, reference, expiration date, tags, custom fields

    • Invoices

      • Title, invoice notes, internal notes, invoice date, author, status, location, reference, due date, tags, custom fields

    • Projects

      • Title, notes, job notes, start date, end date, completion percentage, custom fields

    • Maintenance Agreements

      • Title, job location, status, price per bill, total annual fee, agreement notes, job notes, custom fields

    • Assets

      • Asset tag, title, asset notes, install date, location, location details, category, manufacturer, model, model number, serial number, model year, model details, warranty, condition, warranty information, custom fields.

Required Fields

To require a field to be completed on a custom form, select the Required checkbox before moving on.

Untitled step

Conditional Logic

Conditional logic allows certain fields to appear or change based on the responses the user provides. This helps tailor the form to gather only relevant information.

In this example. we want to create conditional logic for Field X, so it only appears for the user when certain criteria are met in Field Y. When you're ready to create conditional logic for Field X, click on Field X and select Add New Condition.

Click on + Add new condition

If you want Field X to only display if Field Y contains a certain value, select Field Y and your desired value.

Click on Field Y…

You can repeat the process creating additional conditional logic criteria for Field X until you're satisfied. In this example, Field X will only display for the user if "Yes" is selected in Field Y.

Modes

Use the modes to view your form in different scenarios. You can also preview the appearance of your form on Mobile or Desktop.

Click on Design Mode…
  • Design Mode - You can create and edit a form by dragging and dropping fields.

  • Preview Fill Mode - You can preview how the form will look when someone is filling it out.

  • Preview Completed Form - You can preview how the form will look once it has been filled out.


Using Custom Forms

To attach a custom form to a record, begin by entering the record where you want to attach the form. This may be a customer, job, invoice, etc. Select Forms from the top menu, then Create New.

Click on add…

You will now see a list of your custom forms, and you can choose which form to attach.

Click on Draft

You can now complete the form, or save it to the record to be completed at a later date.

Click on Save

To view a form attached to the record, navigate to the Forms tab and click on the applicable form.

Click on Form #2…

After clicking on a form, you can attach files, send it to be filled out by your customer or send it to be viewed by your customer. You can also see important details about the form on the right-side of the screen.

Click on Actions

Video Tutorial


Have additional questions?

Contact us at support@fieldpulse.com or use the chat feature in the bottom right corner of your screen.

Did this answer your question?