Channels have a specific set of attributes that can be sent such as color, size, and title. However, there may be attributes you want to track for your products that are not standard Zentail attributes or exist on any channel. In Zentail, these are referred to as 'Internal Attributes'. They can be used in Import Export, QuickEdit, Bulk Actions, Automation Rules, API, and custom routing rules.
Creating an Internal Attribute
Managing your Internal Attribute Specifications can be done from Account > Settings > Internal Attribute Specifications. From here, you can enter the name of the attribute on the right hand side, as well as the type (text or numeric).
A couple other things worth noting about this view are that you can also delete an internal attribute and that you can get the 'Identifier'.
Using an Internal Attribute
A variety of tools in Zentail can be used to access or edit the value of an internal attribute. Here are some notes about how to use them with each tool:
QuickEdit - Within the Add Column search they'll use an "[internal]" prefix. Ex: "[internal] Desired Margin".
Import Export - The column header will include the same prefix, like "[internal] Desired Margin", or the identifier, such as [internal]_desired_margin.
API - You can access internal attributes using the same column headers referenced in import export above.
Bulk Actions / Automation Rules - Same as above.
Here's a sample bulk action that sets a new price based on the cost times the internal attribute 'Desired Markup':