Skip to main content

Feature enablement & creation of Trade Types

Trade types will help you segment and manage businesses that cut across multiple trades with unique branding, contacts/addresses. It will also help with better reporting, grouped by trades. Additionally, it will help improve operational efficiency through exclusivity to users to access jobs, quotes, invoices, etc., pertaining to their specific trade type(s).
  • Customer Action Required: Contact [email protected] to enable the Trade Type feature.
  • Limits: Up to 25 active Trade Types per organization.
  • Post-Enablement: Create Master Trade Types via 
  • Navigation:Settings —> Miscellaneous —> Trade Type —> + New Trade Type
TTR28
  • Click the “Create” button to create the new master trade type.
TT18

Entity relationships and mapping use cases

EntityWhat It Is (Mapping)App PathBusiness Impact
Users (Technicians)1:N – A technician can belong to one or multiple trade types (e.g., John: HVAC + Electrical).Settings → Users & Teams → User Mgmt. → + New / Edit → Pick Trade TypesScope of visibility. Users can view and create only jobs, quotes, invoices, and products that belong to their assigned trade type(s).
Teams1:N – Teams can belong to one or multiple trade types (cross-trade or functional teams).Settings → Users & Teams → Team Mgmt. → + New / Edit → Pick Trade TypesEase of dispatching. Jobs and teams are auto-filtered on the Dispatch Board based on trade type associations.
Product Categories1:N – Product categories are mapped to relevant trade type(s).Settings → Modules → Parts & Services → + New / Edit → Pick Trade TypesEase of organizing. Parts and services are grouped under product categories that are further grouped by trade type. During part/service creation, available categories are controlled by the selected trade type.
Parts / Services1:N – Parts and services can be shared across trades or restricted to specific trades (e.g., Nails: HVAC + Electrical; Breaker: Electrical only).Inherits trade type via Product CategoriesSpeed of operation. When adding line items to jobs, quotes, or invoices, parts and services are pre-filtered by the job’s trade type—reducing search effort and errors.
Job Categories1:N – Job categories are mapped to applicable trade type(s) (e.g., Maintenance: HVAC + Electrical; AC Installation: HVAC only).Settings → Modules → Jobs → Job Category Hub → + New / EditEase of organizing. Enables structured organization of jobs, service tasks, and skills by trade type. Job categories can be linked to Skills and Service Tasks via Job Category Hub.
Jobs1:1 – Each job belongs to a single trade type.Job creation / editOperational clarity. Trade type selection controls available job categories and filters parts/services. Users see only jobs for their trade type(s). Jobs inherit trade type when created from a quote or invoice. Jobs without a trade type are visible to all users.
Quotes1:1 – Each quote belongs to a single trade type.Quote creation / editFocused quoting. Trade type filters available parts/services and controls user visibility. Quotes inherit trade type when created from a job or invoice. Quotes without a trade type are visible to all users.
Invoices1:1 – Each invoice belongs to a single trade type.Invoice creation / editClean billing & visibility. Trade type filters parts/services and determines invoice visibility. Invoices inherit trade type from the job or quote. Invoices without a trade type are visible to all users.

Onboard to Zuper Trade Types

a. Job Categories & Jobs

  • Job Category Creation & Edits: Once trade types are created, the next critical step is to map your job categories to the right trade type(s). As mentioned in the mapping table above, a job category can be mapped to one or more trade type(s) based on your specific business needs. For e.g., A job category ‘Maintenance’ shall be associated with both HVAC & Electrical, (or) a job category ‘AC Installation’ shall be associated with only HVAC. The screen below helps you understand how to map trade type(s) to a job category.
TTR2 Since Zuper enables mapping job categories to skills and service tasks, associating trade type(s) with job categories virtually establishes traceability to those skills and service tasks.
  • Job Creation & Edits: Once this is done, when creating a job, you’ll be able to map a job to only one of the trade types. During job creation, selecting a trade type for the job automatically shortlists the job categories mapped to it. This will eliminate the need to endlessly scroll through all job categories when creating a job.
    • Pick Job Trade (e.g., HVAC) → Locks in the trade type.
    • Pick Job Category (e.g., “AC Repair”) → Only shows categories for that trade.
    • Add Products/Parts → Only see parts linked to that trade (like HVAC filters).
TTR30 Additionally, mapping a job to a trade type ensures it’s visible only to users who belong to that trade type (we will see how users can be mapped to a trade type below).
Note: When a job is not mapped to any trade type, it will be visible to ALL users.
  • Line-Item/Product Selection Within Job: Additionally, when adding line items to a job, they’ll be automatically shortlisted/filtered based on the job trade type (we’ll see how to map products to trade types soon, below ). This again helps users find the right parts/services for a job rather than weeding through an infinite list of parts/services available within your organization.
    • Parts belonging to job trade type: Auto-filters (e.g., thermostats for HVAC job).
    • When users are associated with more than one trade type, selecting the “Any” option lists parts across all their trade types. This shall be handy when a job must encompass parts cutting across multiple trades.
