> For the complete documentation index, see [llms.txt](https://developer.kizen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.kizen.com/docs/kizen-basics/kizen-in-action/create-your-first-contact-record-or-kizen-basics.md).

# Create Your First Contact Record | Kizen Basics

Learn how to create your first Contact Record in Kizen and understand how Contacts are used across Activities, Agentic Workflows, and data relationships.

## Overview

{% hint style="warning" %}
**Caution:** This setup reflects Kizen's default configuration. Your administrator may have customized your layout, so columns or navigation may appear differently. Trial accounts may have limited features.
{% endhint %}

In <code class="expression">space.vars.Kizen\_company\_name</code>, a [Contact](/docs/concepts/objects/contacts.md) represents a single person you plan to communicate with through emails, SMS messages, or other outreach. <code class="expression">space.vars.contacts</code> are part of <code class="expression">space.vars.Kizen\_company\_name</code>’s built-in data model and work like a standard <code class="expression">space.vars.entity</code> type.&#x20;

Email acts as the primary identifier for communication purposes, but it's not required. If left blank, it may limit certain lookup or messaging scenarios.

{% hint style="info" %}
**Note:** Storing people in <code class="expression">space.vars.contacts</code> allows you to **message** them through <code class="expression">space.vars.Kizen\_company\_name</code>’s SMS or email <code class="expression">space.vars.automations</code>. You should always store people as <code class="expression">space.vars.contacts</code> even if you don't plan to message them.
{% endhint %}

### Why This Matters

<code class="expression">space.vars.contacts</code> are the standard way to store people in <code class="expression">space.vars.Kizen\_company\_name</code>. Every individual your organization interacts with should be stored as a <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code>, regardless of whether you plan to communicate with them directly.

Using <code class="expression">space.vars.contacts</code> consistently ensures that you:

* Maintain a single, centralized <code class="expression">space.vars.entity</code> for each person
* Enable email and SMS <code class="expression">space.vars.automations</code> when communication is required
* Track activities, interactions, and history tied to that individual
* Keep operational data organized separately within <code class="expression">space.vars.objects</code>

As your data model grows, storing all people in <code class="expression">space.vars.contacts</code> helps maintain a clear structure between individuals and the operational <code class="expression">space.vars.entities</code> associated with them. This makes <code class="expression">space.vars.automations</code>, reporting, and integrations more predictable and easier to manage.

In <code class="expression">space.vars.contacts</code>, email acts as the primary identifier for communication purposes, but it's not required. Some users may leave it blank, which can cause data retrieval issues if they try to use it for anything other than messaging customers.&#x20;

### Before You Begin

Before creating your <code class="expression">space.vars.contacts</code>, you must have the following:

* Admin role and permissions to create and edit <code class="expression">space.vars.entities</code>
* A Business workspace in <code class="expression">space.vars.Kizen\_company\_name</code> (Review [Create Your First Business Workspace](/docs/kizen-basics/kizen-in-action/create-your-first-business-workspace-or-kizen-basics.md))

To check your role, go to **Settings** > **Team, Roles, & Permissions** and find your name in the list. Your Role(s) column should show **Admin**.

***

## Meet The Reyes Family

To help you understand how <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entities</code> work, we’ll follow the Reyes family, who are visiting <code class="expression">space.vars.Theme\_park\_name</code> for the first time. We introduced the following family in the [Kizen Basics in Action](/docs/kizen-basics/kizen-in-action.md) topic.

* **Marcus Reyes:** Planner of the family trip. He books tickets online.
* **Elena Reyes:** Manages family communication and scheduling.
* **Sofia Reyes** *(age 12):* Loves roller coasters. She needs a wristband waiver.
* **Caleb Reyes** *(age 8):* Wants to ride Thunder Loop, too, and needs a signed waiver.

Marcus purchases tickets through the <code class="expression">space.vars.Theme\_park\_name</code> online form. When he submits the booking, you’ll store him as a <code class="expression">space.vars.contact</code> because <code class="expression">space.vars.Theme\_park\_name</code> needs to send him:

* A confirmation email
* Instructions on the Day of Park entry
* A survey after the visit

Elena, Sofia, and Caleb will also be stored as <code class="expression">space.vars.contacts</code>, even though they do not need to receive emails directly. In this lesson, you'll create Marcus’ <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> in <code class="expression">space.vars.Kizen\_company\_name</code>. You'll then apply the same steps to create <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> for Elena, Sofia, and Caleb.

***

## Creating Contact Records

{% stepper %}
{% step %}

#### In Kizen, navigate to **Contacts**

Select **Data** > **Contacts** in your navigation.

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FdfR12PO9uzY6xi26eLjB%2Fkizen-contacts-menu.png?alt=media&amp;token=26f3ae2b-a40f-4eed-96ca-feaaefe48144" alt=""><figcaption></figcaption></figure></div>

The <code class="expression">space.vars.contacts</code> page appears.
{% endstep %}

{% step %}

#### Select **NEW CONTACT**

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FxhvLvTZxU7H0g7VFo46N%2Fkizen-new-contact.png?alt=media&amp;token=208d2305-1e7c-4fb9-9e02-6ddefa0da291" alt=""><figcaption></figcaption></figure></div>

The **Add Contact** modal appears.
{% endstep %}

{% step %}

#### Add all Contact details

Fill out the form using our example. Since Marcus submitted an online booking form to purchase tickets, he is the first <code class="expression">space.vars.contact</code> we will add.

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FqOv0ZKf7j6ZQSvsaSpnB%2FScreenshot%202025-12-09%20at%202.59.13%E2%80%AFPM.png?alt=media&amp;token=9f05f1e7-3197-4f28-b76c-f4956a7b8d81" alt="" width="375"><figcaption></figcaption></figure></div>

Enter the following:

* **First Name:** Marcus
* **Last Name:** Reyes
* **Email:** <marcus.reyes@example.com>
  * Not a required field, but necessary for email communications and is the primary identifier for the <code class="expression">space.vars.entity</code>.
* **Email Status:** Opt In
  * This is required for messaging as all other statuses will prevent emails from being sent by <code class="expression">space.vars.Kizen\_company\_name</code>.
* **Mobile Phone:** 123-456-7890
  * Not a required field, but necessary for SMS communications.
* **Custom Fields:** Any fields <code class="expression">space.vars.Theme\_park\_name</code> configured for guest communication.&#x20;

{% hint style="info" %}
**Note:** These are fields that are customizable and can capture any field data you specify. By default Primary Company <code class="expression">space.vars.entity</code> and Additional Company <code class="expression">space.vars.entities</code> are visible. For now we will leave these blank.
{% endhint %}

For this example we will use the following:

* **Title:** Mr.

{% hint style="success" %}
Titles help you label <code class="expression">space.vars.contacts</code> with options like Dr., Mr., Mrs., Ms., or Miss. You can add a new one from the dropdown using **Add Title**.
{% endhint %}

* **Tags:** *Blank*

{% hint style="success" %}
Tags let you organize <code class="expression">space.vars.contacts</code> into meaningful groups, like “CloudCon 2021 Signups,” “Drip Campaign 2.1 Beta,” or “Joe’s Hand-Curated Prospects.”
{% endhint %}

* **Birthday:** 12/15/1983
* **Timezone:** America/Chicago
  {% endstep %}

{% step %}

#### Select **SAVE**

After saving Marcus' <code class="expression">space.vars.entity</code>, you will see:

* **All visible fields:** (standard + custom)
* **Timeline:** where future activities and emails will appear
* **Activity Panel:** where staff can log calls, notes, or reminders in the future
* **Agentic Workflows:** which can send Marcus a confirmation email or create a follow-up task once it's set up.
  {% endstep %}
  {% endstepper %}

***

## Apply What You've Learned

With Marcus's <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> complete, it’s time to create <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entities</code> for the rest of the family using the same steps. Use the information below to set it up.

Even if Elena, Sofia, and Caleb are not the recipients of emails or SMS messages, they should still be stored as <code class="expression">space.vars.contacts</code> because they represent real people tied to park operations and guest history. In <code class="expression">space.vars.Kizen\_company\_name</code>, a <code class="expression">space.vars.contact</code> can exist without being used for messaging.

As you add Elena, Sofia, and Caleb Reyes:

* Create one <code class="expression">space.vars.contact</code> per person
* Add an Email for each family member, even if they won't receive messages directly, so their <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> stays complete
* Set messaging-related fields (such as Email Status) according to your business rules
* Use consistent names and information (like phone number or address) so the family can be associated correctly in later steps

| Field             | Elena Reyes               | Sofia Reyes               | Caleb Reyes               |
| ----------------- | ------------------------- | ------------------------- | ------------------------- |
| **First Name**    | Elena                     | Sofia                     | Caleb                     |
| **Last Name**     | Reyes                     | Reyes                     | Reyes                     |
| **Email**         | <elena.reyes@example.com> | <sofia.reyes@example.com> | <caleb.reyes@example.com> |
| **Email Status**  | Opt In                    | Opt In                    | Opt In                    |
| **Home Phone**    | 234-567-8911              | —                         | —                         |
| **Title**         | Mrs.                      | —                         | —                         |
| **Tags**          | —                         | —                         | —                         |
| **Birthday**      | 03/08/1986                | 07/14/2012                | 09/02/2016                |
| **Timezone**      | America/Chicago           | America/Chicago           | America/Chicago           |
| **Custom Fields** | Blank                     | Blank                     | Blank                     |

***

## Editing Your Viewable Columns

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FP3IG0dcDx3jNqUYEju2A%2Fkizen-default-contact-list.png?alt=media&amp;token=f8815a57-2e14-4271-b4b9-80c34af6b466" alt=""><figcaption></figcaption></figure></div>

As you can see, Marcus Reyes and the rest of the Reyes family have now been added as <code class="expression">space.vars.contacts</code> in <code class="expression">space.vars.Kizen\_company\_name</code>. By default the following columns are viewable:

* Full Name
* Email
* Mobile phone
* Title
* Tags

Next, we're going to modify the columns to display the fields we want and in what order.

{% stepper %}
{% step %}

#### Select **Edit Columns**

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FEvzjTcALZ9FleJEfOjBw%2Fkizen-edit-columns.jpg?alt=media&amp;token=8615a8b6-31fb-402d-aabd-0b45454d0703" alt=""><figcaption></figcaption></figure></div>

You will be taken to the Edit My Columns screen
{% endstep %}

{% step %}

#### Move your chosen columns into the **Active Table Columns**

For this example we will move:

* Home phone
* Birthday
* Email Status
* Timezone

We'll also remove the following by placing them into **Available Columns**:

* Mobile phone
* Tags

You can also reorder your columns on the table by placing them in the order you would like for them to display in **Active Table Columns**. In this example you can see the added and removed columns, and the new order.

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2F2lgvcohYBDOirFv3GR3o%2FScreenshot%202025-12-10%20at%2011.05.46%E2%80%AFAM.png?alt=media&amp;token=b9936db5-41a7-464e-bdf2-d8e05f0392e2" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Select **SAVE**

This will save your column choices and take you back to the <code class="expression">space.vars.contacts</code> page.

<div data-with-frame="true"><figure><img src="https://3898351136-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQd8ufpN7wkdnx7JtgoeZ%2Fuploads%2FOR492z3h9pWgeNRPQfAC%2Fkizen-final-columns.jpg?alt=media&amp;token=72ff0e61-0af8-4ae0-a2b8-99d30b7948b9" alt=""><figcaption></figcaption></figure></div>

Now you can see the <code class="expression">space.vars.contacts</code> page display with your new column order.
{% endstep %}
{% endstepper %}

***

## How This Fits Into Agentic Workflows

As soon as Marcus and his family become <code class="expression">space.vars.contacts</code>, <code class="expression">space.vars.Kizen\_company\_name</code> can:

* Send a confirmation email
* Trigger a welcome SMS
* Create a pre-visit task for staff
* Add Marcus or his family to an email drip sequence
* Kick off <code class="expression">space.vars.workflows</code> tied to <code class="expression">space.vars.contact</code> creation

Adding people to <code class="expression">space.vars.contacts</code> also allows you to later build <code class="expression">space.vars.automations</code> such as:

* Sending reminders
* Assigning <code class="expression">space.vars.activities</code>
* Creating Scheduled <code class="expression">space.vars.activities</code>
* Tracking guest history
* Building <code class="expression">space.vars.dashboards</code> of guest engagement

***

## Contact Capabilities By Role

{% columns %}
{% column %}

#### **Admins**

* Configure <code class="expression">space.vars.contact</code> fields
* Manage permissions
* Set up <code class="expression">space.vars.workflows</code> and <code class="expression">space.vars.automations</code> connected to <code class="expression">space.vars.contacts</code>
  {% endcolumn %}

{% column %}

#### **Technical Builders**

* Use [Objects APIs](/docs/concepts/objects/object-apis.md) to create or update <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entities</code> programmatically
* Configure inbound webhooks when <code class="expression">space.vars.contacts</code> originate from external forms or systems
* Map incoming data to the <code class="expression">space.vars.contact</code> <code class="expression">space.vars.object</code> through ETL or integration tools
  {% endcolumn %}
  {% endcolumns %}

***

## Tying It Back Into Your Industry

While the Reyes family example demonstrates how <code class="expression">space.vars.contacts</code> work in a theme park scenario, the same concepts apply across industries. A <code class="expression">space.vars.contact</code> is simply a <code class="expression">space.vars.entity</code> representing a person, whether you communicate with them directly through email, SMS, or automated <code class="expression">space.vars.workflows</code>, or not.

How you structure your [Contact Data Model](/docs/concepts/objects/contacts/contacts-data-model.md) determines how easily your organization can manage communication, track interactions, and automate processes as your system grows.

Below are examples of how <code class="expression">space.vars.contacts</code> function in three common industries supported by <code class="expression">space.vars.Kizen\_company\_name</code>.

{% tabs %}
{% tab title="Insurance" %}
In insurance, a <code class="expression">space.vars.contact</code> often represents a policyholder, applicant, or agent who needs to receive quotes, renewal notices, eligibility updates, or claims communications.

Example <code class="expression">space.vars.contact</code> <code class="expression">space.vars.automations</code>:

* Email a quote packet after an application is submitted
* Notify an agent when underwriting status changes
* Send renewal reminders or required-document checklists
* Trigger tasks for claims adjusters or verification teams

Use <code class="expression">space.vars.objects</code> to store structured data like applications, policies, beneficiaries, claims, and supporting documents, while <code class="expression">space.vars.contacts</code> remain the communication endpoint.
{% endtab %}

{% tab title="Healthcare" %}
In healthcare, a <code class="expression">space.vars.contact</code> often represents a patient, caregiver, or responsible party who must receive appointment reminders, care instructions, follow-up messages, or portal notifications.

Example <code class="expression">space.vars.contact</code> <code class="expression">space.vars.automations</code>:

* Send pre-visit instructions when a patient books an appointment
* Trigger SMS reminders 24 hours before a procedure
* Log follow-up calls or care-team activities directly on the <code class="expression">space.vars.contact</code> timeline
* Send discharge instructions or satisfaction surveys automatically

Use <code class="expression">space.vars.contacts</code> when communication is required. Use <code class="expression">space.vars.objects</code> for clinical <code class="expression">space.vars.workflows</code> like care plans, intake forms, encounters, or orders that you don’t message directly.
{% endtab %}

{% tab title="Financial Services" %}
In financial services, a <code class="expression">space.vars.contact</code> typically represents a client, borrower, investor, or account holder who needs time-sensitive updates or required disclosures.

Example <code class="expression">space.vars.contact</code> <code class="expression">space.vars.automations</code>:

* Send onboarding emails after a new account is created
* Trigger reminders for outstanding documentation
* Log advisor calls or follow-up tasks
* Send periodic statements, alerts, or investment updates

<code class="expression">space.vars.objects</code> store operational data such as accounts, transactions, loans, risk reviews, or KYC/AML <code class="expression">space.vars.entities</code>, while <code class="expression">space.vars.contacts</code> manage all direct communication.
{% endtab %}
{% endtabs %}

***

## What’s Next?

With your <code class="expression">space.vars.contacts</code> in place, you'll now continue building <code class="expression">space.vars.Kizen\_company\_name</code>'s data model. In [Create Your First Object](/docs/kizen-basics/kizen-in-action/create-your-first-object-or-kizen-basics.md), you'll first create a Tickets <code class="expression">space.vars.object</code> to track purchases like Marcus’s park tickets. You will then create Concessions and Ride Waiver <code class="expression">space.vars.objects</code> to track food and merchandise purchases and store ride waiver information for guests.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://developer.kizen.com/docs/kizen-basics/kizen-in-action/create-your-first-contact-record-or-kizen-basics.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
