Why Does Google Play Keep Asking About Wispr Flow Permissions?

Last updated: September 7, 2026

Available on: Android

If Google Play keeps notifying you about Wispr Flow's accessibility permissions, or your accessibility toggle has turned itself off, here's how to get Flow working again. Most cases resolve in under a minute.


Quick checks

  • Is Flow working normally? If dictated text appears where you expect, your permissions are fine — the Google Play notification is Android's routine check-in and you can ignore it.

  • Do you see a "Wispr Flow needs attention" notification, a warning triangle on the Flow Bubble, or an error card on Flow's Home screen? Tap it to open Flow's in-app accessibility recovery screen, then tap Open settings to re-enable Flow in Android's Accessibility Settings.

  • No recovery bubble at all? Tap into a text field first — the bubble appears only while a text field is focused, and never if "Display over other apps" is off, if onboarding is unfinished, or inside banking apps and password/number fields.

  • Does dictation work in another app? Dictate into a notes app. If text appears there but not in your current app, the issue is app-specific, not a permissions problem.


Why this happens

Wispr Flow uses Android's accessibility services to insert dictated text into whatever app you're using. Android treats accessibility permissions as sensitive, so Google Play sends periodic reminders to confirm you still want apps to have this access. These notifications come from Google Play, not Wispr Flow.

A device restart or app update can also disable Flow's accessibility service. Battery management commonly affects background accessibility services on OnePlus, Xiaomi (Redmi, POCO), Huawei, Honor, Oppo, Vivo, Realme, Samsung, and Transsion (Tecno, Infinix, itel) devices, where the connection can drop silently while the Flow Bubble still looks active.

If the permission is still granted but the service went unresponsive, Flow re-asserts the connection automatically, so many drops recover invisibly. If the permission was revoked, only you can restore it by toggling it back on in Android's Accessibility Settings.

The recovery bubble appears only when automatic recovery fails. Its three states:

  • Pulsing loader: Flow is reconnecting. The bubble isn't tappable and usually resolves in seconds; if not, it escalates to the tappable retry icon.

  • Retry icon: Accessibility is still granted but the service is unresponsive, for example after deep sleep or an app update. Tapping retries the connection without opening settings.

  • Warning triangle: Accessibility is revoked or disabled. Tapping opens Flow's in-app recovery screen so you can re-enable it.

Opening Wispr Flow with accessibility disabled takes you straight to Flow's in-app accessibility setup screen. If you haven't yet agreed to Flow's accessibility disclosure, a consent screen appears before system settings open — tap Agree to continue or Not now to back out. Flow starts automatically on device boot when accessibility is already enabled.

Note: If you revoke the microphone permission, Flow keeps running and the bubble stays visible; tapping it opens Android's microphone permission dialog so you can re-grant access. On Android 14 and above, revoking mid-session ends the current dictation but the service stays alive, and you may need to relaunch Flow to return to full dictation.


How to re-enable accessibility

Warning: Enable the main accessibility toggle, not the accessibility shortcut. Flow doesn't need the shortcut — keep it disabled.

Note: On Realme, Oppo, Vivo, Huawei, OnePlus, Transsion, and Xiaomi/Redmi/POCO devices the battery exemption opens as a separate full-screen system page. Flow opens the OEM Battery Details screen for you and continues setup once the exemption is granted.

Most Android devices (stock Android, Pixel)

Use these steps on stock Android, Pixel, and any device not listed below.

  1. Open Settings → Accessibility → Downloaded apps. If there's no "Downloaded apps," look for Wispr Flow directly under Accessibility.

  2. Tap Wispr Flow and enable the toggle.

  3. Dictate a short phrase. If text appears in your target app, you're done.

Samsung devices

On Samsung, accessibility services live under "Installed apps" rather than "Downloaded apps."

  1. Open Settings → Accessibility → Installed apps.

  2. Tap Wispr Flow and enable the toggle.

  3. Add Wispr Flow to "Never sleeping apps" (Settings → Battery → Background usage limits).

  4. Set Settings → Apps → Wispr Flow → Battery to "Unrestricted".

  5. Turn off "Put unused apps to sleep".

  6. Dictate a short phrase. If text appears in your target app, you're done.

Xiaomi, Redmi, and POCO devices

