# Lead routing based on user availability

**URL:** <https://community.hubspot.com/t/lead-routing-based-on-user-availability/145514>\
**Category:** Account & Settings\
**Tags:** enterprise\
**Created:** [January 29, 2026, 9:01am UTC](https://community.hubspot.com/t/lead-routing-based-on-user-availability/145514 "2026-01-29T09:01:30Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![RomyFuchs1](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/romyfuchs1/32/65996_2.png) [@RomyFuchs1](https://community.hubspot.com/u/RomyFuchs1)\
**Post date:** [January 30, 2026, 8:18am UTC](https://community.hubspot.com/t/lead-routing-based-on-user-availability/145514/4 "2026-01-30T08:18:08Z")

</div>

Hi @RevOpsNinja

You’re right on both points:

- The Help Desk / ticket routing can natively “skip unavailable users”.
- The same _availability_ concept is **not** exposed to lead/contact‑based workflows today, so you can’t natively say “round robin only among users who are available” in a contact workflow.

So, within standard HubSpot:

1. **Contact / lead workflows**

2. **Where availability _is_ supported natively**

3. **Workarounds / alternatives**  
None of these are perfect, but they avoid editing a giant routing workflow for every vacation:

**A. Use teams as the stable unit and manage membership**

- Instead of listing 30 individual users in your routing logic, route to 2–4 “routing teams” and manage who’s in those teams when people go on vacation (in [Users & Teams](https://app-eu1.hubspot.com/settings/4717385/users)).
- You still don’t get availability‑aware routing, but the operational pain moves from “editing complex workflow branches” to “moving users in/out of teams”, which is safer.

**B. Use an app that brings availability into workflows**

- There are marketplace apps specifically for “Smart Lead & Ticket Routing for Workflows” that can:
  - Build a rotation from selected users/teams
  - Skip unavailable users based on their calendars or status (search for “Smart Lead & Ticket Routing for Workflows” inside the marketplace)

- These typically expose a workflow action you call from your lead workflow; the app decides who is available and returns the right owner.

**C. Calendar‑driven process outside HubSpot**

- Some teams push lead routing into a scheduling or external routing tool (similar to how round‑robin meeting scheduling uses availability) and then write the chosen owner back to HubSpot via integration or API.
- Your lead workflow then simply assigns the contact to the owner chosen by that external system (e.g., from a custom “Assigned owner (external)” property).

Regards

---

_[View the full topic](https://community.hubspot.com/t/lead-routing-based-on-user-availability/145514)._
