{
    "type": "unicode",
    "key": "employee_id",
    "label": "Employee ID",
    "required": true
}

Custom attributes in the Konstantly Zapier integration allow you to map and sync custom fields between different systems. The integration supports various attribute types and configurations.

Supported Attribute Types

Basic Types

unicode
string

Single line text field. Used for short text inputs.

text
string

Multi-line text field. Used for longer text content.

float
number

Numeric field that supports decimal values.

datetime
string

Date field in ISO format (YYYY-MM-DDThh:mm:ss+00:00).

bool
boolean

True/false field.

Advanced Types

choice
object

Single-select dropdown field with predefined options.

{
    "type": "unicode",
    "key": "department",
    "label": "Department",
    "choices": ["Sales", "Marketing", "Support"]
}
multichoice
object

Multi-select field that allows multiple values.

{
    "type": "unicode",
    "key": "skills",
    "label": "Skills",
    "choices": ["JavaScript", "Python", "Java"],
    "list": true
}

User Attributes

User attributes are available in both triggers and actions related to user operations.

{
    "type": "unicode",
    "key": "employee_id",
    "label": "Employee ID",
    "required": true
}

Group Attributes

Group attributes can be used when creating or updating groups.

{
    "type": "unicode",
    "key": "department_code",
    "label": "Department Code",
    "required": false
}

Course Attributes

Course-related custom attributes are available in course triggers and actions.

{
    "type": "unicode",
    "key": "course_category",
    "label": "Course Category",
    "choices": ["Technical", "Soft Skills", "Compliance"]
}

Working with Custom Attributes

When setting up Zaps, custom attributes will appear as dynamic fields based on your Konstantly configuration. You can:

  1. Map attributes from other apps to Konstantly fields
  2. Use attribute values in filters and conditions
  3. Transform data between different formats using Zapier’s built-in tools