
A new Devices custom field starts as an unsaved row with separate save and cancel controls.
Before you start
- You need access to Custom Fields settings. Creating, editing, reordering and deleting each need the matching permission.
- Company users cannot change field definitions. They ask their IT provider.
- A new field starts empty on existing records. It does not create a field in your PSA. Set up PSA project fields in Project Settings.
Create a field
Choose the record tab
Enter the field definition
Save the row
Add choices after saving a choice field
Scope and Company visibility
- Filled on the check (pre-filled): configure the value on the check definition; it is shown read-only on runs.
- Filled on compliance page: enter the value for the individual run.
Company fields from HaloPSA and alerts
A Companies field can follow a HaloPSA customer field or the customer’s pop-up notes, and can show its value as a warning banner on the company’s pages. A common setup brings HaloPSA pop-up warnings, such as “sensitive client, proceed with care”, into MSPortal and alerts the account manager when one changes.Before you start
- HaloPSA is connected and active, with Sync Companies on in the connection’s Choose data step. See Enable the HaloPSA integration.
- Your HaloPSA customers are linked to MSPortal companies. Only linked companies get values.
- HaloPSA has synced at least once. Its customer fields appear in Sync from HaloPSA after a sync, so a field you add in HaloPSA later appears after the next sync.
Sync a field from HaloPSA pop-up notes
Add a Companies field
Choose the HaloPSA source
Check who can see it
Turn on the alert (optional)
Save the row
What gets synced
- Pop-up notes: the customer’s current pop-up notes as plain text, oldest first, with a blank line between notes. Notes outside their HaloPSA date range are left out.
- Customer fields: HaloPSA’s display text, so a dropdown shows its label and a checkbox shows Yes or No. Encrypted HaloPSA fields never sync.
- A synced value is read-only in MSPortal. On the company’s Custom Fields section it shows Synced from HaloPSA. Change it in HaloPSA.
- To stop syncing, edit the field and choose Not synced. The current values stay and become editable.
Show a field as a company alert
Check Show as alert on any Companies text field (Short Text or Long Text). It works with HaloPSA, with any other PSA, and with values you type in MSPortal. The field shows an Alert badge in the list.- When a company has a value in the field, a warning banner shows it at the top of the company’s Company page and its page under Settings > Companies. A company with no value shows no banner.
- Anyone can dismiss a banner. It returns on that device when the value changes.
- Company users see the banner only when the field is visible to them. Check Hide from company users to keep it for MSP staff.
Who gets notified
When HaloPSA fills or changes the value of a synced alert field, MSPortal notifies the company’s account manager. Values you type in MSPortal, and values HaloPSA clears, send no notification.- Where: an in-app notification under the bell in the top bar, titled with the field and company, for example Customer notes for Gradient MSP. It reads Changed in HaloPSA: followed by the new value. Click it to open the company. No email is sent.
- Who: active MSP staff assigned to the company in a team role that is mapped to HaloPSA’s Account Manager, or a team role named Account Manager. Assign the role on the company’s Team tab, and map it under Halo Roles when you edit the team role. See Account teams and Team Roles.
- If no one holds that role on a company, the banner still shows but nobody is notified.
Edit, reorder, or delete
Edit a field
Reorder fields
Edit options
Delete a field
Check the result and recover from errors
Open a record of that type and look for the Custom Fields section. Enter a value and save the record with its own save controls. To set one Companies field on many companies at once, see Set a custom field on many companies. To check what company users see, review the field as a company user. If a save or reorder shows an error, reopen the page and check the saved fields and options before you try again. A reorder updates several rows, so some may have changed.Troubleshooting
Frequently asked questions
Does Add Field save immediately?
Does Add Field save immediately?
Why can't I make a dropdown required?
Why can't I make a dropdown required?
Does the field's X undo saved options?
Does the field's X undo saved options?
Can I reorder the choices by dragging?
Can I reorder the choices by dragging?
Can Company users create their own field definitions?
Can Company users create their own field definitions?
Is User scope the same as visibility?
Is User scope the same as visibility?
Will deleting a field only remove it from this record?
Will deleting a field only remove it from this record?
Does this create a field in my PSA?
Does this create a field in my PSA?