Daeda Essentials Workflow Actions
Controls the rate at which workflows execute by creating intelligent queues that release batches of workflows at specified intervals.
When you need to prevent overwhelming external systems, manage API rate limits, or control the timing of bulk operations like email sends or data updates.
Protects your integrations from rate limiting, ensures consistent performance, and allows for sophisticated scheduling of workflow executions across different days and times.
Add the Throttle V2 action to your workflow
Set the minimum time interval between batch releases
Configure how many workflows to release per batch
Test with a small number of records first
- Number
- How many workflows are released from the queue each time the throttle interval completes
-
5 (releases 5 workflows every interval) - Higher numbers process faster but may overwhelm downstream systems
- Dropdown
- The unit of time for your throttle interval
- Seconds, Minutes, Hours, Days
-
Minutes (combined with time value for "every 5 minutes")
- Number
- The interval duration combined with the time unit above
-
30 (with "Minutes" = every 30 minutes) - First execution happens AFTER this interval, not immediately
- Text/Property
- Controls execution order within the queue using HubSpot priority values or custom numbers
- No priority (first-in-first-out)
-
{{task.hs_task_priority}} or 7 (0-9 scale, higher = first) - Supports HubSpot priorities (HIGH, MEDIUM, LOW, NONE) or numeric values
- Date/Time
- Sets when the first batch should be released (must be in the future)
-
2024-12-15 09:00:00 - Only updates if no workflows are currently waiting in the queue
- If you set a release time of 1 day, records will release at the same time every day - either at this initial datetime OR at the time the first record hit the server (if no datetime was provided)
- Checkboxes
- Restricts throttle execution to specific days of the week
- Monday through Sunday (multiple selection)
- Check Monday, Tuesday, Wednesday, Thursday, Friday for business days only
- If no days selected, throttle works on all days
Sending personalized emails to 1000+ contacts without triggering spam filters
- Card:
50 - Unit:
Minutes - Time:
15 - Day Select: Monday-Friday only
Sends 50 emails every 15 minutes, only on business days (200 emails/hour max)
Syncing contact data to external CRM with 100 requests/hour limit
- Card:
10 - Unit:
Minutes - Time:
6 - Priority:
{{contact.lifecycle_stage}} (prioritize qualified leads)
Makes 10 API calls every 6 minutes (100/hour), processing qualified leads first
Daily batch processing of deals that need complex calculations
- Card:
25 - Unit:
Hours - Time:
2 - Initial DateTime:
2024-12-15 02:00:00 - Day Select: Monday-Friday
Processes 25 deals every 2 hours starting at 2 AM, business days only
When a record enters the throttle action, it's added to a queue
The system processes the queue at your specified intervals
The configured number of workflows are released each interval
Higher priority items are processed first within each batch
Execution only occurs on selected days (if configured)
Released workflows continue to the next action in your workflow
If your workflow is turned off - the Throttle V2 action will pause. It will retain all it's current records until the workflow is turned back on, or until the records expire (in 1 year).