Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Custom fields

Custom fields screen in Octibiz

Overview

Custom fields are your own fields, attached to existing kinds of data — without anybody having to program. They then appear on that data's detail page and are treated like the shipped fields.

They are possible on: customer · contact · lead · deal · ticket · project · task.

The reason this surface exists is simple: every organisation keeps one or two details no standard product can anticipate. Such details belong in a field, not in a notes box — only then can they be filtered, reported on and automated.

Core tasks

Create a field. New field requires a label, a technical key, the entity and the field type. The key is the name by which the field is addressed in the API, in templates and in automations — lowercase, no spaces, industry for example.

Make it required. A required field has to be filled on save. Set that only once the existing records are cleaned up — otherwise the new field blocks editing of old ones.

Deactivate a field. The active toggle hides a field without discarding the values already captured. That is the gentle route when a field is no longer needed.

Fields in detail

A custom field extends a mask without changing code. The field appears in the interface, in the API, in filters and in reports — it is a real field, not a sticky note.

FieldRequiredValues / formatWhat it does
Record type entityTypeyescustomer, article, task … (max. 100 characters)Which kind of record the field appears on. Not sensibly changeable later — the values recorded would then hang on the wrong type.
Key keyyestext, max. 100 charactersThe technical identifier the API, imports and automation address the field by. Do not change it once values are recorded.
Label labelnotext, max. 255 charactersWhat appears in the mask. Freely changeable.
Type typeyestext, number, date, choice, yes/no, reference …What can be entered. It determines the input control and how the field behaves in filters.
Options optionswith "choice"list of valuesWhat is on offer.
Target record type refTargetEntitywith "reference"record type, max. 100 charactersWhat is referenced — creating a real link instead of a retyped number.
Required requirednoyes/noWhether saving without a value is possible. Consider the existing data: a new required field makes every existing record incomplete.
Requirement rules requirementRulesnoconditionsRequired only under conditions — say only for business customers. The gentle route instead of a hard requirement for everyone.
Formula formulanotext, max. 2000 charactersA calculated value instead of an entry. The field is then determined, not filled in.
Materialised materializednoyes/noWhether the calculated value is stored. On makes it sortable and filterable but costs refresh effort; off recalculates on every read. For a field you sort lists by there is no way past on.
Brand brandScopenoone of your brandsWhich brand the field applies to.
Pipelines pipelineIdsnolist of pipelinesWhich pipelines the field is limited to. Empty = it applies to all of them. That keeps a form lean: a field only direct sales needs never shows up in partner business.
Extra read permission readPermissionnopermission name, max. 100 charactersA second hurdle in front of this one field, a margin figure not everyone should see for instance. Whoever lacks the permission neither sees nor can write the value, even when allowed to edit the record otherwise. Empty = no extra hurdle.
Order sortOrdernonumberPosition in the mask.
Active activenoyes/noOff hides the field without deleting the values. The right route for a field no longer needed — deleting would take the recorded entries with it.

Settings & permissions

  • No route permission of its own. The page is reachable; whether you may create and change

fields is checked by the server on save.

  • The key is permanent. It is used in places that cannot all be carried along. Choose it with

care.

  • Fields apply across brands. A custom field on the customer applies to every brand — customers

are brand-neutral master data.

  • The fields are available everywhere. What is created here is also available over the API, in

automations and to the AI assistant — not only in the interface.

FAQ & troubleshooting

The new field does not appear on the detail page. Check the chosen entity and the active state. A field on contact does not appear on the customer — those are two kinds of data, see Contacts.

Old records suddenly cannot be saved. Then a new required field is the cause. Withdraw the requirement, clean up the records, then set it again.

I want to delete a field. Deactivate it. Deleting would take the captured values with it.

When a tag rather than a field? A field carries one value per record; a tag is free multiple labelling — see Tags.

settings.custom-fields · Available from version 0.5.0