Select Date Range allows you to define a date range once and reuse it across multiple reporting nodes. Perfect for maintaining consistent date periods across Google Ads, Meta Ads, GA4, and other data sources without having to manually enter dates multiple times.

When to Use It

  • Set up consistent date ranges across multiple advertising platforms
  • Create automated reports with the same time period from different sources
  • Manage date ranges centrally for complex workflows
  • Compare data from multiple sources using identical date periods
  • Build reusable workflows with flexible date selection

Inputs

FieldTypeRequiredDescription
Date RangeDate RangeYesSelect your preferred date range using presets or custom dates

Date Range Options

Preset Options:
  • Today/Yesterday: Current day or previous day
  • Week Options: This week, last week (Sunday-Saturday or Monday-Sunday)
  • Month Options: This month, last month
  • Quarter Options: This quarter, last quarter
  • Year Options: This year, last year
  • Rolling Periods: Last 7/14/30 days, last 2/3 weeks, last 2/3/6 months, last 2 years
Custom Options:
  • Fixed Range: Select specific start and end dates from calendar
  • Custom Values: Use dates from other nodes (receives date values from previous steps)

Outputs

OutputDescription
Date RangeComplete date range object containing start and end dates
Start DateBeginning date in YYYY-MM-DD format
End DateEnding date in YYYY-MM-DD format

Credit Cost

Free to use - no credits required.

How It Works

While reporting nodes like Google Ads, Meta Ads, and GA4 have built-in date range selectors, the Select Date Range node becomes essential when you have multiple reporting nodes in your workflow. The Problem: Without this node, changing your analysis period means manually updating the date range in every single reporting node - which is time-consuming and error-prone. The Solution: Define your date range once and connect it to all reporting nodes using “Custom Values” mode. Setup Process:
  1. Add the Select Date Range node to your workflow
  2. Choose your preferred date range (preset or custom)
  3. Connect the date outputs to multiple reporting nodes
  4. In each reporting node, select “Custom Values” for the date range option
  5. Map the Start Date and End Date outputs to the respective date fields
Result: Change dates in one place, update everywhere instantly.

Usage Examples

Before: Manual Date Management (Inefficient)

Google Ads Report → Set date range: "Last 30 Days"
Meta Ads Report → Set date range: "Last 30 Days" 
GA4 Report → Set date range: "Last 30 Days"
LinkedIn Ads Report → Set date range: "Last 30 Days"

// To change period: Update 4 separate nodes manually

After: Centralized Date Management (Efficient)

Select Date Range (Last 30 Days)
├── Google Ads Report (Custom Values)
├── Meta Ads Report (Custom Values)
├── GA4 Report (Custom Values)
└── LinkedIn Ads Report (Custom Values)

// To change period: Update 1 node, all others update automatically

Tips

  • Consistency: Use this node when you need the same date range across multiple data sources
  • Maintenance: Change dates in one place instead of updating multiple nodes
  • Automation: Combine with scheduler triggers for automated reports with rolling date ranges
  • Custom Values: Perfect for workflows where dates are calculated or received from external sources
  • Format: All dates are output in ISO format (YYYY-MM-DD) for universal compatibility

Common Use Cases

  1. Weekly Performance Report: Use “Last 7 Days” to compare performance across Google Ads, Meta Ads, and GA4
  2. Monthly Business Review: Use “Last Month” to generate comprehensive monthly reports
  3. Campaign Analysis: Use “Fixed Range” to analyze specific campaign periods
  4. Automated Dashboards: Use rolling periods with schedulers for automated reporting