Installing the desktop app

The desktop app is for agents who make WhatsApp calls from a computer. It runs WhatsApp Web inside its own window and records the calls made there, which is why it produces the best audio of any of the recorders.

What it needs

Operating systemWindows 10 or Windows 11
Architecture64-bit
DiskAround 400 MB for the app, plus room for recordings waiting to upload
NetworkAny. Recordings wait on the machine and upload when there is one
AccountA Qualitify account with the sales agent role
PermissionsNone beyond installing it. No administrator rights needed to run it

macOS and Linux

Not yet. A Mac build is planned but not released. Agents on a Mac can use the Chrome extension to record to their own machine, though those recordings do not reach your dashboard, or use the Android app on a handset.

Downloading it

Get the apps

Every signed-in person can download the installer from Get the apps in their own dashboard, so nobody has to email it around. The page shows the version and the platform; take the Windows one.

It is also on the public download page, which is useful for setting up a machine before the agent has their account.

Installing it

  1. Run the installer you downloaded. It installs for the current user and does not need administrator rights.
  2. Windows may show a SmartScreen warning the first time a new version is seen. Choose More info and then Run anyway — the installer is signed, and the warning fades as the version is downloaded more widely.
  3. The app opens when the install finishes.

One computer per agent

An agent can be signed in on one computer and one phone at a time. Signing in on a second computer is refused until the first session is ended, which the agent or an owner can do from the dashboard. This is what stops one account quietly recording from three machines nobody is tracking.

Signing in

  1. Enter the email and password for the Qualitify account. An invited agent sets that password from the link in their invitation.
  2. The app stays signed in. It does not ask again every morning, and it keeps collecting across a restart.
  3. Then sign in to WhatsApp Web inside the app, by scanning the code with the phone that holds the WhatsApp account — the same thing you would do at web.whatsapp.com.

The two sign-ins are separate and both are needed: the first is who the calls belong to, the second is the WhatsApp account that makes them.

Note

The app reads only what WhatsApp Web renders on screen. It does not touch WhatsApp’s own code, your cookies or your session keys, and it never sends a message on your behalf.

What it looks like when it is working

Three things to check, in this order, on the first day:

  • The account shows as connected. The app distinguishes “waiting for a code scan” from “signed in and showing chats”, so a session that has dropped is visible rather than silently idle.
  • A recording indicator appears during a call. If it does not, nothing is being recorded, and that is the whole signal.
  • The call reaches the dashboard within a minute of hanging up, with a Source of Desktop.

Make one test call before relying on it. Thirty seconds to a colleague, then check Calls and play it back.

Running it day to day

Leave it open
It records the calls made in its own window, so calls made in a browser tab or the WhatsApp desktop client are not recorded. Agents should make their WhatsApp calls in the app.
Closing it
Stops collection. Anything already recorded and not yet uploaded stays on the machine and goes up next time the app runs.
Updates
Install the new version over the old one. Queued recordings are kept across an update.
Signing out
Ends collection on that machine and frees the session, so the agent can sign in somewhere else.

The recording notice

If the owner has switched on Remind agents to disclose recording, the app can type the company’s disclosure text into the open conversation. It leaves it in the box — the agent presses Enter. Nothing is ever sent programmatically, because a consent notice nobody chose to send is not consent.

Next