> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatnode.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Billing Address

## Overview

**Update Billing Address** lets your AI Agent update a customer's billing details (address, city, state, postal code, country, etc.) in your connected Stripe account—right from the chat.

Note: This action **won't work in Slack or the in-app chat window**.

**Example**: A user says, “I moved—please update my billing address.” The AI Agent opens a short form, collects the new details, and updates the customer in Stripe.

## How to Create a Update Billing Address

### Step 1: Create the Action

1. Go to the **Actions** tab.

2. Click **List** in the left menu.

3. Select **Create Action**.

<img className="block" src="https://mintcdn.com/chatnode-55/2HMEPn0IOnlaIVdX/images/server-action-one.webp?fit=max&auto=format&n=2HMEPn0IOnlaIVdX&q=85&s=2ccd092de9d1610bc9bd87cbd7ad2b97" alt="Server Action One" width="2914" height="952" data-path="images/server-action-one.webp" />

4. Under **Stripe**, choose **Update billing address**.

<img className="block" src="https://mintcdn.com/chatnode-55/33f8_LHjIBeJcRHz/images/update-ba.webp?fit=max&auto=format&n=33f8_LHjIBeJcRHz&q=85&s=c68ba6015ee580d69ff20f3e7d248ef7" alt="Update Ba" width="1234" height="1536" data-path="images/update-ba.webp" />

5. Enter an **Action Title** (e.g., Update Billing Address) and click **Create**.

<img className="block" src="https://mintcdn.com/chatnode-55/33f8_LHjIBeJcRHz/images/update-ba-two.webp?fit=max&auto=format&n=33f8_LHjIBeJcRHz&q=85&s=f3336f791903bd82b9a7ecd93e662fad" alt="Update Ba Two" width="810" height="324" data-path="images/update-ba-two.webp" />

### Step 2: Basic Settings

* **Name** - Give the action a clear identifier (e.g., updateStripeBillingAddress).

* **Description** - Explain when the AI Agent should use it. For example:

  Update a customer's billing address in Stripe. Prompt the user for address fields (street, city, state/province, postal code, country) and confirm once saved.

This helps the AI Agent know exactly when to trigger the flow.

<img className="block" src="https://mintcdn.com/chatnode-55/k48C0Vieiqk8c94o/images/basic-settings-uba.webp?fit=max&auto=format&n=k48C0Vieiqk8c94o&q=85&s=b597c3fe7564cf88cb1c79892cee12c8" alt="Basic Settings Uba" width="1740" height="666" data-path="images/basic-settings-uba.webp" />

### Step 3: Messages (Form UX)

Configure the user-facing messages shown during the update:

* **Submit Button Message** - Button label (e.g., **Update Billing Address**).

* **Submitted Message** - Confirmation after success (e.g., **Billing address updated!**).

* **Dismissed Message** - If the user closes the form (e.g., **You dismissed the form.**).

<img className="block" src="https://mintcdn.com/chatnode-55/TM8Xf5KVqFnKG1Re/images/messages-uba.webp?fit=max&auto=format&n=TM8Xf5KVqFnKG1Re&q=85&s=74eb41d7ac5fbe12d8e3aa890bf2660d" alt="Messages Uba" width="1740" height="552" data-path="images/messages-uba.webp" />

### Step 4: Enable the Action

Use the toggle at the top to switch **Enable** on.
(You can disable it any time with the same toggle.)

<img className="block" src="https://mintcdn.com/chatnode-55/TM8Xf5KVqFnKG1Re/images/enable-action-uba.webp?fit=max&auto=format&n=TM8Xf5KVqFnKG1Re&q=85&s=b7c2b32f67501249c8bee5d9cb7a9854" alt="Enable Action Uba" width="1748" height="434" data-path="images/enable-action-uba.webp" />

## Example Workflow

1. User: **“I need to change my billing address.”**

2. AI Agent triggers **Update Billing Address** and shows the form.

3. User enters new address details and clicks **Update Billing Address**.

4. Stripe is updated; the agent replies: **“All set! Your billing address has been updated.”**

With **Update Billing Address**, customers can self-serve billing changes in seconds—reducing support time and keeping Stripe records accurate.
