Using Wispr Flow on Android Work Profiles

Last updated: September 6, 2026

Available on: Android 13 and above

If the accessibility toggle for Wispr Flow is grayed out, missing, or won't stay on, this guide will get you set up. Most users get it working in under 3 minutes.


Quick checks

  • Have you granted overlay permission? Wispr Flow asks for "Display over other apps" first — accessibility comes second.

  • Is Wispr Flow installed in your work profile? A briefcase badge on the app icon, or no "Downloaded apps" section in Accessibility settings, points to this — the most common cause of a missing toggle.

  • Is the toggle grayed out or missing entirely? A device security policy may be blocking restricted settings. On a managed work device, install Wispr Flow on a personal device to confirm whether the problem is your device policy or Wispr Flow itself.


Wispr Flow installed in a work profile

You cannot enable the accessibility service for a copy of Wispr Flow installed in your work (managed) profile. Signs:

  • The Wispr Flow app icon carries a briefcase badge.

  • Accessibility settings has no "Downloaded apps" section, or Wispr Flow is not listed in it.

  • Android may show a system message about using an app outside your work profile — this comes from Android, not Wispr Flow.

Why this happens

This is intended Android behavior, not a Wispr Flow bug. Android hides accessibility services declared by work-profile apps from the personal Accessibility settings page. A personal-profile app's accessibility service may act device-wide, including inside work apps; a work-profile app may not provide a service that affects the personal space. There is no supported way to enable Wispr Flow's accessibility service while the app lives in the work profile.

Fix: reinstall Wispr Flow in the personal profile

  1. Uninstall the badged (work) copy of Wispr Flow.

  2. Open the personal Play Store — the one without the briefcase badge — and install Wispr Flow there.

  3. Re-run onboarding from the personal-profile app. Wispr Flow now appears under "Downloaded apps" in Accessibility settings and the toggle enables normally.

Note: A personal-profile accessibility service acts device-wide, so you can still dictate into your work apps after moving Wispr Flow to the personal profile.


How to enable accessibility permissions

The first two steps are the same on every device:

  1. Open Wispr Flow and follow onboarding, or go to Settings if you've already completed onboarding.

  2. Tap Agree on the Accessibility Permissions Required consent screen. System Accessibility Settings opens. Not now continues onboarding without accessibility.

To grant or re-grant accessibility later, use the Dashboard's Go to accessibility settings action or the "Flow can't insert text" card on the Home screen.

In Accessibility Settings, follow the steps for your device. On some devices the service entry is labeled Effortless voice dictation under Wispr Flow.

Samsung

In Accessibility Settings:

  1. Find "Installed apps" in the list, then tap Wispr Flow.

  2. Turn on the accessibility service toggle. Wispr Flow returns you to setup.

Xiaomi (including Redmi and Poco)

In Accessibility Settings:

  1. Find "Downloaded apps" in the list, then tap Wispr Flow.

  2. Turn on the accessibility service toggle.

  3. Tap OK on the confirmation dialog. Wispr Flow returns you to setup.

Note: Onboarding includes a battery-optimization step; the screen varies by device. Follow the on-screen instructions, or tap Skip to continue.

Vivo and Motorola

In Accessibility Settings:

  1. Find Wispr Flow directly in the list.

  2. Turn on the accessibility service toggle. Wispr Flow returns you to setup.

Google Pixel, OnePlus, and other devices

In Accessibility Settings:

  1. Find "Downloaded apps" in the list, then tap Wispr Flow.

  2. Turn on the accessibility service toggle. Wispr Flow returns you to setup.

Note: No "Downloaded apps" section at all means Wispr Flow is likely installed in your work profile. See "Wispr Flow installed in a work profile" above.

Warning: Keep the "Wispr Flow shortcut" toggle off. The shortcut is not required and can cause issues if enabled accidentally.

Note: Wispr Flow returns you to setup automatically for a few minutes after you grant the permission. If it doesn't, reopen Wispr Flow manually.


Fixing the accessibility shortcut error

If the Wispr Flow shortcut is accidentally enabled, an in-app screen titled "Oops, something isn't right" appears during permission setup.

  1. Tap Open settings to go to Accessibility Settings.

  2. Turn off the Wispr Flow shortcut toggle.

  3. Enable the main accessibility service toggle. The app returns to setup once the correct permission is detected.


