> For the complete documentation index, see [llms.txt](https://docs.chatalog.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chatalog.ai/zh-hk/crm-quickstarts/customized-flow/custom-field-and-user-input-setup-in-flow.md).

# 自訂資料與用戶輸入

### 在訊息區塊顯示自訂資料&#x20;

如果你想設置自訂資料並在訊息中顯示該值，你可以在訊息區塊輸入 {{customFields.fieldvalue}} 。如果你想自訂一項名為 "membership" 的資料，並以 "diamond" 為值，那麼你可以輸入 {{customFields.membership}}。當用戶觸發到這個流程，他就會在訊息中見到 "diamond" 這個值。

{% hint style="info" %}
輸入 {{customFields.fieldvalue}} 以顯示該聯絡人的自訂資料值。
{% endhint %}

<figure><img src="/files/T87H7YQ6hzGA4MvxJqY3" alt=""><figcaption><p>此示例為一項連帶按鈕選項的文字訊息，點擊按鈕後會設置自定資料，並顯示該自訂資料的值</p></figcaption></figure>

<figure><img src="/files/LJFL1EdRjRJHF9mDbDaM" alt=""><figcaption><p>這是從上述流程中點擊 "Moisturizers" 選項時的實際結果。</p></figcaption></figure>

### 在訊息區塊顯示用戶輸入變數

如果你已經設置好用戶輸入區塊，你應該已經設置了儲存用戶輸入的變數。當變數已存在任何值，你便可以在訊息區塊輸入大括號及該變數名稱，例如 {{age}}。將變數放在訊息區塊中可以使你的對話更加靈活。

{% hint style="info" %}
輸入 {{userinputvariable}} 以顯示該聯絡人的用戶輸入的變數。
{% endhint %}

<figure><img src="/files/8SSoFFz57mt0msef47xz" alt=""><figcaption><p>此示例為用戶輸入區塊，其中包含確認年齡是否超過18歲的條件漏斗。如果未滿 18 歲，該訊息將顯示其實際年齡並說明無法繼續進行下一步。</p></figcaption></figure>

<figure><img src="/files/bkXXacyguSuZ3M3ETNF7" alt="" width="375"><figcaption><p>這是在回覆 “17”（數值低於18）時，按上述流程返回的實際結果。</p></figcaption></figure>

### 把用戶輸入變數儲存到自訂資料

在更複雜的情況下，你或需要收集用戶輸入的值，同時把該值儲存到自訂資料中。你需要做的是在用戶輸入區塊後連接一個自訂資料區塊。然後你需要把用戶輸入變數作為自訂資料的值。例如，如果你把用戶輸入變數命名為 "age"，你應該在自訂資料的值上輸入 {{age}} 。

<figure><img src="/files/X7Oq4o3bXcLZiOwsudm1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Hc1L0rXrrmwcijXnjIxJ" alt="" width="375"><figcaption><p>這是在回覆 “16”（數值低於18）時，按上述流程返回的實際結果。</p></figcaption></figure>

以上示例是上一個流程的複雜版本。不同之處在於用戶輸入和條件漏斗之間加插了一個自訂資料區塊。用戶輸入變數儲存到名為 "age" 的欄位的值。最後的訊息區塊也修改成 {{customFields.age}}。&#x20;

實際顯示的訊息與上一個流程相同，但用戶輸入變數儲存在自訂資料中，以實現其他目的，例如保留對話歷史記錄、根據自訂資料來篩選聯絡人、匯出帶有自訂資料的聯絡人等。

{% hint style="info" %}
由於用戶輸入變數 {{age}} 儲存到名為"age"的自訂資料中。因此，無論你輸入的是用戶輸入變數 {{age}} 還是自訂資料 {{customFields.age}}，你都同樣可以獲得同樣的結果。
{% endhint %}

{% embed url="<https://youtu.be/G0yEZHugTL0>" %}
