Need Help Setting Dynamic Task Due Times in HubSpot Workflow

I manage a HubSpot CRM for a sales team with deal owners located in Pakistan (PKT, UTC+5) and Gulf (UAE, UTC+4). Our HubSpot portal timezone is set to Dubai (UTC+4). We have a workflow that automatically creates a task and assigns it to the deal owner whenever a deal owner is assigned in a service pipeline.
The problem: The task due time is being set to “Immediately” which means it captures the exact time the deal owner is assigned. This causes tasks to show as overdue instantly .
What I need:

  • Task must be created immediately when deal owner is assigned (no delay in task creation)
  • Task due time should always be set to 2 to 3 hours ahead on the same day , so no task ever shows as overdue on the day it is created
  • This must work natively inside HubSpot Professional plan — no Operations Hub, no Zapier, no Make, no third party tools
  • Portal timezone is Dubai (UTC+4)
  • Workflow is a Deal-based workflow triggered when HubSpot Owner property is updated .
    What I have already tried:
  • Setting due date to “Immediately” causes instant overdue
  • Setting due date to a fixed time like 4:00 PM causes overdue for late assignments.
    Please help me out folks.

Hi @AArshad41

What you’re trying to do makes complete sense, but this is one of those limitations in HubSpot workflows on the Professional plan.

The main issue is that HubSpot can create the task immediately, but it cannot dynamically set the due time to “2–3 hours from now” without Operations Hub custom code or an external automation tool.

That’s why the “Immediately” option causes the task to appear overdue right away. And fixed times like 4 PM only work for part of the day.

The closest native workaround inside HubSpot Professional is usually to separate the two actions:

  • create the task immediately,
  • then add a short workflow delay before setting the due date.

For example, some teams delay the workflow by 2 hours and then create the task due “now.” It’s not perfect because the task itself is delayed slightly, but it avoids the instant overdue problem.

Unfortunately, HubSpot Professional does not currently support true “relative due times” like:
“Create task now, due in 3 hours.” That capability really starts with custom code workflows or external automation tools.

If this is part of a larger workflow/process issue, the team at WebGuruz Technologies helps businesses streamline HubSpot setups like this quite often. Sometimes a quick workflow audit can uncover a cleaner workaround without needing to completely rebuild the process.

Hope this helped!

@AArshad41 This sounds like a native HubSpot workflow limitation tied to how “Immediately” uses the exact task creation timestamp. A custom date/time property with workflow-based due date logic may give you better control over setting tasks 2–3 hours ahead without third-party tools.

The mixed PKT/Dubai timezone setup probably adds another layer here as well. Curious to see what native approaches others have implemented for this.
Emmanuel