# Update A Contact Record | Kizen Basics

## Overview

While guest services helps 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 record 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 from **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="/files/msGHxeZMUqw6gE9lHbWo" alt="" width="563"><figcaption></figcaption></figure></div>

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

{% step %}

#### Open Object Field Settings

<div data-with-frame="true"><figure><img src="/files/qq9C80wcL6ezTHOrvwMY" alt="" width="563"><figcaption></figcaption></figure></div>

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

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="/files/mnDRER0ar6Njjyp1xAD7" 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="/files/nk5sOUgmH3asjK3wew1X" 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>.
{% endstep %}

{% step %}

#### Add the Field to the Contact Table

After creating the field, it must be added to the visible table columns. After adding **Visit Date** field, you'll land on the **Custom Fields** <code class="expression">space.vars.contact</code> Settings page.

<div data-with-frame="true"><figure><img src="/files/FsfOvcjpTZC5tOsb3pYY" alt="" width="563"><figcaption></figcaption></figure></div>

Return to the **Edit My Columns** screen by selecting **Customize Layout**, then go to **Default Columns**.

<div data-with-frame="true"><figure><img src="/files/6qc9wdZ3Zh17uq7xNyge" alt="" width="563"><figcaption></figcaption></figure></div>

1. In **Available Columns**, locate **Visit Date**.
2. Drag **Visit Date** into the **Active Table Columns** section.

<div data-with-frame="true"><figure><img src="/files/oxhA4IMztKCCCJ1wOs3E" alt="" width="563"><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** where you can see how this information will be displayed.

<div data-with-frame="true"><figure><img src="/files/dGHINns2P2EVasX2mdxy" 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="/files/jfecLLlMWGC9SqFfcyO5" alt="" width="563"><figcaption></figcaption></figure></div>

This information can later be used in **Agentic Workflows or reporting**, such as identifying guests who visited on the same day an item was reported lost.

***

## 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 [Create Your First Agentic Workflow](/docs/kizen-basics/kizen-in-action/create-your-first-agentic-workflow-or-kizen-basics.md) topic.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.kizen.com/docs/kizen-basics/kizen-in-action/update-a-contact-record-or-kizen-basics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
