Skip to main content

Customer Page Layout

Why This Matters

A Customer Page Layout in SubcontractorHub allows you to control how customer-related information is shown when users add or edit customer records. You can create layouts tailored to different roles (like Sales or Admin), define what fields appear, group them into custom sections, etc. You also have the option to create custom fields using predefined values, timestamps, dropdowns, and more.

What You'll Need

  • Admin access to SubcontractorHub

  • A web browser (Chrome or Edge recommended)

Step-by-Step Instructions

Step 1

Locate the “ManageDatabase” tab on the left-hand side and click "Database".

Step 2

Click the “Page Layout” tab on the left-hand side. This is where you’ll configure forms for modules like Customer, Project, Lead, etc.

Step 3

Click “Layouts”.

Step 4

Select the “Customer” module. You are now in the section where layouts for the Customer form (Add/Edit) can be created or managed.

Step 5

Click the “Add” button in the top right corner to create a new layout. This opens the layout creation screen where you’ll fill in some basic details.

Step 6

Fill in the “Add Layout” form. Here’s what you need to do:Page Name:Give your layout a name, like “New Customer Form” or “Edit Customer Profile.”Role:Select which user role this layout applies to. Layout Type:TickAddforAdd Customerpage orEditforEdit Customer page. You can select both if needed. Display Page as Stepper:Select this if you want your form broken into steps. For example,

Step 7

Customer Info,

Step 8

Site Details,

Step 9

Attachments. This improves usability for longer forms. ClickNextwhen done. Note:Before adding a new page layout, you have the option to create custom fields for the page. Simply navigate to the "Custom Fields" section under Page Layout and select "Customer" within theCustom Fieldsmenu.

Step 10

Navigate to the “Custom Fields” tab under Page Layout and chooseCustomeras the module.

Step 11

Click“Add” to open the custom field builder.

Step 12

Fill in the details:Label:The name users will see on the form (e.g., “Lead Source”).Key:A system-friendly ID with no spaces (e.g., lead_source_code).Is Required:Choose Yes if users must fill this out. Type:Choose the field format (Text, Date, Dropdown, etc.).Add Timestamp:Tick if you want the system to store the first time this field gets a value. Predefined Values (Optional):Use this if you want dropdowns with fixed choices, like “Customer Type: Residential, Commercial, Government.”Note: Predefined Valuesare smart system variables that auto-fill fields with live data, like customer name, contract price, proposal link, or system size. Instead of manual entry, you just select from a dropdown when creating a custom field, and the system pulls in the right info. For example,contact.name refers to the full name of the customercontact.email auto-fills the customer’s emailcontract_price shows the total contract valuemonthly_payment pulls the EMI from the proposalproposal_cover.url links the PDF proposalThese values save time, reduce errors, and keep your forms synced across modules like Proposals, Projects, and Contracts. Use them whenever you want to automatically populate fields with existing data. Your new custom field is now ready to be added to your new project page layout.

Step 13

Once you have clickedNextin

Step 14

, you will land on the layout builder screen. Scroll down and click “+ Add” to create a new section.

Step 15

Add aname for your custom section like “Basic Info,” “Site Details,” or “Lead Qualification.”

Step 16

You can nowdrag and dropbothstandard fields(default system fields like Email, Phone, etc.) and yourcustom fieldsinto the section. Note:You will not be able to save your layout if you fail to add mandatory fields to it. The mandatory fields are highlighted with a red asterisk mark next to them.

Step 17

Once your layout sections are ready and fields are in place, clickSave.

Real-World Example

💡 A solar contractor uses the customize your customer page layout for better data entry feature to keep their daily operations running smoothly — saving time on every project and reducing manual errors for the whole team.

Pro Tips

  • Start small: Test this feature on one project before rolling it out company-wide.

  • Need help? Contact SubcontractorHub support — they're always happy to walk you through it.

  • Bookmark this guide: Come back anytime you need a quick refresher.

Troubleshooting

Problem

Solution

Setting doesn't appear

Make sure you have admin access and refresh your browser

Changes don't save

Check your internet connection and try clicking Save again

Feature looks different

Your organization may be on a different plan — contact support


Change Log

Date

Change

May 2026

Rewritten for clarity; simplified language for non-technical contractors

Did this answer your question?