{
    "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