Soft Desk
Features

Every module,described exactly.

Soft Desk puts projects, time, mail, meetings, files, clients and invoices in one workspace, with a chat and voice assistant that can see all of it. This page lists what each module does today, and where its limits are.

Projects and boards

Plan the workon boards your team can read.

Each project has members with a role (Owner, Admin, Editor or Viewer), a Kanban board with the columns you choose, milestones and an activity log. Tasks carry the detail people ask about: priority, due date, labels, story points, a cover, attachments, subtasks and dependencies.

Dependencies are checked for cycles, so a task can never end up waiting on itself. Task templates, saved filters, bulk actions and lasso multi-select keep large boards manageable.

  • Projects with members, invitations and per-project roles: Owner, Admin, Editor, Viewer.
  • Kanban boards with custom columns; tasks with priority, due dates, labels, story points, covers and attachments.
  • Subtasks and dependencies with cycle detection.
  • Task templates, saved filters, bulk actions and lasso multi-select.
  • Milestones, project health and a per-project activity log.
Website redesign · Board
In progress2

Navigation component

High
frontend
2/4Thu

Pricing copy review

Medium
content
1/1Fri
Review1

Checkout flow QA

High
qablocked
3/3Today
Time tracking

Track timethat survives an invoice.

Start a timer on a task, or add a manual entry with a start and end. Overlapping entries are refused, so the day always adds up. Each entry is billable or non-billable and links to a project and task, which is what later turns time into invoice lines.

Attendance (check-in and check-out against a daily working-hours goal, with overnight shifts handled) is kept separate from time entries, so being at work and working on a task are two different records.

  • Start/stop timer and manual entries; overlapping entries are refused.
  • Billable vs non-billable; edit or delete entries; entries link to projects and tasks.
  • Check-in / check-out attendance with a working-hours goal, weekly chart and 15-day trend on the dashboard.
  • Work reports by date range, attendance trends and project summaries, with CSV/PDF export from the Reports page.
Time tracking

Navigation component

Website redesign · billable

00:42:17Stop
Today

Pricing copy review

Website redesign

Billable1h 10m

Sprint planning

Internal

Non-billable45m

Checkout flow QA

Website redesign

Billable2h 05m
Today

One pagefor the whole day.

Today gathers what needs attention across every module: meetings on your connected calendars, tasks due today and overdue, deliverables coming up, work that is ready to invoice, invoices to send or chase, and your own to-dos. Every row deep-links to the item it describes.

Unfinished to-dos carry over to the next day on their own. The first time you log in each day, a short "start of day" summary shows the same picture before you open anything else.

  • Today's meetings, tasks due and overdue, deliverables, work to invoice, invoices to send or chase.
  • Personal to-dos with automatic carry-over of anything left open.
  • Deep links from every row into the task, invoice, meeting or project.
  • A start-of-day summary modal on the first login of the day; a To Dos button on the dashboard.
Today
Meetings
Client kickoff10:00Join
Tasks
Checkout flow QADue today
Brand guidelines PDF2 days late
Billing
Unbilled work on Website redesignTo invoice
INV-0007 · NorthwindOverdue
To-dos
Send the revised estimateCarried over
Inbox

Your Gmail,inside the workspace.

Connect one or more Gmail accounts and read, search and answer mail without leaving the app. Threads, labels and drafts work as you expect; the compose window has a rich-text editor and handles attachments, including large ones.

Mail is fetched live from Google when you open it. It is not copied into the Soft Desk database.

  • Multiple Gmail accounts, each with its own unread badge.
  • Inbox, labels and threads; search across the whole mailbox.
  • Compose with a rich-text editor and attachments (large attachments too); reply inline; drafts.
  • Archive, label and delete.
Inbox
work@3studio@1Search mailbox

Northwind Accounts

Re: Invoice INV-0007

Clients

Maya Ortiz

Kickoff agenda for Thursday

Project

Google Calendar

Updated: Client kickoff

ReplyArchiveLabelAttach

Google only

Inbox works with Gmail. Outlook and other mail providers are not supported today.
Meetings