If the Flow Bubble stops working

The Flow Bubble shows a warning triangle, retry icon, or pulsing loader

The accessibility service can drop after a force-stop, system restart, or Android revoking the permission. Wispr Flow reconnects automatically when it can; otherwise it shows a Repair prompt on the bubble.

  • Pulsing loader: auto-recovery in progress and the bubble is not tappable. On success, dictation resumes and a "Flow Bubble reconnected" toast confirms the repair; on failure, the loader escalates to the retry icon.

  • Retry icon: the service is stopped but permission is still granted. Tap to retry without opening settings.

  • Warning triangle: permission was revoked. Tap to open the in-app re-grant screen and re-enable the toggle; Wispr Flow returns to setup once the permission is detected.

Repeat accessibility alerts replace rather than stack in the notification shade, and clear automatically once the service reconnects — even if you re-enabled it directly in system Settings. Signing out or using the in-app kill switch stops the bubble intentionally, and it will not auto-restart. On Android 14+, some banking apps briefly unbind the service while in the foreground; insertion pauses, then restores when you leave the app.

Home screen action cards

When Flow needs attention, action cards appear in a swipeable row at the top of the Home tab and refresh each time you return to the app:

  • "Flow can't insert text" — accessibility permission is missing. Tap Go to Settings to re-grant it.

  • "Enable Flow bubble on screen" — overlay permission is missing. Tap Go to Settings; the card dismisses once the permission is granted.

  • "We can't hear you" — microphone permission is missing. Tap Allow Microphone; if the permission was permanently denied, this opens app settings.

  • "Flow Bubble Disabled" / "The Flow Bubble was turned off." — Tap Turn Back On; a toast reads "Flow Bubble is back and will appear next time you are in a text box."

  • "Keep Wispr Flow running" — battery optimization is restricting the app. Tap Allow.

No internet connection or transcription errors

Tapping or long-pressing the bubble with no connection shows "No internet. Try again later." and the bubble turns grey until connectivity returns. If transcription fails, the bubble shows "Failed to transcribe. Saved in the app." with a Retry button. If pasting fails, a Paste button appears — the text stays on the clipboard.

Flow doesn't start automatically after a reboot

Wispr Flow starts automatically at boot and after app updates, as long as accessibility permission is enabled and battery optimization is disabled for Wispr Flow.

Note: On some Xiaomi, Vivo, Oppo, and Samsung devices, the system may not re-enable the accessibility service after boot; the bubble won't appear until you open Flow manually once. Enabling autostart and whitelisting Flow in your device's battery settings avoids this.

The Flow Bubble disappears and doesn't come back

Android can shut down Wispr Flow in the background due to battery management, low memory, or a crash.

  1. Open Wispr Flow to bring it to the foreground. The bubble reappears, as long as you're signed in and accessibility permission is still granted.

  2. Follow the on-screen prompt to re-grant accessibility permission if asked.


FAQs

Can I keep Wispr Flow in my work profile if my IT team requires it?

No. Android does not permit a work-profile app to provide an accessibility service, regardless of device policy or IT configuration. Install Wispr Flow in the personal profile; its accessibility service then works device-wide, including your work apps.

Why does Wispr Flow need accessibility permissions?

To detect which app you're typing in and insert transcribed text. A consent screen explains exactly what data Wispr Flow accesses before you enable the permission.

What is the floating guide that sometimes appears when I open Accessibility Settings?

A silent looping video showing how to find and enable the correct toggle. It dismisses once the permission is granted. Pressing back while it's expanded minimizes it rather than closing it.

What is the Repair prompt and when does it appear?

It appears on the Flow Bubble when Wispr Flow detects its accessibility service has stopped or needs re-enabling — see "The Flow Bubble shows a warning triangle, retry icon, or pulsing loader" above. The repair state persists until the service reconnects. If the bubble cannot render, Flow falls back to a system notification, and to a toast if notifications are unavailable.

Is my sensitive data safe?