These devices require extra permissions beyond accessibility. Flow guides you through each step during setup.

  1. Open Settings → Accessibility → Downloaded apps.

  2. Tap Wispr Flow, enable the toggle, and tap OK on the confirmation prompt.

  3. Enable autostart for Wispr Flow when Flow opens the Background autostart manager.

  4. Set battery usage to "No restrictions." This also covers the standard Android battery-optimization exemption.

  5. Lock Wispr Flow in Recent Apps (swipe down on the app card).

  6. Dictate a short phrase. If text appears in your target app, you're done.

Important: All extra permissions are required on Xiaomi, Redmi, and POCO devices. Skipping the battery usage step will cause Flow to stop working after a few minutes.

Vivo devices

Vivo devices require autostart and locking Flow in recent apps in addition to accessibility.

  1. Open Settings → Accessibility → Wispr Flow and enable the toggle.

  2. Open Settings → More Settings → Applications → Autostart, then enable Wispr Flow.

  3. Lock Wispr Flow in recent apps.

  4. Dictate a short phrase. If text appears in your target app, you're done.

Motorola and Lenovo devices

Motorola and Lenovo use the standard inline battery dialog.

  1. Open Settings → Accessibility → Wispr Flow and enable the toggle.

  2. Open Settings → Apps → Special app access → Battery optimization and allow Wispr Flow.

  3. Lock Wispr Flow in recent apps.

  4. Dictate a short phrase. If text appears in your target app, you're done.

OnePlus devices

OnePlus devices require App Auto-Launch, a battery optimization exemption, and locking Flow in recent apps.

  1. Open Settings → Accessibility → Downloaded apps (or look for Wispr Flow directly under Accessibility), tap Wispr Flow, and enable the toggle.

  2. Enable App Auto-Launch for Wispr Flow.

  3. Set battery optimization for Wispr Flow to "Unrestricted" (or "Don't optimize").

  4. Lock Wispr Flow in recent apps.

  5. Dictate a short phrase. If text appears in your target app, you're done.

Huawei and Honor devices

Huawei and Honor devices require enabling App launch management manually plus a battery optimization exemption.

  1. Open Settings → Accessibility → Downloaded apps (or look for Wispr Flow directly under Accessibility), tap Wispr Flow, and enable the toggle.

  2. Open App launch management for Wispr Flow, switch it to "Manage manually," and enable all toggles (Auto-launch, Secondary launch, Run in background).

  3. Set battery optimization for Wispr Flow to "Unrestricted" (or "Don't optimize").

  4. Dictate a short phrase. If text appears in your target app, you're done.

Realme and Oppo devices

Realme and Oppo battery management can silently stop Flow from running in the background. Flow's in-app setup opens these OEM screens for you.

  1. Open Settings → Accessibility → Downloaded apps (or look for Wispr Flow directly under Accessibility).

  2. Tap Wispr Flow and enable the toggle.

  3. Realme: Open Settings → Battery → Battery Optimization → set Wispr Flow to "Not optimized", then enable Auto Launch and allow background activity.

  4. Oppo: Open Settings → App Management → App List → Wispr Flow → enable "Allow Auto-Launch" and "Allow Background Activity", and disable power saving mode or add Wispr Flow to exceptions.

  5. Dictate a short phrase. If text appears in your target app, you're done.

Transsion devices (Tecno, Infinix, itel)

Transsion devices require Autostart, a battery optimization exemption, and locking Flow in recent apps.

  1. Open Settings → Accessibility → Downloaded apps (or look for Wispr Flow directly under Accessibility), tap Wispr Flow, and enable the toggle.

  2. Enable Autostart for Wispr Flow.

  3. Set battery optimization for Wispr Flow to "Unrestricted" (or "Don't optimize").

  4. Lock Wispr Flow in recent apps.

  5. Dictate a short phrase. If text appears in your target app, you're done.

Note: "Open settings" opens Android's Accessibility Settings after the one-time disclosure screen. Flow returns to the foreground as soon as you enable the toggle, reconnects, and clears the notification. If you've denied notification permission, the "Wispr Flow needs attention" alert appears as an on-screen toast instead of a persistent notification.


FAQs

Can I make the Google Play notifications stop?

They come from Google Play, not Wispr Flow, so Flow can't disable them. To silence them, adjust notification settings for the Google Play Store app in your Android settings.

Why did my accessibility permission turn off on its own?

An app update, a device restart, or your phone's battery management can disable it. See "Why this happens" for the affected device brands.

