Input Date Range
The Input Date Range component provides an intuitive interface for selecting and displaying a range of dates, often used for filtering, booking, or scheduling

The Input Date Range lets users select a start and end date (or datetime) in a single input. Use it for date filtering, booking windows, scheduling flows, or any scenario where you need a range of two dates.
Overview

Label
Select Dates
Type
Date
Variant
Standard
Format / Date Style
Short
Label / Start Date
Check-in
Label / End Date
Check-out
Style / Header Color
#0b5cab
Style / Header Font Size
16px
Style / Header Font Weight
700 - Bold
Configuration
To configure it, click the component on the Flow screen. The Edit Date Range Picker Component panel opens on the right with three tabs: Properties, Interactions, and Style. The sections below mirror the Properties tab.
Properties
Label — the text label shown above the date range input.
Type — choose between Date (date only) or Datetime (date and time). When Datetime is selected, start and end time fields appear.
Start Date / End Date — default start and end date values (shown when Type is Date). Connect to a Flow variable or record field to pre-fill.
Start Date Time / End Date Time — default start and end datetime values (shown when Type is Datetime).
Variant — label placement: Standard (above the input) or Label Hidden.
Week Start Day — the first day of the week shown in the calendar picker. Options: Default (locale), Sunday through Saturday.
Is Expanded — when enabled, the calendar picker is displayed fully expanded rather than as a popover.
Orientation — layout of the expanded calendars: Horizontal (side by side) or Vertical (stacked). Requires Is Expanded to be enabled.
Show Range Options — when enabled, a combobox of predefined date ranges appears (Today, Yesterday, This Week, Last Week, This Month, Last Month, This Quarter, Last Quarter, This Year, Last Year, Month-to-Date, Quarter-to-Date, Year-to-Date, Custom).
Range Option Value — the default selected range option when Show Range Options is on.
Required — marks the field as mandatory.
Read Only — the field is visible but the user cannot change the dates.
Disabled — greys out the component and prevents interaction.
Field Level Help — optional tooltip text shown next to the label.
Format
Controls how the selected dates are displayed to the user.
Date Style — the format used to display dates: Short (e.g., 12/31/2025), Medium (e.g., Dec 31, 2025), or Long (e.g., December 31, 2025).
Time Style — the format used to display times when Type is Datetime: Short, Medium, or Long. Only appears in Datetime mode.
Time Step (in Minutes) — the step increment of the time inputs, in minutes (default 15, minimum 5). Requires Type to be Datetime.
Date/Time Labels
Customize the labels displayed next to the start and end date/time inputs.
Start Date — custom label text for the start date input (e.g., "Check-in", "From").
End Date — custom label text for the end date input (e.g., "Check-out", "To").
Start Time — custom label text for the start time input (Datetime mode only).
End Time — custom label text for the end time input (Datetime mode only).
Range Options Labels
When Show Range Options is enabled, you can customize the label text for each predefined range option (Today, Yesterday, This Week, etc.) to match your application's language or terminology.
Interactions
Interactions define what happens when users interact with the Date Range Picker. Configure them from the Interactions tab of the Edit Date Range Picker panel.
Change
Fires when the user selects both a start and an end date (or datetime). Use this to filter a list, refresh data on the same screen, or navigate to another screen based on the selected range.
Styling
The Style tab gives you fine-grained control over the Input Date Range's appearance. Configure it from the Style tab of the Edit Input Date Range panel.
Controls the outer spacing around the component, creating space between it and other elements on the screen.
Top / Right / Bottom / Left: Adjust the space on each side.
Controls the inner spacing between the component's content and its edges.
Top / Right / Bottom / Left: Adjust the inner spacing on each side.
Styles the main field label displayed above the inputs.
Color: Set the label text color.
Font Size / Font Style / Font Weight: Control the label typography.
Styles the Start Date / End Date (and time) sub-labels.
Color: Set the sub-label text color.
Font Size / Font Style / Font Weight: Control the sub-label typography.
Styles the text inside the calendar dropdown.
Dates / Disabled Dates / Today / Weekdays / Month: Set the color of each kind of calendar text.
Selected Date / Focused Selected Date / Hovered Selected Date: Set the text color of the selected date in each state.
Styles the background of the calendar dropdown.
Container / Date Picker: Set the calendar background colors.
Today / Hovered Date: Set the background color for today and hovered dates.
Selected Date / Focused Selected Date / Hovered Selected Date: Set the background color of the selected date in each state.
Styles the border shown across a multi-day selection range on hover.
Color: Set the border color.
Style: Choose a border style (e.g. solid, dashed, dotted).
Output Variables
The Input Date Range exposes the selected range as output variables you can reference in your flow after the screen. To use them, select the screen element in Flow Builder, then the Input Date Range component, and pick the output variable you need.
Selected Range
Which variables are populated depends on the Type setting.
Start Date
Date
The selected start date. Populated when Type is Date.
End Date
Date
The selected end date. Populated when Type is Date.
Start Date Time
Date/Time
The selected start date and time. Populated when Type is Datetime.
End Date Time
Date/Time
The selected end date and time. Populated when Type is Datetime.
Example: In a booking flow, read Start Date and End Date after the screen to calculate the number of nights and populate a reservation record's check-in and check-out fields.
Flow Interaction Output Variables
Like all interactive Flow components, the Input Date Range exposes generic output slots (Variable 1–10) that an Open Flow Dialog or Open Flow Panel interaction can fill with values from a launched flow. See Flow Interaction Output Variables.
Last updated
Was this helpful?