Wispr Flow hides the dictation bubble and skips text insertion and reading surrounding text for password fields, phone number inputs, numeric-only fields, and web password fields, and in recognized banking and financial apps. Custom fields that mark themselves as passwords are also detected. The bubble remains available in browser address bars and system notification inline-reply boxes, even when those fields use sensitive input types.

To opt out of model training, open Settings → Data & Privacy and turn off Improve the model for everyone: your audio, transcripts, and edits are then not used to improve or train AI models by Wispr or any third party. If your organization enforces Zero Data Retention, this toggle is locked off and shows "Your organization does not allow data to be used for model training." It is also locked off — showing "Turned off while a signed HIPAA agreement is in effect" — when a personal HIPAA BAA is signed.

Turning either privacy toggle on applies immediately; only turning Dictation cloud storage off requires confirmation. Dictation cloud storage is not locked by Zero Data Retention, so a ZDR organization may still leave it user-toggleable. Turning it off disables cross-device Scratchpad sync on Desktop and iOS.

Why do I sometimes see a notification from Wispr Flow?

Wispr Flow shows two accessibility notifications:

  • "Wispr Flow needs attention": accessibility permission was lost. Tap to open the re-grant screen. It also appears when your device silently pauses the service while still listing it as enabled (common on Samsung and Xiaomi), reading "Your device paused Wispr Flow's accessibility service. Tap to re-enable." Whitelisting Flow in your device's battery and background settings prevents this recurring.

  • "Flow isn't responding": the service stopped but the permission is intact. Tap to open the app and restart it.

If Android notification permission is denied, Flow shows a toast instead.

Note: If you have silenced the "Accessibility Status" notification channel specifically (even while allowing other Wispr Flow notifications), you will see neither these alerts nor the toast fallback. Keep the Accessibility Status channel enabled.

How does snoozing the Flow Bubble work?

Drag the bubble from its resting state onto the circular target near the bottom of the screen. The bubble hides for 10 minutes and a toast reads "Wispr Flow is snoozed for 10 min. Shake your phone to bring it back." End snooze early by shaking your phone or tapping End snooze now on the home screen. When snooze ends, the bubble returns to its default position on the right edge.

Snooze is unavailable while the bubble needs repair: dragging to snooze is blocked with the toast "Snooze is unavailable while accessibility needs attention," and an existing snooze is cancelled if a Repair state occurs.

What if Wispr Flow stops working when I switch apps?

Disable battery optimization for Wispr Flow. The app guides you through this during setup for Samsung, Xiaomi (including Redmi and Poco), OnePlus, Vivo, Motorola (including Lenovo), Huawei/Honor, Oppo, Realme, and Transsion (Tecno/Infinix/itel) devices. Google Pixel devices generally don't require this step.

On Realme, Oppo, Vivo, Huawei, OnePlus, Transsion, and Xiaomi devices, tapping Allow on the battery prompt opens a full-screen system settings page instead of an inline dialog; Flow detects your return and opens the per-app Battery Details screen for you. Samsung, Motorola, and Pixel show an inline dialog.

Is enterprise or work profile support coming?

Full enterprise management and work profile deployment are not available on Android; SSO/SAML authentication is supported. For enterprise deployment with MDM tools (Jamf Pro, Kandji, Intune, etc.), Wispr Flow supports macOS and Windows. Contact support to discuss your team's needs.


Limitations and notes

  • This guide applies to Android 13 and above.

  • Wispr Flow cannot run from an Android work (managed) profile; install it in the personal profile.

  • Full enterprise management and work profile deployment are not available on Android. SSO/SAML authentication is supported.

  • Android Settings includes Languages, Flow Bubble Size, Flow Bubble Opacity, and the Data & Privacy toggles (Improve the model for everyone, Dictation cloud storage).

  • Android has no in-app subscription purchase and no per-app formatting controls. Dictionary, Snippets, and Style tabs appear in the bottom navigation but are placeholders. The drawer offers Report an issue, Share feedback, Settings, and Account.


Still stuck?

Reach out to our support team if:

  • You've followed all steps above and still can't enable accessibility.

  • You're unsure whether your device allows restricted settings.

  • Your team needs enterprise or work profile support.

Include your device brand, Android version, and what you've already tried. Most accessibility issues are resolved in one reply.