TTR8
Note: Avoid using the ‘Any’ filter unless your job is not going to need materials across various trades. Picking the ‘wrong’ part (via “Any”) could impact your job operations, e.g., plumbing pipes counted in an HVAC job!

b. Product Categories & Products

Product Category Creation & Edits: Once job categories are mapped to trade types, the next logical step is to map your product categories to those trade types. As mentioned in the mapping table above, a product category can be mapped to one or more trade type(s) based on your specific business needs. For example, A product category, Pumps, HWT, shall be mapped to ‘Plumbing’ trade type, while Air Conditioners, Furnaces shall be mapped to HVAC trade type, and finally, Consumables shall be associated with both. The screen below shows how to map trade type(s) to a product category. TTR31 Illustration: A company has HVAC and Plumbing trades. They can create trade-specific catalogs, so each trade-focused user(s) sees only their items. Some items are shared. Go to:
Navigation: Settings —> Modules —> Parts & Services —>+ New/Edit Category.
  • Category: “Air Filters”.
    Assign to: HVAC only.
TTR32
  • Category: “Sealants”.
    Assign to: HVAC and Plumbing.
TTR4 Once done, the product category visibility across users will be displayed when selecting trade type(s).
  • HVAC User(s): Air Filters, Sealants.
  • Plumbing User(s): Sealants.
Parts/Services Creation & Edits: Once this is done, when creating a product, you’ll be able to map a product to a trade type. When creating a part or service, selecting a trade type automatically shortlists the product categories mapped to it. This will eliminate the need to scroll through all product categories when creating a part/service. As mentioned in the job section above, this will also enable auto-filtering of line items within a job by trade type. Go to:
Navigation: Parts & Services —> + New/Edit Product
  • Product: “HEPA Air Filter
    • Trade Type: HVAC
    • Product Category: Air Filters (auto-filtered based on product category mapping).
  • Product: “Universal Thread Sealant
    • Trade Type: Plumbing
    • Product Category: Sealants (auto-filtered based on product category mapping).
TTR5 Once done, the visibility of product(s) across users will be shown below.
  • HVAC User(s): HEPA Air Filters.
  • Plumbing User(s): Universal Thread Sealants.
TTR7

c. Team & Dispatch Board

Teams Creation & Edits: After completing the job & product category mapping, we need to map teams into trade types. This will help sharpen the dispatching experience. Dispatchers will see only the team(s) filtered by trade type on the dispatch board. While a team can belong to a trade, Zuper allows it to be mapped to more than one trade type IF your business requires cross-functional/trade teams. Follow the steps below to associate trade type(s) with a team: TTR29 Dispatch Board: Under the dispatch board, there’s a new multi-select filter that allows dispatchers to filter team(s) and job(s) based on the trade type(s). The filter will only show-up trade types that the user has access to. On selection of trade type(s):
  • Dispatchers’ queues will only display jobs that belong to the selected trade type(s), along with jobs with no trade type at all.
  • Similarly, Teams will also be restricted based on their trade type for the user to select. This will ensure dispatchers dispatch to the right team without worrying about dispatching across trade type(s), which could jeopardize the necessary skills, the right team, and availability.
TTR33

d. Users:

This is the last and most important part of the setup. This is the first step towards ensuring that users working on specific trades will see details specific to them and do not tread into/tamper other trade specific data even by mistake. User Creation & Edits: Mapping the correct trade types to user(s) is crucial while creating a user (or) editing it for existing user(s). As mentioned in the mapping table above, each user can be associated with one or more trade type(s) based on their scope of responsibilities within your business. Illustration: Assume an organization is part of both HVAC and Plumbing trades. They can assign users to specific trade types while creating/editing an existing user. Go to:
Navigation: Settings —> Users —> + New/Edit User.
For example, John Doe is part of the HVAC busines only. TTR11 And Jane Smith is part of both the HVAC and Plumbing businesses. TTR21 TTR34 Enable Data Restriction: This is the company-level flag that imposes users’ data exclusivity (Restrict access to only Trade Type data?) – What jobs/job categories, invoices, quotes, products/product categories & teams that they can view and manage within Zuper. Without enabling this, trade types will just be an additional field across jobs, invoices, quotes, etc., with no control on user visibility. So, make sure you enable/disable this based on your business needs (for businesses using trade type “just” for reporting/organization jobs, this can be switched off). TTR13 **Once switched on, **user visibility and access will be controlled based on their assigned trade type(s).
  • HVAC User(s): Accesses HVAC jobs, invoices, quotes, products, etc.
  • Plumbing User(s): Accesses Plumbing jobs, invoices, quotes, products, etc.
  • Multi-Trade User(s): Accesses both HVAC & Plumbing jobs, invoices, quotes, products, etc.
