> For the complete documentation index, see [llms.txt](https://docs.ownchat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ownchat.app/bot/utility/get-dynamic-date.md).

# Get Dynamic Date

The **Get Dynamic Date** action allows chatbot builders to dynamically **fetch, calculate, and store date values** during a conversation workflow.

This utility action is commonly used for automating delivery dates, appointment schedules, follow-up reminders, subscription expiries, and other date-based workflows.

The walkthrough demonstrates configuring the action name, selecting a date format, setting the date direction and time zone, creating a variable, storing the calculated date, and publishing the bot workflow.

{% embed url="<https://app.supademo.com/demo/cmmuhj5ew2h9yf3u95c0txpyl?utm_source=link>" %}

### When to Use Get Dynamic Date &#x20;

Use the **Get Dynamic Date** action when your chatbot workflow requires automatically generated or calculated date values.

#### Common Use Cases &#x20;

* Delivery date calculation
* Appointment scheduling
* Subscription renewal reminders
* Booking confirmations
* Follow-up scheduling
* Future or past date calculations

**Example Interaction**&#x20;

Bot: Your order has been confirmed ✅\
\
Bot: Expected delivery date: 25/03/2026

The chatbot dynamically calculates and stores the delivery date during the workflow.

### How to Add Get Dynamic Date &#x20;

Follow these steps to add the **Get Dynamic Date** action to your bot workflow.

1. Open **Bot Builder**
2. Drag the output connector from the previous action
3. Open the **Utilities** tab
4. Select **Get Dynamic Date**
5. Configure the required date settings
6. Select or create a variable
7. Click **Create**
8. Click **Publish** to deploy the workflow

The walkthrough shows the Get Dynamic Date node added after other utility actions in the workflow.

### Accessing the Utilities Section &#x20;

To access the Get Dynamic Date action:

1. Drag and drop the output dot from the previous node.
2. Open the action selection panel.
3. Click the **Utilities** tab.<br>

{% embed url="<https://app.supademo.com/demo/cmpaszf5b0008yn0jx4ksip9f?utm_source=link>" %}

The Utilities section contains additional workflow automation and logic actions.

### Selecting Get Dynamic Date &#x20;

Inside the Utilities tab:

1. Locate the **Get Dynamic Date** action.
2. Click the action to add it to the workflow.<br>

The walkthrough highlights the utility action selection screen before opening the configuration panel.

### Get Dynamic Date Configuration &#x20;

When configuring the Get Dynamic Date action, several fields must be completed.

### Action Name &#x20;

The **Action Name** identifies the utility action inside the bot workflow.

This name is visible only within the bot builder.<br>

{% embed url="<https://app.supademo.com/demo/cmpat15jz0002ze0jflu57ukr?utm_source=link>" %}

#### Example &#x20;

Get Delivery Date\
Calculate Appointment Date\
Fetch Renewal Date

The walkthrough demonstrates renaming the default action name to:

Get Delivery date

before saving the configuration.

#### Date Format &#x20;

The Date Format field defines how the generated date should appear.

To configure the format:

1. Click the Date Format dropdown.
2. Select the required format.<br>

{% embed url="<https://app.supademo.com/demo/cmpat62cn07d0xa0j8n15s76b?utm_source=link>" %}

Available formats shown in the walkthrough include:

* MM/DD/YYYY
* DD/MM/YYYY
* ISO DateTime
* ISO DateTime with Millis

The walkthrough specifically selects:

DD/MM/YYYY

for displaying the calculated date.

#### Date Direction &#x20;

The **Date Direction** field determines whether the action should calculate:

* Previous dates\
  or
* Current dates

To configure:

1. Click the **Date Direction** dropdown.<br>

{% embed url="<https://app.supademo.com/demo/cmpatc5270710z70jxwvfq21a?utm_source=link>" %}

2. Select the required direction.<br>

{% embed url="<https://app.supademo.com/demo/cmpatfniq0719z70jccs1v75d?utm_source=link>" %}

The walkthrough selects:

Current

to calculate the current delivery date.

### Time Zone &#x20;

The **Time Zone** field allows you to define the timezone used for date calculation.

To configure:

1. Open the **Time Zone** dropdown.<br>

{% embed url="<https://app.supademo.com/demo/cmpath1ih071cz70jfalm98ry?utm_source=link>" %}

2. Select the required timezone.

Example:

India Standard Time

The walkthrough demonstrates selecting **India Standard Time** for the delivery timezone configuration.

### Value in Days &#x20;

The **Value in Days** field allows you to add or subtract days from the selected date direction.

This is useful for:

* Delivery estimation
* Reminder scheduling
* Future date calculation

Example:

3

This can be used to calculate a date three days from the current date.

### Creating a Variable &#x20;

The calculated date value must be stored in a variable.

To create a variable:

1. Click **Add Variable**
2. Open the variable type dropdown
3. Select the required variable type
4. Click **Create Variable**<br>

{% embed url="<https://app.supademo.com/demo/cmpatuc7d000uu40j0407vdaf?utm_source=link>" %}

The walkthrough demonstrates selecting:

Number

as the variable type before creating the variable.<br>

{% embed url="<https://app.supademo.com/demo/cmpatoaem000wzp0jr292rgkn?utm_source=link>" %}

### Store Response To &#x20;

The **Store Response to** field specifies where the generated date should be stored.

To configure:

1. Click the **Store Response to** dropdown.

{% embed url="<https://app.supademo.com/demo/cmpatw8gx001jzp0jyjfnu32k?utm_source=link>" %}

2. Select the required customer field.

The walkthrough selects:

delivery\_date

to store the generated date value.

### Creating the Action &#x20;

After completing the configuration:

1. Review all date settings.
2. Click the **Create** button.<br>

{% embed url="<https://app.supademo.com/demo/cmpatyfib07f6xa0jftlqnalr?utm_source=link>" %}

The Get Dynamic Date node will now be added to the workflow.

### Workflow Behavior &#x20;

Once triggered, the **Get Dynamic Date** action:

* Dynamically calculates date values
* Applies the selected timezone
* Formats the date automatically
* Stores the generated value in a variable
* Supports future and current date logic

The walkthrough specifically notes:

The Get Dynamic Date action is used to fetch or calculate date values dynamically<br>

{% embed url="<https://app.supademo.com/demo/cmpau6ay207fgxa0j00yizpno?utm_source=link>" %}

### Publishing the Bot Changes &#x20;

After configuring the action:

1. Review the workflow setup.
2. Click the **Publish** button in the top-right corner.
3. Deploy the updated workflow to production.<br>

{% embed url="<https://app.supademo.com/demo/cmpau8zqg07fjxa0j72m7nete?utm_source=link>" %}

The final page of the walkthrough demonstrates publishing the bot changes successfully.

### Example Workflow &#x20;

**Example Chatbot Workflow** &#x20;

Order Confirmed\
&#x20;       ↓\
Get Dynamic Date\
&#x20;       ↓\
Store Response → delivery\_date\
&#x20;       ↓\
Send Delivery Confirmation

**Example Interaction**&#x20;

Bot: Your order has been confirmed ✅\
\
Bot: Expected delivery date: 25/03/2026

The chatbot dynamically calculates and displays the delivery date.

### Best Practices &#x20;

Follow these recommendations when using **Get Dynamic Date.**

#### Use meaningful action names &#x20;

Clearly identify the purpose of the calculated date.

#### Select the correct date format &#x20;

Ensure the format matches your business or regional requirements.

#### Configure the correct timezone &#x20;

Always use the appropriate timezone for accurate scheduling.

#### Store calculated dates properly &#x20;

Use descriptive variable names for easier workflow management.

### Test date calculations before publishing &#x20;

Verify that the generated dates match your expected logic.

### Summary &#x20;

The **Get Dynamic Date** action allows chatbot builders to dynamically **calculate and manage date values inside chatbot workflows.**

With **Get Dynamic Date**, you can:

* Generate dynamic dates automatically
* Configure custom date formats
* Apply timezone-based calculations
* Store generated dates in variables
* Automate delivery and scheduling workflows

This utility action helps businesses build **intelligent date-based automation and improve workflow efficiency within Ownchat bots.**
