How to Group Tasks by Time Blocks in Multiple Jobs (Practical Guide with Examples)
Step-by-step guide on how to group tasks by time blocks in multiple jobs using Foco: sync contexts, avoid overlaps, and integrate tools like Notion or Linear.
Managing multiple jobs, clients, or projects at once requires more than a to-do list: it demands well-defined time blocks that prevent overlaps and maintain the context of each responsibility. The key isn’t working more hours but assigning specific slots to each task, syncing meetings, deadlines, and priorities, and ensuring nothing gets lost between context switches. In this guide, we’ll explain how to group tasks by time blocks in multiple jobs using Foco, from initial planning to integrating tools like Notion, Linear, or GitHub. We’ve included concrete examples of weekly schedules and templates you can adapt to your workflow.
1. Why Time Blocking Fails When Managing Multiple Jobs
Most productivity tools are designed for a single project or team. When you try to apply time blocking in generic apps (like spreadsheets or notes), you run into three recurring problems:
- Lack of visual context: Tasks from different jobs mix in the same list, without clear differentiation of priorities or deadlines. For example, a client meeting and a development task appear together, without identifying which project they belong to.
- Unintentional overlaps: Without a unified calendar view, it’s easy to schedule two tasks at the same time or forget that an external meeting already occupies that slot.
- Constant context switching: Jumping between tools (Notion for design, Linear for development, Google Calendar for meetings) fragments your attention and increases the risk of missing details.
The biggest mistake when applying time blocks in multiple jobs isn’t a lack of discipline, but a lack of a system that syncs contexts and prevents tasks from competing with each other.
2. Step-by-Step: How to Group Tasks by Time Blocks in Foco
2.1. Create a 'Job' for Each Context (and Assign a Color)
In Foco, each job is an independent container for a client, project, or area (e.g., "Web Development," "UX Design," "Meetings," "Personal Tasks"). When you create one, you choose a name and a color. This color will appear on all associated tasks, allowing you to identify them instantly in Panorama mode (where you see all tasks together) or Focus mode (where you filter only those from one job).
Practical example: If you work in development for two clients and also manage personal tasks, create three jobs: "Client A (blue)," "Client B (green)," and "Personal (gray)." That way, when you see a blue task in your calendar, you’ll know it belongs to Client A without reading the title.
2.2. Define Time Blocks with Execution Dates (Not Just Deadlines)
In Foco, each task has two key dates: the execution date (when you’ll work on it, with time and duration) and the deadline (the final due date). To apply time blocks, always use the execution date. This way, when you open the Calendar view, you’ll see your tasks distributed in time slots, alongside your external events (if you sync Google Calendar or Outlook).
How to do it: When creating or editing a task, set the execution date and adjust the duration. For example, if a development task requires 2 hours, block it from 10:00 to 12:00. If it’s a 30-minute meeting, assign it that exact time. Foco will display these blocks in the calendar, preventing overlaps.
2.3. Use the Calendar View to Detect Conflicts
The Calendar view is your ally for avoiding overlaps. On desktop, it shows the week or month; on mobile, a day with a navigation bar. Here you’ll see:
- Your tasks as colored blocks (each with the color of its job).
- Your external events (if you’ve synced Google Calendar or Outlook) in light gray.
- Free spaces to add new tasks without overloading your schedule.
Tip: If you see two tasks overlapping, drag one to another time slot directly in the calendar (on desktop) or edit its execution date (on mobile). Foco will automatically update the duration and warn you of conflicts.
3. Weekly Schedule Templates for Multiple Jobs
Below, we propose two examples of weekly schedules based on time blocks, adapted to common profiles: a freelancer combining development and design, and a professional with recurring meetings. You can replicate them in Foco by adjusting the times to your rhythm.
3.1. Template for Freelancers (Development + Design)
- Monday: 9:00-11:00 Development (Client A), 11:30-13:00 Design (Client B), 15:00-16:00 Weekly meeting with Client A.
- Tuesday: 9:00-12:00 Development (Client A), 14:00-16:00 Design (Client B), 16:30-17:30 Administrative tasks.
- Wednesday: 9:00-11:00 Design (Client B), 11:30-13:00 Development (Client A), 15:00-16:00 Review pull requests (GitHub).
- Thursday: 9:00-12:00 Development (Client A), 14:00-16:00 Design (Client B), 16:30-17:00 Weekly planning.
- Friday: 9:00-11:00 Wrap up pending tasks, 11:30-13:00 Meeting with Client B, 14:00-15:00 Personal tasks.
3.2. Template for Professionals with Recurring Meetings
- Monday: 9:00-10:30 Team meeting, 11:00-13:00 Development tasks, 14:00-15:00 Review issues (Linear), 15:30-16:30 Wireframe design.
- Tuesday: 9:00-11:00 Focus block (uninterrupted tasks), 11:30-12:30 Client meeting, 14:00-16:00 Development, 16:30-17:30 Follow-up on collaborative tasks.
- Wednesday: 9:00-10:00 Internal meeting, 10:30-12:30 Design, 14:00-15:30 Review pull requests (GitHub), 16:00-17:00 Planning.
- Thursday: 9:00-11:00 Development, 11:30-12:30 Supplier meeting, 14:00-16:00 Administrative tasks, 16:30-17:30 Close issues (Linear).
- Friday: 9:00-11:00 Focus block, 11:30-13:00 Retrospective meeting, 14:00-15:00 Personal tasks.
4. How to Integrate Foco’s Connections into Your Time Blocks
If you use tools like Notion, Linear, GitHub, or Jira, Foco’s Connections (available in the Plus plan) allow you to automatically bring in tasks assigned to you and assign them to time blocks. This avoids duplicate work and keeps everything in one place.
4.1. Set Up a Connection for Each Tool
In Foco, go to Settings > Connections and choose the tool you want to integrate (e.g., Linear). Connect your account via OAuth and select a destination job for the tasks:
- Automatic: Foco decides which job to assign the task to based on its content (e.g., if the task mentions "frontend," it sends it to the "Development" job).
- Fixed: You choose a specific job (e.g., all Linear tasks go to the "Client A" job).
Example: If you configure Linear to send issues assigned to you to the "Development (Client A)" job, each new issue will appear in Foco with that job’s color, and you can drag it to a time block in the calendar.
4.2. Sync External Tasks with Your Blocks
Once the Connection is set up, external tasks will appear in Foco with the same fields as in the original tool (title, deadline, priority, etc.). To assign them to a time block:
- Go to the List or Kanban view and filter by the corresponding job.
- Edit the task and set its execution date (the time block when you’ll work on it).
- If the task already has a deadline, Foco will warn you if the block you choose is too close to the due date.
Key advantage: When you mark a task as done in Foco, you can enable the "complete also in the source" option to automatically close it in the original tool (e.g., in Linear or GitHub). This way, you don’t have to update two places.
5. Foco vs. Notion: Why Foco Wins for Managing Multiple Jobs
Notion is a powerful tool for organizing information, but it’s designed as a generic canvas. When you try to group tasks by time blocks in multiple jobs, you encounter limitations that Foco solves natively:
5.1. Billing per Workspace vs. per User
In Notion, plans are billed per workspace (not per user). If you separate your clients into different workspaces to maintain privacy, each one adds to the bill. For example, if you manage 3 clients in independent workspaces, you’d need 3 subscriptions at 10 USD/month each (Plus plan, paid annually), raising the cost to 30 USD/month. Additionally, in Notion’s Free plan, a workspace with 2 or more members has a limit of around 1,000 blocks, forcing you to upgrade to a paid plan.
Foco, on the other hand, bills per user. You can create as many jobs (clients, projects) as you need without additional costs. The Foco 4 EUR/month plan includes calendar, collaboration, and task assignment, while the Plus 20 EUR/month plan adds Connections to external tools and AI.
5.2. Native Task Management vs. Manual Setup
In Notion, task management (dates, reminders, recurrence) has to be built from scratch with databases. This involves:
- Creating custom properties for dates, priorities, or statuses.
- Manually configuring calendar or Kanban views.
- Reminders that depend on external integrations (like Google Calendar).
Foco, in contrast, includes native task fields (execution date, deadline, priority, recurrence, reminders) without configuration. Plus, the Calendar view shows your tasks and external events in one place, something that in Notion requires plugins or additional integrations.
5.3. Visual Context for Multiple Jobs
Notion doesn’t visually differentiate tasks from different projects unless you manually create filtered views. In Foco, each task carries the color of its job, allowing you to identify its context instantly, whether in Panorama mode (all tasks) or Focus mode (only tasks from one job).
When to choose Notion: If your priority is documenting processes, creating wikis, or complex knowledge bases, Notion remains a solid option. But if what you need is to group tasks by time blocks in multiple jobs without overlaps, Foco is optimized for that workflow.
6. Conclusion: Time Blocks That Work
Applying time blocks in multiple jobs isn’t just about dividing your day into slots, but syncing contexts, avoiding overlaps, and maintaining control without constantly switching tools. With Foco, you can:
- Create independent jobs for each client or project, with colors to help you identify them instantly.
- Assign execution dates to your tasks to see them as blocks in the calendar, alongside your external meetings.
- Integrate tools like Notion, Linear, or GitHub to automatically bring in tasks assigned to you and assign them to time blocks.
- Avoid workspace-based billing and access native task management features without complex setups.
Start by creating your jobs in Foco, define realistic time blocks for each task, and use the Calendar view to adjust your schedule. If you work with external teams, set up Connections to centralize everything in one place. The key is a system that lets you switch contexts without losing track, and that’s exactly what Foco does.
Try Foco
Every task from every job in one place. Free to start.



