Evolve Tools
EVOLVE Tools is a series of custom parameters to connect Revit content with specific utilities and features within the EVOLVE plugin. These parameters allow for flexible rule-based logic and improve automation through the Element Filter system and other feature-specific integrations. For EVOLVE families, the parameters are located in the Type Properties of a family, under the Data group:

Below is a summary of each supported parameter, its purpose, and best practices for usage.
eVolve_Colorizer
Connects families to the Colorizer utility via Element Filter.
- Usage:
Use with a filter condition such as:
eVolve_Colorizer Contains [Value]
- Tip:
If a family supports multiple Colorizer rules, separate each value with a semicolon (;
).
eVolve_Data_Profile
Connects families to the Data Profile utility via Element Filter.
- Usage:
eVolve_Data_Profile Contains [Value]
- Tip:
Use semicolons to separate multiple Data Profile values in the same family.
eVolve_Feature
Connects families to feature-specific functionality in the EVOLVE plugin, such as Hanger Placement, Auto Strap Placement, etc.
➤ See full list of supported features and values
eVolve_Parameter_Sync
Connects families to the Parameter Sync utility via Element Filter.
- Usage:
eVolve_Parameter_Sync Contains [Value]
- Tip:
Use semicolons to support multiple Parameter Sync rules in the same family.
eVolve_Renumbering
Connects families to the Renumbering utility via Element Filter.
- Usage:
eVolve_Renumbering Contains [Value]
- Tip:
While this typically uses a single rule per family, semicolon-separated values are allowed if needed.
eVolve_Seismic_Can_Place_On_Edge
Used by the Seismic Support tool to determine placement behavior.
- Purpose:
When present, this parameter allows seismic supports to be placed on the edge of the family geometry. - Type:
Yes/No parameter.
eVolve_Seismic_Placement_Family
Defines the nested family within a hanger to be used for attaching seismic supports.
- Purpose:
Guides the Seismic Support tool to use the correct sub-component for connection. - Type:
Text parameter containing the name of the nested family.
Notes and Best Practices
- When using Element Filter logic (e.g., in Colorizer or Data Profile tools), always use
Contains
as the comparison method to allow for flexible matching. - Semicolon-separated values enable a single family to participate in multiple rules or tools.
- For more advanced automation, combine these parameters across your content to unlock full compatibility with EVOLVE’s suite of tools.
- These parameters are best used as Type parameters.