What Are Component Types?
Component types are categories that define different kinds of infrastructure components on your sites. They act as templates for organizing physical assets like solar panels, poles, inverters, and more.
Built-in vs Custom Component Types
Built-in (System) Component Types
The platform includes 11 predefined component types with specialized features:
Category | Component Types |
Mechanical | Piles, Structures, Solar Panels, Foundation Beams |
Electrical | Transformers, Inverters, Combiner Boxes, Strings |
Infrastructure | Trenches, Fences, Roads |
Characteristics:
Automatic detection from drone data
Support for component models
Custom Component Types
You can create unlimited custom component types for assets not covered by built-in types.
Characteristics:
Simpler structure than built-in types
No automatic detection
No support for component models
How to Manage Component types
Creating a Component Type
Navigate to Components and click on Types
Click "Create Type"
Choose mode:
Built-in: Select from the predefined list
Custom: Enter a name
Click Create
The component type is created at the company level and can be used across all your sites.
When importing components for a site, if the custom component type you need doesn't exist yet:
In the component import view, click "Create Component"
Enter the name for your new custom component type (use plural form)
The component type will be created and immediately available for your import
This allows you to quickly create component types without leaving the import workflow.
Adding Custom Properties to Component Types
Each component type can have custom properties that apply to all instances.
To add properties:
Navigate to the component types and click edit for the component type you want to configure
Add/configure property definitions in the property builder
Save your changes
These properties will be available for all components of that type across all your sites.
Using Component Types with Forms
Forms can be restricted to specific component types using applicability rules.
To configure:
Edit the settings of the form in the Form Builder
Select the component type for which the form should be applicable for. The form will only appear for those component types
Permissions
Permission | Allows |
Component type create permission | A user with this permission can create component types. |
Component type update permission | A user with this permission can update component types. |
Component type delete permission | A user with this permission can delete component types. |





