# A freelancer with several clients: one system, no context switching

> Clients as areas, engagements as projects, Focus mode for a single client and waiting-for for approvals. Plus an API and MCP for your own automations.
>
> Page: https://www.altofocus.app/en/use-cases/freelancer-multiple-clients · Operator: Štichauer s.r.o. · Overview for AI: https://www.altofocus.app/llms.txt

Five clients, five Slacks, three task tools. AltoFocus turns that into one list that can forget every client but one for a while.

*For independent designers, developers, consultants and accountants who switch clients several times a day.*

## The situation

Ondřej is a freelance developer. Mornings belong to an agency, afternoons to a startup, evenings to replying to his accountant. Every client wants something “just quickly”. What costs him most is working out what he's waiting on and what he promised to whom.

## What it looks like in AltoFocus

1. **Client = area, engagement = project.** Each client is an area of responsibility. Engagements run beneath it as projects — sequential for a process, parallel for a list of small things.
2. **Focus mode on one client.** In the morning you turn on Focus for the agency and Today, Inbox and Next actions only show its work. In the afternoon you switch. Nothing else interrupts.
3. **Waiting-for instead of reminders in your head.** Design sign-off, access credentials, an overdue invoice — all in Waiting for, with the date you started waiting. The AI morning brief flags what's been hanging too long.
4. **Automation through the API and MCP.** On the Altitude plan you can create tasks from your own scripts, from n8n, or straight from Claude or Cursor over MCP. Deleting and cancelling always waits for your confirmation.

## What changes

- One list for every client, filterable to one.
- No forgotten promise — what's on other people is in Waiting for.
- Less context switching during the day.