The Flow Bubble looks active but text isn't being inserted — what do I do?

Tap into a text field to surface the recovery UI, then tap the retry icon or warning triangle (see "Why this happens"). The warning triangle won't appear while a dictation is in progress.

If your device is offline, tapping or long-pressing the bubble won't start a dictation — you'll see a brief offline message instead.

While the bubble is in an error, repair, recording, or processing state, only its own buttons respond to taps; you can still drag it.

Why can't I snooze the bubble when the warning triangle is showing?

The recovery state takes priority over snooze — if accessibility drops while the bubble is snoozed, snooze is cancelled and the recovery bubble appears the next time you tap into a text field.

Snooze lasts 10 minutes and is started by dragging an idle bubble to the drop-target near the bottom of the screen. End it early from the "Flow is snoozed" card on the Home screen; the bubble then returns to its default right-edge position.

Does Flow start automatically after I restart my device?

Yes, as long as accessibility is enabled — on boot and after app updates. On Xiaomi, Vivo, Oppo, and Samsung devices, Android may not rebind Flow's accessibility service immediately after boot; opening Flow once restores the bubble.

If Flow was force-stopped, or if you re-enable accessibility while Flow isn't running, the bubble returns the next time you open the app or reboot.

What does Flow use accessibility for?

  • Placing your text in the right field: Flow inserts dictated text into the field you're using, including quick reply boxes (e.g., WhatsApp from a notification) and URL bars in many browsers (Chrome, Firefox, Edge, Opera, Brave, Samsung Browser, DuckDuckGo, Vivaldi, and others). For your privacy, Flow does not insert into password, numeric, or phone number fields.

  • Auto-hide in sensitive apps: Hides the Flow Bubble in banking and financial apps for security.

  • Auto-hide inside Wispr Flow: The bubble is hidden inside the Wispr Flow app so it doesn't overlap the interface — except where you'd want to dictate, such as the Report an issue form and the Edit profile dialog.

  • Shake gestures: Brings back a snoozed Flow Bubble, using several impulses in quick succession. Blocked while your device is locked and inside banking or financial apps ("Flow Bubble is disabled inside banking apps.").

What other permissions does Wispr Flow need?

  • Overlay permission: To show the Flow Bubble (Display over other apps).

  • Microphone permission: To hear your voice. If revoked, Flow keeps running and prompts you to re-grant it — no reinstall needed.

  • Notification permission: To show status notifications while the service is active. On Android 13 and above this is a runtime grant; deny it and the "Wispr Flow needs attention" alert appears as a toast instead of a persistent notification.

  • Battery optimization exemption: To keep running in the background.

On Samsung, Xiaomi, Redmi, POCO, Huawei, Oppo, Vivo, Realme, OnePlus, Motorola, Lenovo, and Transsion (Tecno, Infinix, itel) devices, you may also need manufacturer-specific battery settings; Flow's in-app setup walks you through them. Google Pixel devices use the standard Android battery exemption dialog and need no OEM-specific setup.

Shake-to-unsnooze requires a device with an accelerometer.

What happens if text insertion or transcription fails?

If insertion fails, the Flow Bubble shows a "Paste" button and saves your text to the clipboard. If transcription fails, you'll see a "Retry" button and a notification: "Failed to transcribe. Saved in the app." On connectivity loss during transcription, Flow shows a toast: "Taking longer than usual. Your audio is saved in the app." Retry failed transcriptions from the Home screen transcript list.

What do screen readers announce for each recovery state?

TalkBack announcements for each recovery state:

  • Warning triangle: "Flow Bubble disconnected. Tap to re-grant accessibility."

  • Retry icon: "Flow isn't responding. Tap to restart."

  • Pulsing loader: "Flow Bubble is reconnecting. Dictation paused."


Still stuck?

Flow's Home screen also shows actionable cards for other permission issues: "We can't hear you" → Allow Microphone, "Enable Flow bubble on screen" → Go to Settings, "Keep Wispr Flow running" → Allow, "Flow Bubble Disabled" → Turn Back On, and "Bubble is snoozed" → End snooze now.

Reach out to our support team if:

  • Flow isn't inserting text even though accessibility is enabled.

  • The warning triangle keeps reappearing after you re-enable the permission.

  • You see a permissions error message not covered in this guide.

Include your device brand and model, your Android version, and which steps you've already tried. Most permissions issues are resolved in one reply.