Note: Visibility of all entities will also take into consideration the role/custom role of the user. For e.g., an admin will have visibility to all jobs, but TLs will be able to view only jobs belonging to them or their teams. Trade type filters will be applied on top of role-based restrictions.

Automatic flow of trade types between Jobs, Quotes & Invoices:

After a quote is accepted by a customer, when job(s) are created from the quote, the job automatically inherits to trade type of the quote from which it is created. Subsequently, when invoices(s) are generated for the job, they too automatically inherit the trade type from the job. The traceability and flow of trade type between jobs, quotes, and invoices are automatically maintained by Zuper. The same applies irrespective of the order of their creation. For example, if a job precedes the quote (or) invoice precedes a job, the downstream entity automatically inherits the trade type from its predecessor. As with a job, both invoices and quotes shall be mapped to only one trade type. Trade types of quotes and invoices are available in their respective details sections. Sample screens are presented below for reference. TTR14
Note: Manually disturbing the traceability of trade type between a job and its quote/invoice will impact business reporting. Hence, it’s recommended to maintain the same.
TTR15

Filters, Views & Reports:

Filters & Views: With the introduction of trade types, it’ll be possible for you to create filters and views across all the listing pages based on trade types. This includes jobs, quotes, and invoice listing pages. Filter: TTR20
Note: Filtered will only be applied based on trade type association of individual users. Meaning – A user belonging to the plumbing trade can filter only plumbing jobs, invoices, quotes, etc.
The sample screen below will help you include the trade type as part of your views. TTR23 TTR24 TTR22 TTR22 TTR25 2 Reports: To make the most out of the induction of trade types, it’s critical that they find their place in the major reports of Zuper. Hence, you’ll be able to find trade types as part of all the reports below. 1.     Job master 2.    Invoice master 3.    Product master 4.    Product group master 5.    Quote master 6.    User master 7.    Payment transaction TTR26
In summary, trade types in Zuper serve as the foundation for organizing operations across multiple business lines/trades, or specialties. By carefully setting up trade types and aligning them with jobs, users, teams, products, and categories, you define the right boundaries for each business area/function, while enabling access to all the critical capabilities of Zuper.

FAQs 

  1. What will happen to existing jobs, quotes, and invoices that do not have trade types associated?
All the above entities will be visible to ALL the users as they are in the current state. If you want any of them to be restricted to certain business users, please edit them and update the trade types, individually (remember to enable the data restriction flag!).  
  1. What if a pricelist associated with a certain trade type gets linked to a job from a different trade type (due to the customer being associated with that pricelist)?
The customer takes precedence. Hence, the pricelist will get applied on the job line-items. To avoid unintended pricelist impact, make sure you model pricelist on specific products/services. For example, if you want your HVAC VIP customers to get a ‘10%’ reduction on their maintenance services, create a pricelist with HVAC specific maintenance services alone. Hence, when a pricelist of HVAC trade types gets applied to Plumbing job through customer addition, Plumbing parts/services will be immune to HVAC pricelist impact.  
  1. What will happen to my existing/saved filters & views?
Your saved filters/views remain intact. However, the results from those filters may look different depending on your trade type association and the data restriction flag.
  • Data Restriction Flag is OFF → Behavior will remain largely unchanged.
  • Data Restriction Flag is ON → User will only see records inside their trade type. Hence, a saved filter/view might show up “lesser data” for few users based on their trade type.
 
  1. Is it possible to add a part/service belonging to a trade type to a job, invoice, quote from a different trade?
This is technically possible when a user is associated with more than one trade type. Just that they must choose a different trade type while adding line-items. While this helps cross-functional jobs involving items from multiple trades & businesses, users must be careful not to overstep this flexibility by skipping the mapping of products/product categories to right trade types. This will have a direct impact on trade type level reporting.  
  1. Can I create a quote belonging to a trade type and then edit the association of its job/invoice to a different trade?
Yes. However, this is not recommended by Zuper. This again will have an impact on your reporting. We suggest updating the trade type of ALL traceable entities if you happen to update the trade type of one of them.  
  1. Does Zuper synchronize with QuickBooks Online (QBO) based on trade types?
No. We do not support that yet. However, it is part of our future roadmap.  
  1. When the visibility flag is on, will users be able to view ALL jobs, invoices and quotes belonging to their trade types? 
No. The visibility will also take into consideration their individual roles/custom roles. For e.g.,
  • Admin view all the jobs, invoices & quotes belonging to the trades that they’re mapped to
  • TLs will view only jobs, invoices & quotes that belong to their teams/team members filtered by trade types that they’re associated with
  • FEs will view only job, invoices & quotes that belong to them filtered by trade types that they’re associated with