Every calendarin one view.

Google Calendar events from all your connected accounts appear together in day, week and month views. Open the meeting link from the event, create or edit events in place, and jump to a meeting from Today or a notification through a deep link.

  • Day, week and month views across multiple Google accounts.
  • Open the meeting link straight from the event.
  • Create and edit events without leaving the app.
  • Deep links to a specific event from Today and the assistant.
Meetings · Day
09:00

Standup

work@

Open link
10:00

Client kickoff

work@

Open link
14:30

Portfolio review

studio@

DayWeekMonth+ New event

Google only

Meetings reads and writes Google Calendar. Outlook, Teams and Apple Calendar are not supported today.
Documents

Your Drive files,where the work is.

Browse your Google Drive inside the workspace, upload new files, share them, move them between folders and delete what you no longer need. Files stay in Drive; the app fetches them live and never keeps a copy.

Alongside Drive, Soft Desk has personal notes you can share with other people in the workspace.

  • Browse Google Drive folders and files.
  • Upload, share, move and delete.
  • Personal notes with sharing.
Documents
Client contractsShare · Move
Brand guidelines.pdfShare · Move
Estimate v3.docxShare · Move
Kickoff notes.gdocShare · Move
Upload · New folder

Google only

Documents works with Google Drive. Dropbox and OneDrive are not supported today.
Clients

Know whereeach client stands.

A client record holds the details that billing needs: currency, default hourly rate, payment terms and tax rate. Projects belong to a client, and the client page shows what has happened across them: hours logged, work not yet billed and money still outstanding.

  • Client records with a status.
  • Per-client stats: hours, unbilled work, outstanding balance.
  • Projects link to a client, so time and invoices roll up automatically.
Clients
N

Northwind

Hours · Unbilled · Outstanding

Active
C

Contoso Studio

Hours · Unbilled · Outstanding

Active
F

Fabrikam

Hours · Unbilled · Outstanding

Archived
Invoices

Invoice unbilled workand know when it was seen.

Build an invoice from what a client actually owes: hourly time entries, milestones on fixed-price projects, retainer periods, fixed-price progress amounts and free-form lines. Numbering runs per user or per project. Time entries on an invoice are locked, so nothing is billed twice.

Send the invoice by public link or as a PDF. When the client opens the email, a tracking pixel marks it "viewed"; if their mail client returns a read receipt to your own mailbox, Soft Desk finds it. Partial payments and overdue status are derived from the payments ledger, not set by hand.

  • Lines from hourly time, milestones, retainers, fixed-price progress and free-form items.
  • Invoice numbering per user or per project.
  • Draft → sent → viewed → paid; partial and overdue derived automatically; void.
  • Public invoice link, PDF, open tracking (pixel) and read-receipt detection in your own mailbox.
Invoices
DraftSentViewedPaid

INV-0009 · Contoso Studio

Opened by the client

Viewed

INV-0008 · Northwind

Payment recorded

Partial

INV-0007 · Northwind

Past due date

Overdue

INV-0006 · Contoso Studio

Read receipt found

Paid
Finance

A ledger,not a guess.

Record, edit and delete payments against invoices, including partial ones. The finance overview groups everything by currency: received, invoiced, outstanding, overdue, drafts, your top clients and a month-by-month bar view. Nothing converts between currencies.

Save your payment details once and they appear on every invoice.

  • Payments ledger: record, edit and delete payments; partial payments.
  • Per-currency overview: received, invoiced, outstanding, overdue, drafts, top clients, monthly bars.
  • Saved payment details printed on invoices.
Finance · USD

Received

Outstanding

Overdue

Payments ledger

INV-0008

Bank transfer

PartialEdit

INV-0006

Bank transfer

PaidEdit

INV-0004

Card

PaidEdit
AI assistant

Ask your workspacea question.

The chat assistant answers from your own data through a fixed set of tools: projects, tasks, time, clients, invoices, payments, the finance overview, meetings and the day plan. It can create and update tasks and projects. Every answer links to the record it came from, so you can check it in one click.

