What are Custom Properties?
Custom properties are additional data fields you can attach to user profiles to store:- Business-specific Information: Customer type, account tier, industry
- Behavioral Data: Preferences, settings, usage patterns
- Calculated Values: Lifetime value, engagement score, risk rating
- External System Data: CRM IDs, support ticket counts, subscription details
- Demographic Information: Company size, job title, location details
How Custom Properties are Created
Custom properties can be created in several ways:1. Automatic Creation from Events
When Flywheel receives user data through events or integrations, it automatically creates custom properties for any unrecognized fields:2. Manual Creation in Settings
Create custom properties manually for better control and organization:-
Navigate to Settings
- Go to Settings → Users → Custom Properties
- Click Add Custom Property
Custom Properties Settings
Access custom properties configuration and management
-
Define the Property
- Name: Internal name used in API calls and data
- Display Name: Human-readable name for the UI
- Description: Explain what the property represents
- Type: Choose the data type (string, number, boolean, date)
-
Configure Options
- Required: Whether the property is mandatory
- Default Value: Set a default if no value is provided
- Validation Rules: Set constraints on acceptable values
Property Types
Flywheel supports several property types to match your data:String Properties
Text-based information:Number Properties
Numeric values for calculations and comparisons:Boolean Properties
True/false flags for binary characteristics:Date Properties
Timestamp-based information:Managing Custom Properties
Viewing Custom Properties
Access custom properties in several ways:Settings Dashboard
- Property List: See all defined custom properties
- Usage Statistics: View which properties are most used
- Data Types: Review property types and configurations
- Validation Rules: Check constraints and requirements
User Profiles
- Individual User View: View and edit custom property values for specific users
View User Profiles
Access individual user profiles and custom property values
Editing Custom Properties
Update custom property configurations:-
Navigate to Property Settings
- Go to Settings → Users → Custom Properties
- Click on the property you want to edit
Edit Custom Properties
Modify existing custom property configurations
-
Modify Configuration
- Update display name or description
- Change validation rules
- Modify default values
- Adjust property type (with caution)
-
Impact Assessment
- Review existing data before making changes
- Consider impact on segments and workflows
- Test changes in staging environment first