{"version":1,"pages":[{"id":"JsKd452Nu8XTrHz68zaF","title":"Home","pathname":"/","siteSpaceId":"sitesp_myPhf","description":"Welcome to your team’s developer platform","breadcrumbs":[{"label":"Home","icon":"house"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Introduction","pathname":"/docs","siteSpaceId":"sitesp_wVvdF","icon":"hand-wave","description":"Kizen's Technical Documentation | APIs, Workflows, Automations, and Integrations","breadcrumbs":[{"label":"Documentation","icon":"book-blank"}]},{"id":"ONNrVP7b9mAIos11OTQZ","title":"Intended Audience","pathname":"/docs/readme/intended-audience","siteSpaceId":"sitesp_wVvdF","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Introduction","icon":"hand-wave"}]},{"id":"PS6gIk98GWAdKmmsKDWF","title":"Contributing to Kizen Docs","pathname":"/docs/readme/contributing-to-kizen-docs","siteSpaceId":"sitesp_wVvdF","description":"Learn how to contribute to Kizen’s open-source documentation on GitHub, including what you can update and how to submit improvements.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Introduction","icon":"hand-wave"}]},{"id":"H4KlPGfbkBFR7j2N8QwI","title":"Submitting Documentation Updates","pathname":"/docs/readme/contributing-to-kizen-docs/submitting-documentation-updates","siteSpaceId":"sitesp_wVvdF","description":"Step-by-step guide to contributing documentation updates using GitHub, from editing files to opening a pull request.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Introduction","icon":"hand-wave"},{"label":"Contributing to Kizen Docs"}]},{"id":"AyKJ9syawnsFszxUS7pX","title":"Pull Request Review and Publishing Process","pathname":"/docs/readme/contributing-to-kizen-docs/pull-request-review-and-publishing-process","siteSpaceId":"sitesp_wVvdF","description":"Learn what happens after you submit a documentation pull request, including review, approval, merge, and automatic publishing to the documentation site.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Introduction","icon":"hand-wave"},{"label":"Contributing to Kizen Docs"}]},{"id":"nn6uyuBqJH1yMdPixF2K","title":"Where To Get Help","pathname":"/docs/readme/where-to-find-help","siteSpaceId":"sitesp_wVvdF","description":"Troubleshoot Kizen issues fast. Access developer docs, API references, support resources, and contact the Kizen support team for expert help.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Introduction","icon":"hand-wave"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"What is Kizen?","pathname":"/docs/kizen-basics/what-is-kizen","siteSpaceId":"sitesp_wVvdF","icon":"bolt","description":"Learn what Kizen is, how it structures data, automations, and activities, and how these components work together across the platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"}]},{"id":"s8MbllrxahthU9O0KbKS","title":"How is Kizen Structured?","pathname":"/docs/kizen-basics/how-is-kizen-structured","siteSpaceId":"sitesp_wVvdF","icon":"folder-tree","description":"Understand how Kizen is structured, including its core components and how data, workflows, and activities work together across the platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"}]},{"id":"Sz8je9XdxTCc8TztaWgU","title":"Kizen Basics in Action","pathname":"/docs/kizen-basics/kizen-in-action","siteSpaceId":"sitesp_wVvdF","icon":"roller-coaster","description":"See how Kizen works in practice through guided walkthroughs that show how data, activities, and workflows come together. | 6 min 📖","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"}]},{"id":"GQw23ToZi0jzsQNk3HrX","title":"Prerequisites | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/prerequisites-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Review the prerequisites required to complete the Kizen in Action walkthroughs, including account access and permissions.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"kSjXaRlbdshvVo7MCo99","title":"Log In and Navigate the Platform | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/logging-in-and-navigating-the-platform-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Learn how to log in to Kizen and navigate the platform, including dashboards, data, automations, and settings.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"nfpVAtVW9u6TlnEkmkrL","title":"Create Your First Business Workspace | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-business-workspace-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create your first Business in Kizen and understand how it serves as the foundation for data, users, and workflows. | 9 min 📖","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"2lNuDDYnh2YueAzgE0mR","title":"Configure Your Business Settings | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/configure-your-business-settings-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen administrators can configure their workspace by editing business information, adding team members, and creating roles and permission groups in the Settings area.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"2HydYQSno0hrQiy39TxI","title":"Create Your First Contact Record | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-contact-record-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create your first Contact record in Kizen and understand how Contacts are used across activities, workflows, and data relationships. | 10 min 📖","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"nQZuqHxSq1BK7aaKsvue","title":"Create Your First Object | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-object-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create your first Custom Object in Kizen and understand how custom data structures support workflows and automations. | 12 min 📖","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"0aM87oGZ34JM0gXejuaX","title":"Create Your First Record | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-record-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to add and customize Records in Kizen using the Reyes family example.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"KJ1qXrHfPv18Tq7Y8VRm","title":"Configure Your First Permission Groups | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/configure-your-first-permission-groups-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create permission groups and apply object-level access in Kizen to control what your team can see, edit, and delete.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"uz9PtgvtayNLNwyUc4nc","title":"Create Your First Workflow | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-workflow-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create a Workflow Object in Kizen to track operational processes through defined stages like Reported, Searching, and Resolved.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"azBeyjHZEW6xe61ip7Cq","title":"Move Through Your Workflow | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/move-through-your-workflow-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to update existing Records in Kizen and understand how changes impact workflows and automations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"LDXNBXJR6pxzi1XgWNMx","title":"Update A Contact Record | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/update-a-contact-record-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to modify a Contact Record by adding Custom fields to a Contact record so you can connect guest activity to operational events and power timely Automations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"H0lWbJ0QCRw15il0QDI6","title":"Create Your First Automations | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-automations-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create automations in Kizen to send emails, trigger actions, and automate workflows using Contact records and scheduled triggers.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"ujpaXXazuDYSF7oGW7qn","title":"Create Your First Activity | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/create-your-first-activity-or-kizen-basics","siteSpaceId":"sitesp_wVvdF","description":"Create your first Kizen Activity using a Purchase Tickets example. Define Activity settings, notifications, and calendar integration for your team.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"m5FZME9woWaWoidmKvNI","title":"Schedule Your Activity | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/scheduling-your-activity-and-timelines-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Learn how to schedule Activities in Kizen and use timelines to plan and track future actions.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"FU69zL3tEttEuIz2u0Y4","title":"Log Your Activity | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/tracking-your-activity-in-timelines-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Learn how to log Activities in Kizen and use timelines to record and track completed actions.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"947sGHHxGhRRKMY23eWr","title":"Reports in Kizen | Kizen Basics","pathname":"/docs/kizen-basics/kizen-in-action/reporting-in-kizen-or-kizen-in-action","siteSpaceId":"sitesp_wVvdF","description":"Build Kizen dashboards to monitor activities, track records, and report on live operational data using dashlets, filters, and role-based sharing settings.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Kizen basics"},{"label":"Kizen Basics in Action","icon":"roller-coaster"}]},{"id":"Iklfu6rNq4VdizzSVdfz","title":"Environments","pathname":"/docs/developers/environments","siteSpaceId":"sitesp_wVvdF","icon":"laptop-binary","description":"Understand Kizen API environments, including GO and FMO production instances, API base URLs, environment-specific authentication, and common environment mismatch errors.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Developers"}]},{"id":"YoQNtfbCNXvvXRrhwOuG","title":"Authentication","pathname":"/docs/developers/authentication","siteSpaceId":"sitesp_wVvdF","icon":"lock-keyhole","description":"The Kizen API supports multiple authentication methods.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Developers"}]},{"id":"5UBJX4AzrZUIoIGOluNu","title":"Build with APIs","pathname":"/docs/developers/building-with-apis","siteSpaceId":"sitesp_wVvdF","icon":"trowel","description":"Explore the Kizen API — learn how it works, key concepts like Objects, Records, and Permissions, and the authentication methods needed to start building integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Developers"}]},{"id":"NKAyr9dDrXSL0ZHFJH5S","title":"Generate API Credentials","pathname":"/docs/developers/building-with-apis/generating-api-credentials","siteSpaceId":"sitesp_wVvdF","description":"Learn how to generate your Kizen API Key, User ID, and Business ID to authenticate API requests and connect external systems to your Kizen business account.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Developers"},{"label":"Build with APIs","icon":"trowel"}]},{"id":"Wx5yvrqZUCAJafZbbGsC","title":"Create Your First API Call","pathname":"/docs/developers/building-with-apis/creating-your-first-api-call","siteSpaceId":"sitesp_wVvdF","description":"Learn how to make your first authenticated Kizen API call. This step-by-step guide walks developers through assembling credentials and calling the Kizen REST API.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Developers"},{"label":"Build with APIs","icon":"trowel"}]},{"id":"nB16vziNjqxlcTqvFp8S","title":"Permissions","pathname":"/docs/settings-and-administration/permissions","siteSpaceId":"sitesp_wVvdF","icon":"square-plus","description":"Learn how Kizen permissions work and how to retrieve a user’s access rights using the permissions API.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Settings & Administration"}]},{"id":"4qGNBmqyMwpbTrzVxa5A","title":"Objects","pathname":"/docs/concepts/objects","siteSpaceId":"sitesp_wVvdF","icon":"box-open","description":"A foundational guide to Kizen Objects covering data modeling, records, relationships, automations, Contacts, and API usage for admins, developers, and solution architects.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"}]},{"id":"znFGQFOAkw8IJCVJQTz0","title":"Object Core Concepts","pathname":"/docs/concepts/objects/object-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Learn how Objects define data models in Kizen, including fields, records, relationships, object types, and architectural implications for automation, reporting, and APIs.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"D7lRf8K2oY8kMKonILYO","title":"Object Data Model","pathname":"/docs/concepts/objects/object-data-model","siteSpaceId":"sitesp_wVvdF","description":"Reference documentation for the Custom Objects data model in Kizen, including object identifiers, records, fields, relationships, and API behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"Zh6bAQm6PLSZgfyQgRpg","title":"Object Configuration","pathname":"/docs/concepts/objects/object-configuration","siteSpaceId":"sitesp_wVvdF","description":"Configure Objects in Kizen by managing general settings, workflows, relationships, custom fields, layouts, and permissions to define how data is structured, connected, and displayed.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"qG6gwqNMKCyuJQBrX5ng","title":"Object General Settings","pathname":"/docs/concepts/objects/object-configuration/object-general-settings","siteSpaceId":"sitesp_wVvdF","description":"Explains how to configure an object’s General Settings, including naming, workflow behavior, searchability, display options, and platform inclusion.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"0B6fwdaJMThBDL6rcToN","title":"Object Workflows","pathname":"/docs/concepts/objects/object-configuration/object-workflows","siteSpaceId":"sitesp_wVvdF","description":"Learn how Object Workflows transform custom objects into structured pipelines by enabling stages, lifecycle tracking, and optional probability metrics to manage records through repeatable processes.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"KiiUIrM6C11HB17rbQRN","title":"Object Relationships","pathname":"/docs/concepts/objects/object-configuration/object-relationships","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen object relationships connect records, control access, share timeline activity, and structure data for better workflows and reporting.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"qtpa1oErfbdy32yDZVge","title":"Customize Object Fields","pathname":"/docs/concepts/objects/object-configuration/customize-object-fields","siteSpaceId":"sitesp_wVvdF","description":"Define and manage Object fields in Kizen, including field categories, field types, validation rules, and metadata, to control how data is stored, organized, and exposed.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"TefWSe7hWZFGvEHTYGar","title":"Object Layout Customization","pathname":"/docs/concepts/objects/object-configuration/object-layout-customization","siteSpaceId":"sitesp_wVvdF","description":"Learn how to use Kizen APIs and Webhooks to discover Objects, access Record data, and build scalable integrations using request-driven and event-driven architectures.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"LvOMKDUBNrNtdJgvSc7V","title":"Object Permissions","pathname":"/docs/concepts/objects/object-configuration/object-permissions","siteSpaceId":"sitesp_wVvdF","description":"Learn how Object Permissions work in Kizen, including object visibility, create/edit/remove access, field-level restrictions, record-level behavior, and how permissions appear in API responses.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object Configuration"}]},{"id":"7LOKbYiimh48HDCKoLf4","title":"Object APIs","pathname":"/docs/concepts/objects/object-apis","siteSpaceId":"sitesp_wVvdF","description":"Overview of Object APIs and webhooks in Kizen, explaining how to retrieve object IDs, retrieve Object details data, and trigger workflows for data synchronization.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"SSxkIlBPp08Ne7TGSof1","title":"Object API Names","pathname":"/docs/concepts/objects/object-apis/object-api-names","siteSpaceId":"sitesp_wVvdF","description":"Learn how API names and object identifiers work in Kizen, including how to reference custom objects, fields, activities, and automations in API requests.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object APIs"}]},{"id":"Ue9MJlh3WgiYCnZpfxKW","title":"List and Search Objects API","pathname":"/docs/concepts/objects/object-apis/list-and-search-objects-api","siteSpaceId":"sitesp_wVvdF","description":"Use the List Custom Objects API to retrieve available object schemas, identifiers, and metadata for building integrations, admin tools, and dynamic workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object APIs"}]},{"id":"dPd5EN0bxQc6XyVmtpLX","title":"Retrieve Object Details by ID API","pathname":"/docs/concepts/objects/object-apis/retrieve-object-details-by-id-api","siteSpaceId":"sitesp_wVvdF","description":"Retrieve the full schema configuration for a Custom Object by ID, including fields, relationships, and object-level metadata, using the Custom Objects API.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Object APIs"}]},{"id":"ICvCvHYSswvmq9nPw93f","title":"Contacts","pathname":"/docs/concepts/objects/contacts","siteSpaceId":"sitesp_wVvdF","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"df8NuzBgOndCRJyNL19Y","title":"Contacts Core Concepts","pathname":"/docs/concepts/objects/contacts/contacts-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Learn how Contacts work in Kizen, including system behavior, identity rules, communication features, relationships, and when to use Contacts instead of custom objects to model people","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Contacts"}]},{"id":"evLwm5T6UZ0DMA9zEBgr","title":"Contacts Data Model","pathname":"/docs/concepts/objects/contacts/contacts-data-model","siteSpaceId":"sitesp_wVvdF","description":"Learn about the Contacts data model, including identifiers, fields, schemas, associations, rules, APIs, and how Contacts connect to other objects across the platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Contacts"}]},{"id":"Y7fwWoJOX7NvoMxQcY7X","title":"Contact Permissions","pathname":"/docs/concepts/objects/contacts/contact-permissions","siteSpaceId":"sitesp_wVvdF","description":"Learn how Contact permissions work in Kizen, including how they align with Object permissions and which actions are unique to Contacts.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Contacts"}]},{"id":"PXcRGfPnoqjeaG1dPwyL","title":"Custom Fields","pathname":"/docs/concepts/objects/custom-fields","siteSpaceId":"sitesp_wVvdF","description":"Learn how field types, metadata, and platform limits impact schema design, automation, reporting, and integrations in Kizen.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"VnqsEXt04PYURF8zJ6sO","title":"Date Field Types","pathname":"/docs/concepts/objects/custom-fields/date-field-types","siteSpaceId":"sitesp_wVvdF","description":"Compare Date and DateTime fields in Kizen and learn when to use each to support reporting, automation, and time-based workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"CUl0W9I7Sxjm22ZvzM4p","title":"Selection Field Types","pathname":"/docs/concepts/objects/custom-fields/selection-field-types","siteSpaceId":"sitesp_wVvdF","description":"Learn how selection field types, such as dropdowns, checkboxes, and dynamic tags, enforce structured data, improve reporting accuracy, and support reliable automation when designing object schema.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"lg7O68BVQcNPyvw02eYk","title":"Numerical Field Types","pathname":"/docs/concepts/objects/custom-fields/numerical-field-types","siteSpaceId":"sitesp_wVvdF","description":"Learn how numerical field types support reporting, automation, forecasting, and integrations. Compare decimal, integer, money, and probability fields to design accurate schemas.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"awKXeQ0CeFn07V3OGeoB","title":"Text Field Types","pathname":"/docs/concepts/objects/custom-fields/text-field-types","siteSpaceId":"sitesp_wVvdF","description":"Learn how Text and LongText fields capture written data in Kizen. Compare field capabilities, limits, and schema design considerations to select the appropriate field type for scalable data models.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"3kmYVWF0U2OteOnzGYfo","title":"Communication Field Types","pathname":"/docs/concepts/objects/custom-fields/communication-field-types","siteSpaceId":"sitesp_wVvdF","description":"Learn how communication field types support email, phone, automation, and integrations. Use validated contact fields to improve deliverability, identity matching, and data quality.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"udk276nkC0yUhCcx8GqY","title":"Special Field Types","pathname":"/docs/concepts/objects/custom-fields/special-field-types","siteSpaceId":"sitesp_wVvdF","description":"Learn how special field types in Kizen support relationships, file storage, and team ownership. Understand advanced field behaviors and schema design considerations for scalable data models.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"oIKrjUsumBIwFU2FvszU","title":"Custom Field Permissions","pathname":"/docs/concepts/objects/custom-fields/custom-field-permissions","siteSpaceId":"sitesp_wVvdF","description":"Learn how Custom Field Permissions control field-level visibility and edit access to protect sensitive data and enforce layered security across objects and records.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"S69zVuUlEIpm7lDyQqqs","title":"Custom Field APIs","pathname":"/docs/concepts/objects/custom-fields/custom-field-apis","siteSpaceId":"sitesp_wVvdF","description":"Learn how Custom Field APIs expose metadata for schema discovery, validation, and dynamic integrations. Identify the right endpoints to build resilient, schema-aware applications.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"}]},{"id":"zpySxei73qRMxOxyhTJU","title":"Search Custom Object Fields API","pathname":"/docs/concepts/objects/custom-fields/custom-field-apis/search-custom-object-fields-api","siteSpaceId":"sitesp_wVvdF","description":"Query and filter custom object field definitions via API to support schema discovery, metadata validation, and efficient integration workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"},{"label":"Custom Field APIs"}]},{"id":"OxVuLZYMUkRI13Idu0u4","title":"Retrieve Object Field Options API","pathname":"/docs/concepts/objects/custom-fields/custom-field-apis/retrieve-object-field-options-api","siteSpaceId":"sitesp_wVvdF","description":"Retrieve selectable field options for custom object fields via the Kizen API to validate inputs, align with object schema, and power dynamic integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Custom Fields"},{"label":"Custom Field APIs"}]},{"id":"0DyuKRuLvwyGKofOOxcN","title":"Records","pathname":"/docs/concepts/objects/records","siteSpaceId":"sitesp_wVvdF","description":"xplore how Records manage structured business data in Kizen, support workflows and permissions, and power reporting and API integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"}]},{"id":"Zy9pceoa5oCdsuBd5gXh","title":"Records Core Concepts","pathname":"/docs/concepts/objects/records/records-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Understand how Records store structured business data in Kizen and power workflows, permissions, reporting, and API integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"}]},{"id":"kg9GgSWXYkGEYROZSEbf","title":"Records Data Model","pathname":"/docs/concepts/objects/records/records-data-model","siteSpaceId":"sitesp_wVvdF","description":"Explore the Kizen Records Data Model and learn how Records, fields, identifiers, relationships, and permissions support scalable data architecture and API-driven integrations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"}]},{"id":"Z8QhtksWkEpNcMiEf5xi","title":"Records APIs","pathname":"/docs/concepts/objects/records/records-apis","siteSpaceId":"sitesp_wVvdF","description":"Use Record APIs to create, retrieve, update, search, archive, and upsert records across objects and contacts with consistent REST endpoints and structured field data.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"}]},{"id":"1UuVlBWqxt7HxpGXj7It","title":"Add Records API","pathname":"/docs/concepts/objects/records/records-apis/add-records-api","siteSpaceId":"sitesp_wVvdF","description":"Use the Add Records API to create new object records via REST with schema validation, required field enforcement, and workflow activation.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"},{"label":"Records APIs"}]},{"id":"97HYjSmUMSYQeLUIk6no","title":"Manage Records by ID API","pathname":"/docs/concepts/objects/records/records-apis/manage-records-by-id-api","siteSpaceId":"sitesp_wVvdF","description":"Use Kizen’s Managing Records by ID APIs to retrieve, update, patch, archive, and list field values for records. Supports deterministic, ID-based record management and synchronization workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"},{"label":"Records APIs"}]},{"id":"hUx4ZXrLOAClF1dPXwuj","title":"Lookup Record API","pathname":"/docs/concepts/objects/records/records-apis/lookup-record-api","siteSpaceId":"sitesp_wVvdF","description":"Use the Lookup Record API to retrieve records by name or email, resolve external identifiers, prevent duplicates, and transition to ID-based update and upsert operations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"},{"label":"Records APIs"}]},{"id":"oOvuvXy1ZYsXU8a32pFA","title":"Search Records API","pathname":"/docs/concepts/objects/records/records-apis/search-records-api","siteSpaceId":"sitesp_wVvdF","description":"Search Records API for retrieving Records using structured query filters, AND/OR logic, field conditions, pagination, and full-text search for advanced integrations and dynamic data retrieval.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"},{"label":"Records APIs"}]},{"id":"VwUg5ZZGBtFB2S2h7qgJ","title":"Create or Update Records (Upsert) API","pathname":"/docs/concepts/objects/records/records-apis/create-or-update-records-upsert-api","siteSpaceId":"sitesp_wVvdF","description":"Create or update Records by name or email using the Record Upsert API. Prevent duplicates, enforce uniqueness rules, and support reliable integration workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"},{"label":"Records APIs"}]},{"id":"eyVOgOb5TCV2a7lNPqET","title":"Team Interactions in Records","pathname":"/docs/concepts/objects/records/team-interactions-in-records","siteSpaceId":"sitesp_wVvdF","description":"Team Interactions guide explaining how user interactions create record associations, affect “My Associated Records” visibility, and interact with permissions and relationship inheritance.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"}]},{"id":"kGbhZmPJTzsLKfcX2SxB","title":"Record Permissions","pathname":"/docs/concepts/objects/records/record-permissions","siteSpaceId":"sitesp_wVvdF","description":"Learn how record permissions control data visibility, record-level access, bulk actions, and API behavior within a layered object and role-based security model.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Objects","icon":"box-open"},{"label":"Records"}]},{"id":"doFOO2kMTGSp6AVc5may","title":"Activities","pathname":"/docs/concepts/activities","siteSpaceId":"sitesp_wVvdF","icon":"person-walking","description":"Defines Activities in Kizen and outlines the full scope of Activity mastery, including core concepts, data model structure, permissions, APIs, automations, webhooks, and integrations","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"}]},{"id":"ym0ClLF9SGmtEOvHNsvA","title":"Activities Core Concepts","pathname":"/docs/concepts/activities/activities-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Explains what Activities are in Kizen, what data they contain, how scheduled and logged Activities behave, and how they support automations, APIs, webhooks, reporting, and real-world workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"}]},{"id":"bKT8mimbynS9uAm40zFA","title":"Activities Data Model","pathname":"/docs/concepts/activities/activities-data-model","siteSpaceId":"sitesp_wVvdF","description":"Understand the Activities data model, including core fields, associations, and how Activity data is structured and used across the platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"}]},{"id":"XHQxyQKN6R98U6qSG3i7","title":"Activity Permissions","pathname":"/docs/concepts/activities/activity-permissions","siteSpaceId":"sitesp_wVvdF","description":"Understand how Activity permissions control access to creating, viewing, and managing Activities across users, roles, and APIs.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"}]},{"id":"rCjoGon2dzvrg3bHujKP","title":"Advanced Activity Rules","pathname":"/docs/concepts/activities/advanced-activity-rules","siteSpaceId":"sitesp_wVvdF","description":"Learn how Advanced Activity Rules in Kizen use conditional logic to control Activity fields, validation, and submission behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"}]},{"id":"fcGZspc9bwGCWNLmxfKK","title":"Adding Advanced Activity Rules","pathname":"/docs/concepts/activities/advanced-activity-rules/adding-advanced-activity-rules","siteSpaceId":"sitesp_wVvdF","description":"Learn how to add Advanced Activity Rules in Kizen using the UI to configure conditional logic for Activity fields and validation behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Advanced Activity Rules"}]},{"id":"KPuP1nmDqHPgktEJkOCt","title":"Activities API & Webhooks","pathname":"/docs/concepts/activities/activities-api-and-webhooks","siteSpaceId":"sitesp_wVvdF","description":"Overview of Activities APIs and webhooks in Kizen, explaining how to schedule Activities, retrieve scheduled and logged Activity data, and trigger external workflows from Activity events.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"}]},{"id":"3Pcs4DtQUKtdoSfvJJJN","title":"Schedule Activities API","pathname":"/docs/concepts/activities/activities-api-and-webhooks/schedule-activities-api","siteSpaceId":"sitesp_wVvdF","description":"Schedule Activities programmatically using the API to plan future actions and understand how scheduled Activities transition into logged Activity events.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Activities API & Webhooks"}]},{"id":"QWj76567TeKQF5Yioh6W","title":"View Logged Activity Details API","pathname":"/docs/concepts/activities/activities-api-and-webhooks/view-logged-activity-details-api","siteSpaceId":"sitesp_wVvdF","description":"Retrieve logged Activities programmatically using the API to access completed interactions and support validation, synchronization, and reporting workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Activities API & Webhooks"}]},{"id":"CcNrZN7gTztWCLCBmRM4","title":"List Scheduled Activities API","pathname":"/docs/concepts/activities/activities-api-and-webhooks/list-scheduled-activities-api","siteSpaceId":"sitesp_wVvdF","description":"Learn how to list scheduled Activities using the Kizen API to retrieve upcoming work, sync schedules, and support planning and operational workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Activities API & Webhooks"}]},{"id":"SOLraTfcDGL3EYs1lGPy","title":"Retrieve Scheduled Activity Details by ID API","pathname":"/docs/concepts/activities/activities-api-and-webhooks/retrieve-scheduled-activity-details-by-id-api","siteSpaceId":"sitesp_wVvdF","description":"Learn how to retrieve full details for a scheduled Activity by ID using the Kizen API, including scheduling metadata, ownership, and completion status.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Activities API & Webhooks"}]},{"id":"YsgsAwr77tchLRlnPz2G","title":"Triggering External Activity Workflows with Webhooks","pathname":"/docs/concepts/activities/activities-api-and-webhooks/triggering-external-activity-workflows-with-webhooks","siteSpaceId":"sitesp_wVvdF","description":"Use webhooks to trigger external workflows when Activities are completed, enabling event-driven integrations with third-party systems.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Activities","icon":"person-walking"},{"label":"Activities API & Webhooks"}]},{"id":"ccTozjzRM3TDF6c3aICW","title":"Automations","pathname":"/docs/concepts/automations","siteSpaceId":"sitesp_wVvdF","icon":"user-robot","description":"Learn how Kizen Automations work, including triggers, steps, executions, and completions, to automate workflows, data updates, and communications across your platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"}]},{"id":"Dm8CxFar4ucDVW1D6pN5","title":"Automation Core Concepts","pathname":"/docs/concepts/automations/automation-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Learn the foundational terminology, conceptual model, and system-level principles that govern how Kizen automations work.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"hm9BhjBAp16Wpn4tGO2I","title":"Automation Triggers","pathname":"/docs/concepts/automations/automation-triggers","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen automation triggers work, including trigger types, asynchronous evaluation, throttling behavior, and timing variables for contacts, pipelines, and more.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"cNxUPadbZHAx3RdHvopw","title":"Action-Based Triggers","pathname":"/docs/concepts/automations/automation-triggers/action-based-triggers","siteSpaceId":"sitesp_wVvdF","description":"Learn how action-based triggers work in Kizen, including field updates, stage changes, form submissions, tag events, and when each trigger fires on a record.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"},{"label":"Automation Triggers"}]},{"id":"5wEOWU5AohDpMFv1Bv7w","title":"Scheduled Triggers","pathname":"/docs/concepts/automations/automation-triggers/scheduled-triggers","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen's scheduled triggers work, including activity past due, date-relative scheduling, business calendar logic, and recurring global automation cadences.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"},{"label":"Automation Triggers"}]},{"id":"splV1v89l4D39Gt29dBn","title":"Webhook Triggers","pathname":"/docs/concepts/automations/automation-triggers/webhook-triggers","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen's Webhook trigger works, including how to configure inbound requests and extract data for use in automations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"},{"label":"Automation Triggers"}]},{"id":"C2OE2Fb8AlTGOOdlkHKJ","title":"Automation Conditions","pathname":"/docs/concepts/automations/automation-conditions","siteSpaceId":"sitesp_wVvdF","description":"Learn how Conditions evaluate logic, route execution, and behave under edge cases in Kizen Automations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"Z8oGlyyn0A79Y91dfJXx","title":"Automation Execution & Process Model","pathname":"/docs/concepts/automations/automation-execution-and-process-model","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen automations execute and process data, including the async model, execution lifecycle, step isolation, data consistency, and retry behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"2PkFfuZAmugQxIflbPIe","title":"Automation Delays and Time-Based Behavior","pathname":"/docs/concepts/automations/automation-delays-and-time-based-behavior","siteSpaceId":"sitesp_wVvdF","description":"Learn how automation delay steps work in Kizen, including static and variable-based delays, business calendar settings, timezone handling, and how delays interact with goals.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"JfAJw9WulBZ2WgorxkNS","title":"Automation Code Steps","pathname":"/docs/concepts/automations/automation-code-steps","siteSpaceId":"sitesp_wVvdF","description":"Learn how to add custom code steps to Kizen automations to handle complex logic and advanced workflow scenarios.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"}]},{"id":"JoOaSOkcDb4JqH8c0BFA","title":"Recurrence Rules (RRule)","pathname":"/docs/concepts/automations/automation-code-steps/recurrence-rules-rrule","siteSpaceId":"sitesp_wVvdF","description":"Learn how to use recurrence rules (RRULE) in Kizen to schedule advanced automation triggers, with examples and tools for building complex schedules.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"Automations","icon":"user-robot"},{"label":"Automation Code Steps"}]},{"id":"34M3BqKF8gP4APMMTKQI","title":"SmartConnectors","pathname":"/docs/concepts/smartconnectors","siteSpaceId":"sitesp_wVvdF","icon":"diagram-project","description":"Learn how SmartConnectors power bulk data integration in Kizen, which allows ingesting, transforming, and loading large datasets through a SQL-powered ETL pipeline.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"}]},{"id":"3DTeH1ip5zVNHOuz9xaN","title":"SmartConnector Core Concepts","pathname":"/docs/concepts/smartconnectors/smartconnector-core-concepts","siteSpaceId":"sitesp_wVvdF","description":"Learn the core concepts behind Kizen SmartConnectors, pipeline model, execution variables, load steps, and guiding principles, before configuring your first connector.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"SmartConnectors","icon":"diagram-project"}]},{"id":"tqSTGjkN0jnSukJ2yJYL","title":"SmartConnector Types","pathname":"/docs/concepts/smartconnectors/smartconnector-types","siteSpaceId":"sitesp_wVvdF","description":"Learn about SmartConnector types such as Spreadsheet, Webhook, and Scheduler, and how each one triggers a data pipeline in Kizen.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"SmartConnectors","icon":"diagram-project"}]},{"id":"jDvJen29VxqclnIwh4af","title":"SmartConnector Execution Variables","pathname":"/docs/concepts/smartconnectors/smartconnector-execution-variables","siteSpaceId":"sitesp_wVvdF","description":"Learn how execution variables type and validate SQL output in SmartConnectors and how they power matching rules, mapping rules, and load steps.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"SmartConnectors","icon":"diagram-project"}]},{"id":"2yuAdvfWey49hVm6UM8m","title":"SmartConnector Diff Checking","pathname":"/docs/concepts/smartconnectors/smartconnector-diff-checking","siteSpaceId":"sitesp_wVvdF","description":"Learn how SmartConnector diff checking works, how to enable it per output table, its key limitations, and when a custom diff approach is the better choice.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"SmartConnectors","icon":"diagram-project"}]},{"id":"oo3RnNdzB13Bdc251dSh","title":"SmartConnector Settings","pathname":"/docs/concepts/smartconnectors/smartconnector-settings","siteSpaceId":"sitesp_wVvdF","description":"Learn how to configure each SmartConnector setting in Kizen, including Name, API Name, Description, Concurrent Executions, Notification Emails, and the Execution Ended Webhook.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Concepts"},{"label":"SmartConnectors","icon":"diagram-project"}]},{"id":"hQcxYuzgnftJFvQYr1tg","title":"Plugin Development","pathname":"/docs/integrations-and-plugins/plugin-development","siteSpaceId":"sitesp_wVvdF","icon":"plug","description":"Learn how Kizen plugins extend the platform using JavaScript, including supported integration points and how plugins interact with the Kizen UI and data.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"}]},{"id":"qYBso2CvFeyYzp5vIMgC","title":"Toolbar Items","pathname":"/docs/integrations-and-plugins/plugin-development/toolbar-items","siteSpaceId":"sitesp_wVvdF","description":"Learn how plugin toolbar items work in Kizen, including how to add custom actions to the toolbar and trigger plugin scripts from the navigation.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"ouy2UK8wcUezEUlNEbaV","title":"Floating Frames","pathname":"/docs/integrations-and-plugins/plugin-development/floating-frames","siteSpaceId":"sitesp_wVvdF","description":"Learn how Floating Frames work in Kizen plugins, including how to build interactive overlays, embed external content, and respond to user and data events.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"bfGcccTxwBZZ3KKLYLbs","title":"Embedded Pages","pathname":"/docs/integrations-and-plugins/plugin-development/embedded-pages","siteSpaceId":"sitesp_wVvdF","description":"Learn how Embedded Pages work in Kizen plugins, including how to embed full-page content, integrate external applications, and build seamless in-app workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"gUOxKYKC6dFX8UWnJmim","title":"Embedded Blocks","pathname":"/docs/integrations-and-plugins/plugin-development/embedded-blocks","siteSpaceId":"sitesp_wVvdF","description":"Learn how Embedded Blocks work in Kizen plugins, including how to embed custom content and actions on homepages and record detail pages.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"HvPu1Xi6iNmsE2ZanxuL","title":"Data Adornments","pathname":"/docs/integrations-and-plugins/plugin-development/data-adornments","siteSpaceId":"sitesp_wVvdF","description":"Learn how Data Adornments work in Kizen plugins, including how to add one-click, field-level actions that run JavaScript with record context.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"kltlMrwzpUccgOpivKAx","title":"Cookies","pathname":"/docs/integrations-and-plugins/plugin-development/cookies","siteSpaceId":"sitesp_wVvdF","description":"Learn best practices for managing cookies in Kizen plugins, including iFrame behavior, partitioned cookies, and cross-browser session handling.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Plugin Development","icon":"plug"}]},{"id":"ka9UfAgjwZ0mAHYTxu2v","title":"Integrations","pathname":"/docs/integrations-and-plugins/integrations","siteSpaceId":"sitesp_wVvdF","icon":"network-wired","description":"Learn how Kizen integrations connect external tools to sync data, automate workflows, and streamline communication and marketing processes.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"}]},{"id":"iaL01zDhGhnLLpxxhDWU","title":"Ring Central","pathname":"/docs/integrations-and-plugins/integrations/ring-central","siteSpaceId":"sitesp_wVvdF","description":"Learn how the RingCentral plugin integrates RingCentral with Kizen to support incoming and outgoing calls, automatic contact matching, call logging, and call recording storage.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"vKxBnsK80SiYWtXC9hnj","title":"Amazon SES","pathname":"/docs/integrations-and-plugins/integrations/amazon-ses","siteSpaceId":"sitesp_wVvdF","description":"Learn how Amazon SES integrates with Kizen to support scalable, reliable email delivery and when to use it for automated and transactional emails.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"10J53e9ePpCyW68l2jhh","title":"Configure your SES Account in AWS","pathname":"/docs/integrations-and-plugins/integrations/amazon-ses/configure-your-ses-account-in-aws","siteSpaceId":"sitesp_wVvdF","description":"Learn how to configure your Amazon SES account in AWS, including verifying identities and preparing SES for integration with Kizen.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Amazon SES"}]},{"id":"LEjLBKnVxQYsRzBPVeyV","title":"Integrate your Amazon SES Account with Kizen","pathname":"/docs/integrations-and-plugins/integrations/amazon-ses/integrate-your-amazon-ses-account-with-kizen","siteSpaceId":"sitesp_wVvdF","description":"Learn how to integrate your Amazon SES account with Kizen to securely send email using your verified SES configuration.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Amazon SES"}]},{"id":"ZWqcDxGADfGcNgkgy2V5","title":"Twilio SMS","pathname":"/docs/integrations-and-plugins/integrations/twilio-sms","siteSpaceId":"sitesp_wVvdF","description":"Learn how to integrate Twilio with Kizen to enable SMS messaging for contacts, bulk messaging, and automation workflows while meeting US A2P 10DLC compliance requirements.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"dR67XuRKYhXe9ftj2g5K","title":"Configuring Twilio SMS","pathname":"/docs/integrations-and-plugins/integrations/twilio-sms/configuring-twilio-sms","siteSpaceId":"sitesp_wVvdF","description":"Learn how to connect your Twilio account to Kizen to enable SMS messaging using your Twilio credentials, including setup requirements, configuration steps, and A2P 10DLC considerations.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Twilio SMS"}]},{"id":"IwZVP5FKx2swyMeGzO1d","title":"Sending SMS Messages in Kizen with Twilio","pathname":"/docs/integrations-and-plugins/integrations/twilio-sms/sending-sms-messages-in-kizen-with-twilio","siteSpaceId":"sitesp_wVvdF","description":"Learn how to send SMS messages in Kizen using Twilio, including single contact messages, bulk SMS campaigns, and automation-triggered text messaging workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Twilio SMS"}]},{"id":"Pl1ta1n33O7i6qUlqTgG","title":"Postalytics","pathname":"/docs/integrations-and-plugins/integrations/postalytics","siteSpaceId":"sitesp_wVvdF","description":"Learn how the Postalytics integration in Kizen enables automated direct mail, when to use it, available actions, and how to handle common errors.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"XuWPFafEhx6BbuH9mY0w","title":"Enabling Postalytics","pathname":"/docs/integrations-and-plugins/integrations/postalytics/enabling-postalytics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to enable the Postalytics integration in Kizen to connect your account and start using Postalytics within the platform.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Postalytics"}]},{"id":"FjfrgbGWYLlcd4Rol0m4","title":"Sending Mail from a Contact Record with Postalytics","pathname":"/docs/integrations-and-plugins/integrations/postalytics/sending-mail-from-a-contact-record-with-postalytics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to send mail from a Contact record in Kizen using Postalytics for one-time, address-based direct mail sends.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Postalytics"}]},{"id":"HSGUQUNolpBAccgGeeBv","title":"Sending Mail from Automations with Postalytics","pathname":"/docs/integrations-and-plugins/integrations/postalytics/sending-mail-from-automations-with-postalytics","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create automations in Kizen that send mail using Postalytics campaigns based on defined conditions and triggers.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Postalytics"}]},{"id":"JTggSRuU7Ti0hmSguMIK","title":"Postalytics Troubleshooting & Error Handling","pathname":"/docs/integrations-and-plugins/integrations/postalytics/postalytics-troubleshooting-and-error-handling","siteSpaceId":"sitesp_wVvdF","description":"Learn how to troubleshoot Postalytics errors in Kizen, including common send failures, missing data issues, and how to resolve them.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Postalytics"}]},{"id":"dtIbNk2lwEG2x0vlSuWP","title":"Google & Outlook Calendar","pathname":"/docs/integrations-and-plugins/integrations/google-and-outlook-calendar","siteSpaceId":"sitesp_wVvdF","description":"Learn how the Google and Outlook Calendar integrations work in Kizen to sync events, activities, and availability across systems so teams can plan and track work without duplication.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"GOImRvqsFRmRKDcS5N42","title":"Enabling Calendar Integration","pathname":"/docs/integrations-and-plugins/integrations/google-and-outlook-calendar/enabling-calendar-integration","siteSpaceId":"sitesp_wVvdF","description":"Learn how to enable Google or Microsoft Calendar Integration in Kizen to create calendar events from records, connect scheduling workflows, and control how calendar actions are used.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Google & Outlook Calendar"}]},{"id":"gsfkBcnqDJYdiQj8BLB3","title":"Creating Calendar Events from Contacts","pathname":"/docs/integrations-and-plugins/integrations/google-and-outlook-calendar/creating-calendar-events-from-contacts","siteSpaceId":"sitesp_wVvdF","description":"Learn how to create Google or Outlook calendar events from Kizen records using Calendar Integration, including prerequisites, behavior, and step-by-step guidance.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Google & Outlook Calendar"}]},{"id":"gT63TUsoCElCrUfRfXRE","title":"SunFire","pathname":"/docs/integrations-and-plugins/integrations/sunfire","siteSpaceId":"sitesp_wVvdF","description":"Learn how the Sunfire integration in Kizen supports Medicare quoting and enrollment by launching workflows from Contact records and keeping data in sync.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"25HVtOoIUJeUETYcsW7Z","title":"Launching SunFire from a Contact Record","pathname":"/docs/integrations-and-plugins/integrations/sunfire/launching-sunfire-from-a-contact-record","siteSpaceId":"sitesp_wVvdF","description":"Learn how to launch Sunfire from a Contact record in Kizen to start Medicare quotes or enrollments with contact data passed automatically.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"SunFire"}]},{"id":"Xbs8LngTm08tV1DYi7p1","title":"Sunfire Integration Data Mapping","pathname":"/docs/integrations-and-plugins/integrations/sunfire/sunfire-integration-data-mapping","siteSpaceId":"sitesp_wVvdF","description":"Learn how data is exchanged between Kizen and Sunfire during Medicare quoting and enrollment, including what data is sent and returned.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"SunFire"}]},{"id":"CBK1ZFIyfEIzQE6aGIa0","title":"SunFire Contact Matching Rules","pathname":"/docs/integrations-and-plugins/integrations/sunfire/sunfire-contact-matching-rules","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen matches Contact records when Sunfire returns enrollment or session data and how duplicate Contacts are prevented.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"SunFire"}]},{"id":"ii8utk8qRteDPOCJLtlv","title":"Connecture","pathname":"/docs/integrations-and-plugins/integrations/connecture","siteSpaceId":"sitesp_wVvdF","description":"Learn how the Connecture integration in Kizen supports Medicare quoting and enrollment by launching workflows from Contact records and returning completed enrollment data.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"}]},{"id":"w8Mmj4IsZJbxdBeGoa7r","title":"Launching Connecture from a Contact Record","pathname":"/docs/integrations-and-plugins/integrations/connecture/connecture","siteSpaceId":"sitesp_wVvdF","description":"Learn how to launch Connecture from a Contact record in Kizen to complete Medicare quotes and enrollments with contact data passed automatically.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Connecture"}]},{"id":"1hcYfrS0siiOWRGlh3hs","title":"Connecture Contact Matching Rules","pathname":"/docs/integrations-and-plugins/integrations/connecture/connecture-contact-matching-rules","siteSpaceId":"sitesp_wVvdF","description":"Learn how Kizen matches Contact records when Connecture returns enrollment or session data and how duplicate Contacts are prevented.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Integrations & Plugins"},{"label":"Integrations","icon":"network-wired"},{"label":"Connecture"}]},{"id":"trLwwmumlaofzMKwR3fr","title":"Kizen API Reference","pathname":"/api","siteSpaceId":"sitesp_iD06y","icon":"terminal","description":"Explore Kizen’s API reference to create, query, and sync data, trigger workflows, build event-driven integrations, and extend the platform.","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"27fc1b2faf64d50fc0b41d0c5221a59af4d79e6f","title":"Activities","pathname":"/api/activities","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"10f10cacea2dff663d7d2f5011d2b783a49dd5ea","title":"Permissions","pathname":"/api/permissions","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"97c0357cd8e35478caa6cd8b244146d632bb6358","title":"Automation2","pathname":"/api/automation2","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"3967a73367149bc8422779701939cf54d928a6cc","title":"Automations","pathname":"/api/automations","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"291d1a1d50054c73ab830c0a3ee807f41caf21b2","title":"Bulk Action Progress","pathname":"/api/bulk-action-progress","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"469b0480a55ac4d8cb0e1805df5a5a24ff24557e","title":"Custom Objects","pathname":"/api/custom-objects","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"b05aff49bdf70caae84ee75aa3e42f28c0bacf39","title":"Files","pathname":"/api/files","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"1ca86d549d648a6bc00a82adc0e7dcdf0ba00141","title":"Public","pathname":"/api/public","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"bbd2c497afcc72055470aef211ebb7ace15320a6","title":"Records","pathname":"/api/records","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"900f86b3865a3f96efb7f3173b042c87bfc4b113","title":"S3","pathname":"/api/s3","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"4e57aa29fa0933beac96dfb1a0bad22299c76db2","title":"Team","pathname":"/api/team","siteSpaceId":"sitesp_iD06y","description":"","breadcrumbs":[{"label":"API Reference","icon":"terminal"}]},{"id":"xSKACgaFjsHdWkvrL7EZ","title":"Release Notes","pathname":"/release","siteSpaceId":"sitesp_Ut2Ye","icon":"clock-rotate-left","description":"Browse Kizen's release notes for a complete history of product updates, new features, enhancements, bug fixes, and platform improvements.","breadcrumbs":[{"label":"Release Notes","icon":"clock-rotate-left"}]},{"id":"njH9eu74kH4nq2PaW1uB","title":"Technical Corner","pathname":"/articles","siteSpaceId":"sitesp_rhQ3r","description":"A collection of technical articles covering implementation guides, patterns, and real-world use cases across core platform functionality.","breadcrumbs":[{"label":"Resources","icon":"lightbulb"},{"label":"Technical Corner"}]},{"id":"BBTQy4JjmOQb843M1TE6","title":"Building an AI-Native Business Operating System in Kizen","pathname":"/articles/ai-ml/building-an-ai-native-business-operating-system-in-kizen","siteSpaceId":"sitesp_rhQ3r","description":"A Q&A with Kizen’s Director of Data Science on building AI systems that scale, adapt, and deliver real business outcomes.","breadcrumbs":[{"label":"Resources","icon":"lightbulb"},{"label":"Technical Corner"},{"label":"AI/ML"}]},{"id":"oCNu7Hz3EBk7q3sujcdg","title":"Eliminating Schema Hallucinations in AI Systems with DAGs","pathname":"/articles/ai-ml/eliminating-schema-hallucinations-in-ai-systems-with-dags","siteSpaceId":"sitesp_rhQ3r","description":"Learn how to turn natural language into guaranteed-valid filters using a DAG-based LLM architecture that prevents hallucinations and schema errors.","breadcrumbs":[{"label":"Resources","icon":"lightbulb"},{"label":"Technical Corner"},{"label":"AI/ML"}]},{"id":"JIWxsznQH0zEsyJAhGYd","title":"Kizen Trust Center","pathname":"/kizen-trust-center","siteSpaceId":"sitesp_3DhLs","description":"Visit the Kizen Trust Center to learn about our security controls, privacy practices, compliance certifications, and how Kizen protects customer data.","breadcrumbs":[{"label":"Resources","icon":"lightbulb"},{"label":"Kizen Trust Center"}]},{"id":"JIWxsznQH0zEsyJAhGYd","title":"Kizen Status Center","pathname":"/kizen-status-center","siteSpaceId":"sitesp_ENnra","description":"Visit the Kizen Trust Center to learn about our security controls, privacy practices, compliance certifications, and how Kizen protects customer data.","breadcrumbs":[{"label":"Resources","icon":"lightbulb"},{"label":"Kizen Status Center"}]}]}