Anything that changes data waits for your explicit approval; the model cannot run those actions on its own. Names are replaced by tokens and identifiers are stripped before anything reaches the AI provider.

  • Reads projects, tasks, time, clients, invoices, payments, finance, meetings and the day plan.
  • Creates and updates tasks and projects, only after you approve each change.
  • Every answer deep-links into the app.
  • Names pseudonymised and emails, phones and addresses stripped before the provider sees them; no access to mailbox content or files.
Assistant
Soft Desk chat assistant answering a question about a project

Bring your own AI key

The assistant runs on your own API key for Anthropic Claude, Google Gemini or OpenAI, added on the Connectors page. Soft Desk never bills AI usage on your behalf and never sends your data to a provider you have not chosen.
Voice assistant

Say its name,ask, and listen.

The voice assistant is the same assistant, spoken. Wake it by name (you choose the name), ask in plain language and hear the answer. Lists and tables appear on screen only when they help. You can interrupt it mid-sentence, and it ignores background speech that is not addressed to it.

Speech recognition and synthesis run in your browser; only the text of what you asked goes through the same privacy layer as chat.

  • Configurable wake word.
  • Spoken conversation with answers read out loud; on-screen lists and tables when useful.
  • Interruptible (barge-in); background speech is ignored.
  • Same tools, same approval gate and same pseudonymisation as chat.
Voice
Soft Desk voice assistant listening for a spoken question

Desktop Chrome only

Voice uses the browser's speech APIs and is supported in Chrome on desktop. It is not available on mobile browsers.
Connectors

Connectedthrough Google's own consent.

Connect Gmail, Google Calendar and Google Drive with Google's OAuth consent screen; you can add several accounts of each. Tokens are encrypted at rest and a connector can be removed in one click, after which the app can no longer reach that account.

AI keys for Anthropic Claude, Google Gemini and OpenAI are added on the same page and are encrypted at rest too.

  • Gmail, Google Calendar and Google Drive over OAuth, multiple accounts each.
  • Bring-your-own AI keys: Anthropic Claude, Google Gemini, OpenAI.
  • OAuth tokens and API keys encrypted at rest; disconnect in one click.
Connectors
Google

Gmail

2 accounts

ConnectedDisconnect

Google Calendar

2 accounts

ConnectedDisconnect

Google Drive

1 account

ConnectedDisconnect
AI keys
Anthropic ClaudeYour key
Google GeminiYour key
OpenAINot set

Preview tiles are not functional

The Connectors page also shows tiles for Slack, Microsoft Teams, Outlook, Dropbox, GitHub, GitLab, MySQL, PostgreSQL, Apple Calendar and OneDrive. These are previews only and do not connect to anything today.
Notifications and realtime

Changes arrivewithout a refresh.

In-app notifications are pushed live: an assignment, an invitation, a comment or a viewed invoice shows up as it happens. The same server push keeps every open tab and device in step, so a board edited on one screen updates on the other.

The workspace itself adapts to you: reorder the sidebar, switch to dark mode, and use it on a phone.

  • In-app notifications delivered live by server push.
  • Changes appear on other open tabs and devices without a refresh.
  • Customisable sidebar order per account, dark mode, mobile-responsive layout.
Notifications
Live · updates arrive without a refresh

Maya assigned you Checkout flow QA

Website redesign · just now

You were invited to Brand refresh

Invitation · 12 min ago

INV-0009 was viewed

Invoices · 1 h ago

Milestone Design sign-off is due in 3 days

Website redesign · today

The dashboard

Where the day starts.

Check in, see this week's hours against your goal, the 15-day trend and your quick stats, and open To Dos. Company roles get their own dashboard: admin stats and quick actions, HR's pending leave and recent joiners, a manager's team status, a team lead's members, an employee's week.

Dashboard
Soft Desk dashboard with attendance, weekly hours and quick stats

See it with your own work.Free for individuals.

Sign up, connect a Google account if you want mail and calendar inside, and start a timer. Companies talk to us and get a tenant of their own.

No credit card required.