Every Kavanah app, on the web, Mac, Windows, iPhone, iPad and Android, signs in to the same account and opens the same workspace. There is nothing to migrate and nothing to sync by hand: a change is on Kavanah's servers the moment it is saved, and the next screen that loads it, on any device, shows it. Here is how sign-in, sync, notifications, badges and updates actually work.
1. Sign-In: One Account, the Same Rules
The Mac and iPhone apps sign you in through Kavanah's own sign-in page shown inside the app; Google sign-in opens the system browser sheet. The Windows and Android apps run the web app, so they sign in exactly as the browser does. Two-factor authentication is asked on every sign-in path, including Google on a phone, where the challenge happens in the system browser so a passkey works. Each app has the same workspace switcher and can hold more than one linked account.
2. Sync: There Is No Copy to Reconcile
None of the apps keeps its own database of your workspace. They all read and write through the same Kavanah API, and the server enforces who can see what, so a member sees the same projects on a phone as on a laptop. Switching workspace in a native app clears everything it had loaded, so one workspace's data never shows up in another. The cost of this design is honest: the apps need a connection, and there is no offline mode.
3. Push: One Event, Every Device You Use
Kavanah delivers the same notification over three transports: Apple's push service for the iPhone, iPad and Mac apps, Firebase Cloud Messaging for Android, and the browser Push API, which MDN describes as letting a web app receive server messages whether or not it is in the foreground. It pushes for direct and group messages, @mentions, agent escalations, the open-approvals digest where a workspace uses it, and an agent reply that finished after you looked away. In the Mac, iPhone and iPad apps, tapping one switches to the workspace it came from and opens the item. The Windows app does not receive push yet; the browser on Windows does.
4. Badges That Agree With Each Other
The number on the app icon is what is unread across all your workspaces, not just the one you have open. When you read something on one device, Kavanah pushes the lower count to your others, so a phone left in a drawer does not keep yesterday's number.
5. Updates on Each Platform
The web app is always current. The native Mac app checks for updates in the background and verifies each one is signed by Kavanah before installing it; the classic Mac app updates on launch. The Android app offers updates itself. The iPhone beta updates through TestFlight, which Apple says testers use to install the app and get updates. The Windows beta does not update itself yet, so download a newer version from the download page.
Pick the app for the moment and the workspace follows you. Every app, with the requirements for each, is on the Kavanah download page.



