For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

When to Use Get Dynamic Date

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

Common Use Cases

  • Delivery date calculation

  • Appointment scheduling

  • Subscription renewal reminders

  • Booking confirmations

  • Follow-up scheduling

  • Future or past date calculations

Example Interaction

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

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

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.

The Utilities section contains additional workflow automation and logic actions.

Selecting Get Dynamic Date

Inside the Utilities tab:

  1. Locate the Get Dynamic Date action.

  2. Click the action to add it to the workflow.

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

Get Dynamic Date Configuration

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

Action Name

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

This name is visible only within the bot builder.

Example

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

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.

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

The Date Direction field determines whether the action should calculate:

  • Previous dates or

  • Current dates

To configure:

  1. Click the Date Direction dropdown.

  1. Select the required direction.

The walkthrough selects:

Current

to calculate the current delivery date.

Time Zone

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

To configure:

  1. Open the Time Zone dropdown.

  1. Select the required timezone.

Example:

India Standard Time

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

Value in Days

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

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

The walkthrough demonstrates selecting:

Number

as the variable type before creating the variable.

Store Response To

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

To configure:

  1. Click the Store Response to dropdown.

  1. Select the required customer field.

The walkthrough selects:

delivery_date

to store the generated date value.

Creating the Action

After completing the configuration:

  1. Review all date settings.

  2. Click the Create button.

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

Workflow Behavior

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

Publishing the Bot Changes

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.

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

Example Workflow

Example Chatbot Workflow

Order Confirmed ↓ Get Dynamic Date ↓ Store Response → delivery_date ↓ Send Delivery Confirmation

Example Interaction

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

The chatbot dynamically calculates and displays the delivery date.

Best Practices

Follow these recommendations when using Get Dynamic Date.

Use meaningful action names

Clearly identify the purpose of the calculated date.

Select the correct date format

Ensure the format matches your business or regional requirements.

Configure the correct timezone

Always use the appropriate timezone for accurate scheduling.

Store calculated dates properly

Use descriptive variable names for easier workflow management.

Test date calculations before publishing

Verify that the generated dates match your expected logic.

Summary

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.

Last updated