When your team manages complex projects across clients and internal workstreams, flexibility in resource scheduling can make or break project success. That’s why the new Time-Based Scheduling feature in the Klient PSA Resource Planner represents a major leap forward. Now available to all Klient PSA users, this powerful enhancement gives project managers and resource planners new flexibility to schedule hours exactly as projects demand, across any timeframe.
As you explore this feature, be sure to check out the FAQ and podcast episode below, both are packed with insights to help your team plan smarter.
Why Flexible Resource Scheduling Matters More Than Ever
Most consulting and SaaS delivery teams juggle evolving project requirements, multiple clients, and team members with variable availability. Traditional Resource Scheduling in Salesforce PSA systems often forces users to book exact hours on specific days, creating friction when project phases or resource needs shift.
Klient PSA’s Time-Based Scheduling changes that dynamic, by:
- Easily allocate a total number of hours to a project task
- Distribute those hours flexibly across days, weeks, months, or quarters
- Automatically account for holidays and time off
- Seamlessly update task timelines based on real-world resource availability
👉The result? Smarter project resource scheduling in Salesforce that matches how modern delivery teams actually work.
How Time-Based Scheduling Works in Klient PSA
Time-Based Scheduling introduces a new scheduling mode in the Klient PSA Resource Planner (you’ll now see both Time-Based and Standard Scheduling tabs).
Here’s how it works:
- Set total hours and time frame: Enter how many total hours you want to allocate to a task, and select a distribution period: per day, per week, per month, or per quarter.
- Respect or override time off: By default, Time-Based Scheduling respects holidays and non-working days — intelligently redistributing hours to working days as needed. You can easily override this with a checkbox.
- Visualize allocations: When using “Per Week,” a live Resulting Schedule shows exactly how hours are spread across the timeline — helping you fine-tune allocations.
- Manage blocks flexibly: You can create multiple scheduling blocks on the same task (perfect for phased work), and delete or adjust them independently without affecting other plans.
- Dynamic task timelines: Scheduling blocks automatically adjust overall task dates, giving your project plan real-time accuracy.
👉 For more Klient PSA Resource Planner best practices, see our eLearning courses.
Real-World Use Cases for Consulting & SaaS Teams
Consulting firms: Schedule varying resource allocations across project phases — e.g. 30 hours/week during initial discovery, followed by 5 hours/week for post-go-live support.
SaaS businesses: Manage internal team time on customer onboarding or success projects where resource needs change over weeks or months.
Global delivery teams: Automatically handle public holidays across different countries without manual rework.
Project managers & PMO: Keep task timelines fully aligned with actual resource availability, no more manually adjusting start/end dates.
Try Time-Based Scheduling Today
The first release of Time-Based Scheduling in Klient PSA is now live and ready to transform how your teams plan resources.
✅ See it in action in the FAQ & demos on this page
✅ Test it in your own Klient PSA Resource Planner workflows
✅ Current customers:Share feedback to shape future improvements
👉 Not a Klient PSA customer yet? Request a demo and see why more consulting and SaaS firms are choosing Klient PSA to run their entire project delivery process natively on Salesforce.
SCREENSHOTS

Step 1 - Select task & timeline

Step 2 - Select Time-Based Scheduling mode

Step 3 - Configure the assignment schedule

Step 4 - Schedule is created

Step 5 - Timeoff consideration
VIDEO
PODCAST EPISODE
Listen to our Feature Spotlight Unplugged: Time-Based Scheduling episode. A deep dive conversation that covers all you need to know about this Klient PSA feature.
Feature Spotlight Unplugged: Time-Based Scheduling
RELATED DOCUMENTATION
FAQ
How is Time-Based Scheduling different from Standard Scheduling?
The main difference lies in how the hours are allocated. Standard Scheduling likely involves assigning specific hours on specific days. Time-Based Scheduling allows you to define a total number of hours over a period (per day, week, month, or quarter) and the system helps distribute them, with options to consider or disregard time off and holidays. Users can seamlessly switch between the two methods using different tabs.
What is the new Time-Based Scheduling feature?
Time-Based Scheduling is a new scheduling mode introduced to the platform. It allows users to allocate a total number of hours for a task and distribute them across a chosen time frame (day, week, month, or quarter) with specified start and end dates. This is an alternative to the existing scheduling method, which has been renamed “Standard Scheduling.”
How does Time-Based Scheduling handle holidays and time off?
The system automatically detects and excludes holidays and non-working days from the hour allocations by default. Users have the option to disable this consideration using a dedicated checkbox, allowing for flexible handling of time off depending on the scheduling needs.
Can I see a breakdown of the allocated hours with Time-Based Scheduling?
Yes, particularly when “Per Week” is selected, a “Resulting Schedule” appears. This shows a detailed weekly breakdown of how the total allocated hours are distributed. This view updates in real-time as you make changes to the scheduling parameters.
What happens if a holiday falls within a period scheduled with Time-Based Scheduling?
If the “Consider Time Off/Holidays” checkbox is enabled (which it is by default), the system will skip the holiday and redistribute the hours to other working days within that period to maintain the total allocated hours for that time frame. However, if you fix the hours per day, the system will skip the holiday and not redistribute the hours for that specific day.
Can I schedule different amounts of hours for consecutive periods using Time-Based Scheduling?
Yes, you can schedule different amounts of hours for consecutive periods. For example, you could schedule 30 hours per week for three weeks and then schedule 5 hours per week for the following two weeks on the same task. The system will create separate scheduling blocks for each defined period and hour allocation.
How can I manage or delete scheduling blocks created with Time-Based Scheduling?
Scheduling blocks created with Time-Based Scheduling are grouped together. You can delete a specific group of scheduled hours by right-clicking on it. This allows for granular control over the different scheduling blocks you have created.
If you like our Feature Spotlight, you might be interested in our Klient Tips series:
View All Klient-Tips

Found this helpful?
Here are some similar articles in our serie Klient Feature Spotlight