Required Info Fields (Custom Fields)

This explains the theory and setup behind Required Info Fields and how you can use them in your org to reduce errors of missing information from your team.

Written By Christopher Scott

Last updated 8 months ago

Setting Up Required Info Fields in Attik

The Required Info Fields feature in Attik allows you to collect key job-specific information during the scheduling process, ensuring that your team always gathers the correct details for each service type. This guide explains the reasoning behind these fields and walks you through how to configure and use them effectively.


Why Required Info Fields Matter

Different services often require different types of information. For example:

  • A termite inspection might require square footage.

  • A sewer scope may need to capture pipe access details.

  • A pool inspection might need gate lock codes.

Without a way to tailor the data entry to the service, you end up with cluttered forms that list dozens of irrelevant fields.

Attik addresses this by offering dynamic, service-specific fields that only appear when they’re needed. This creates:

  • A cleaner user experience

  • Faster scheduling with fewer errors

  • Better price accuracy (fields can trigger modifiers)

  • Easier training for new team members


How It Works

Required Info Fields are essentially smart custom fields. You can define fields globally and then assign them to specific services. When a service is added to an order, only its associated fields will appear.


Step-by-Step: Setting Up Required Info Fields

1. Create a Required Field

  1. Go to Settings > Required Info Fields.

  2. Click "Add New Field".

  3. Fill in the following:

    • Name: What the field is called (e.g., "Gate Code").

    • Type: Choose from:

      • Text

      • Number

      • Select (dropdown)

      • Date

      • Time

      • Checkbox (true/false)

    • Description (optional): Help text for your team.

    • Required During Scheduling: Toggle ON to make the field mandatory.

    • Hidden from Client: Toggle ON to make internal only.

2. Assign Field to a Service

  1. Go to Services.

  2. Select the service you want to edit.

  3. Scroll down to the "Required Info Fields" section.

  4. Add any relevant fields.

Example: You may want to add a "Square Footage" field to a Mold Inspection but not to a Roof Certification.

3. Use It During Scheduling

  • When creating a job and selecting a service, any required info fields assigned to that service will automatically appear.

  • Fields marked as required must be completed to proceed.


Bonus: Use Fields to Modify Pricing

You can also use Required Info Fields to influence price.

  1. Go to Settings > Price Modifiers.

  2. Add a new modifier.

  3. Set conditions based on a specific info field (e.g., if "Square Footage > 2500", increase price by $50).

This ensures accurate pricing is automatically calculated based on key inputs.


Best Practices

  • Keep field names clear and intuitive.

  • Avoid creating dozens of unused fields.

  • Test your field visibility using the scheduling form to ensure a smooth workflow.

  • Regularly audit services to ensure they're assigned the right required fields.


Summary

Required Info Fields let you tailor data collection for each service without overwhelming your schedulers. By displaying only what's needed—and linking fields to pricing—you gain accuracy, efficiency, and control over your scheduling process.

If you need help setting this up, contact our support team or watch our walkthrough video on Required Info Fields.