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.
Open Bot Builder
Drag the output connector from the previous action
Open the Utilities tab
Select Get Dynamic Date
Configure the required date settings
Select or create a variable
Click Create
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:
Drag and drop the output dot from the previous node.
Open the action selection panel.
Click the Utilities tab.
The Utilities section contains additional workflow automation and logic actions.
Selecting Get Dynamic Date
Inside the Utilities tab:
Locate the Get Dynamic Date action.
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:
Click the Date Format dropdown.
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:
Click the Date Direction dropdown.
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:
Open the Time Zone dropdown.
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:
Click Add Variable
Open the variable type dropdown
Select the required variable type
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:
Click the Store Response to dropdown.
Select the required customer field.
The walkthrough selects:
delivery_date
to store the generated date value.
Creating the Action
After completing the configuration:
Review all date settings.
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:
Review the workflow setup.
Click the Publish button in the top-right corner.
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