> 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/update-a-contact-record-or-kizen-basics.md).

# Update A Contact Record | Kizen Basics

Learn how to modify a Contact Record by adding Custom Fields so you can connect guest Activity to operational events and power timely Agentic Workflows.

## Overview

While guest services helped Marcus recover Sofia’s backpack, the staff member reviewing the request noticed something missing from the <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code>.

The **Lost Item Request** is linked to Marcus’s <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code>, but the **visit date** for the Reyes family is missing. Without that information, staff cannot easily confirm when the family entered the park or trigger future <code class="expression">space.vars.automations</code> tied to guest visits.

To correct this, the staff member updates Marcus’s <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> to include the **Visit Date**.

### Why This Step Matters

Capturing the **Visit Date** allows Flywheel Adventure Park to connect operational events, such as lost item requests, to the guest’s actual park visit.

This information will also be used in other tutorials when creating <code class="expression">space.vars.automations</code> that respond to guest activity.

For example, <code class="expression">space.vars.automations</code> could:

* Send reminders before a guest’s visit
* Assign operational tasks to park staff
* Send follow-up messages after a visit

Accurate <code class="expression">space.vars.entity</code> data ensures that these <code class="expression">space.vars.automations</code> run at the correct time.

### Before You Begin

Before updating Marcus’s <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code>, make sure you have:

* Permission to edit <code class="expression">space.vars.contacts</code> and create <code class="expression">space.vars.fields</code>
* Access to **Data** > **Contacts**
* A <code class="expression">space.vars.contact</code> <code class="expression">space.vars.entity</code> for Marcus already created (see [Create Your First Record](/docs/kizen-basics/kizen-in-action/create-your-first-record-or-kizen-basics.md))

***

## Update a Contact Record

{% stepper %}
{% step %}

#### Open the Contact Columns Editor

1. Navigate to **Data** > **Contacts**.
2. Locate the **Edit Columns** icon on the right side of the table header and 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%2F4TR9upNg4HGvSpnTUQgX%2Fkizen-lost-item-update-contact-record-01.jpeg?alt=media&amp;token=4c9bb0e0-4287-4879-8d3e-9d8ea7cecacc" alt=""><figcaption></figcaption></figure></div>

This opens the **Edit My Columns** configuration screen.
{% endstep %}

{% step %}

#### Open Object Field Settings

1. In the **Edit My Columns** screen, scroll to the bottom of the **Available Columns** section.
2. Select **Customize Fields**.

<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%2FDj5IXu4ylzYBNgqqZRP9%2FScreenshot%202026-03-16%20at%201.52.08%E2%80%AFPM.png?alt=media&amp;token=fe900246-2a12-48a2-b0a5-f0dc1ecbaba5" alt="" width="563"><figcaption></figcaption></figure></div>

This opens the **Editing Object – Contacts** configuration page
{% endstep %}

{% step %}

#### Create the Visit Date Field

Select **+ Add New Field**.

<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%2F8J1UorNdYPMhSEm3DKNT%2FScreenshot%202026-03-16%20at%201.59.45%E2%80%AFPM.png?alt=media&amp;token=5fa43c28-3d10-4ab3-87e1-2e399e404886" alt="" width="563"><figcaption></figcaption></figure></div>

In **Field Settings**, enter the following:

* **Field Name:** Visit Date
* **Category:** Contact Info
* **Description:** Visit Date for Guests
* Under **Choose Field Type**, select **Date**.&#x20;
* Select **SAVE**.

<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%2F5aU2bZ0vTNjKOQVJUF2o%2FScreenshot%202026-03-16%20at%202.11.15%E2%80%AFPM.png?alt=media&amp;token=29f9dfa3-86b0-43e7-8564-9b0b7df6d1be" alt="" width="563"><figcaption></figcaption></figure></div>

The **Visit Date** field is now added to the <code class="expression">space.vars.contact</code> <code class="expression">space.vars.object</code>. Select **BACK TO COLUMNS**.&#x20;
{% endstep %}

{% step %}

#### Add the Field to the Contact Table

After creating the field, it must be added to the visible table columns.&#x20;

1. In **Available Columns**, locate **Visit Date** and drag it into the **Active Table Columns** section.

<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%2FOpRnilHXcI20Q43OzOzg%2Fkizen-update-contact-record-visit-date-01.jpeg?alt=media&amp;token=228f71be-2232-44a3-ac7b-55017faee2eb" alt=""><figcaption></figcaption></figure></div>

3. Position the field where you want it to appear in the table, and drop it. There is a **Column Preview** that indicates how columns will be displayed.

<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%2FUNS1dO4WqxPST9ZxXQ9Q%2Fkizen-column-preview-01.jpeg?alt=media&amp;token=ec129f95-f4d1-4357-b927-47e1f7b4a671" alt=""><figcaption></figcaption></figure></div>

4. Select **SAVE**.
   {% endstep %}
   {% endstepper %}

If you go back to the **Contacts** page, the **Visit Date** column now appears in the **Contacts table**, allowing staff to view and manage guest visit dates directly from the contact list.

<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%2Fadf1ToTwCmlAKe2brif8%2Fkizen-update-contact-record-visit-date-01.jpeg?alt=media&amp;token=975f6f4c-d0d3-4812-8523-9aaed5b1dbb3" alt=""><figcaption></figcaption></figure></div>

Select the Visit Date for each Contact in the Reyes family and specify the date: 6/15/2026. The information can later be used in <code class="expression">space.vars.automations</code> or reporting, for example to identify guests who visited on the same day an item was reported lost.&#x20;

***

## What’s Next

Next, you can create an <code class="expression">space.vars.automation</code> that moves requests through stages. For example, when a request moves from **Reported** to **Searching**, an <code class="expression">space.vars.automation</code> could assign the task to the appropriate team or notify staff responsible for the ride area where the item may have been lost.

Learn how to create this process in the [Create Your First Agentic Workflow](/docs/kizen-basics/kizen-in-action/create-your-first-agentic-workflow-or-kizen-basics.md) topic.


---

# 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/update-a-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.
