Custom Properties for Companies and Users
Custom properties add your own fields to company and user records, such as a Business ID, CRM ID, customer tier or an onboarding confirmation. Define a field once, choose where it applies in the company hierarchy, then fill in its value on each company or user.
Don't use them for passwords, API keys, secrets or payment details. Values are shown as plain text.
Where a property appears
Each definition makes three choices:
| Setting | Choices | What it decides |
|---|---|---|
| Field Type | Text, Checkbox, Dropdown | How the value is entered |
| Property For | Company, User | Whether it shows on company records or user records |
| Applies To | Current Company, Child Companies, Everyone | Which companies in the hierarchy get it, as in the diagram |
- Text can show placeholder guidance, such as
Enter the CRM account ID. - Checkbox: when required, a value must be recorded, but it doesn't have to be ticked.
- Dropdown limits the value to your list, in the order you enter it.
Inherited definitions are read-only. Change or remove them in the company that defined them.
Define a property
You need permission to manage the company's settings.
- Select the company that should own the property, then open Settings -> Settings -> Custom Properties.
- Select Add Property and enter a clear name, such as
Business ID. - Choose the Field Type, Property For and Applies To.
- Add the placeholder or dropdown options (one per line), and turn on Required if needed.
- Select Save. Use the arrows to set the display order.
A company can define up to 50 properties and have up to 100 in effect, including inherited ones. A large inherited set leaves less room for local properties.
Enter values
| Record | Where |
|---|---|
| Company | Settings -> Settings -> Companies, open the company, then the fields below Website on Configuration |
| User | Settings -> Settings -> Users, when you invite a user or edit one, before the role settings |
Only properties that apply to that company appear. Required values must be filled in before you can save.
Change or remove a property
Open Custom Properties in the company that owns it. You can rename, reconfigure, reorder or remove local properties.
- Spotto keeps unrelated values. It clears the defining company's own value only when the property is removed or no longer applies there, its type changes, or its selected dropdown option is removed.
- Values on other companies and users aren't bulk-updated. Invalid values stop showing and are cleaned up the next time that record is saved. Check affected records after a change.
- If two administrators save at the same time, the later save wins. Saving values never changes definitions, and saving definitions never restores old values.
Troubleshooting
| What you see | Likely cause | What to do |
|---|---|---|
| A field is missing on a company or user | Property For targets the other record type, Applies To doesn't include that company, or the definition wasn't saved | Check the definition in its owning company, save it, then reload the record |
| A property is read-only | It's inherited from a parent | Edit it in the source company shown on the definition |
| A dropdown won't save | It has no options, or duplicates | Enter at least one unique option, one per line |