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.Documentation Index
Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
Use this file to discover all available pages before exploring further.
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
| Field | Type | Required | Description |
|---|---|---|---|
| Date Range | Date Range | Yes | Select 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
- Fixed Range: Select specific start and end dates from calendar
- Custom Values: Use dates from other nodes (receives date values from previous steps)
Outputs
| Output | Description |
|---|---|
| Date Range | Complete date range object containing start and end dates |
| Start Date | Beginning date in YYYY-MM-DD format |
| End Date | Ending 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:- Add the Select Date Range node to your workflow
- Choose your preferred date range (preset or custom)
- Connect the date outputs to multiple reporting nodes
- In each reporting node, select “Custom Values” for the date range option
- Map the Start Date and End Date outputs to the respective date fields
Usage Examples
Before: Manual Date Management (Inefficient)
After: Centralized Date Management (Efficient)
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
- Weekly Performance Report: Use “Last 7 Days” to compare performance across Google Ads, Meta Ads, and GA4
- Monthly Business Review: Use “Last Month” to generate comprehensive monthly reports
- Campaign Analysis: Use “Fixed Range” to analyze specific campaign periods
- Automated Dashboards: Use rolling periods with schedulers for automated reporting

