# How does Revolut explain notifications before showing the system permission prompt?

Source: Lazyweb Research
Author: Ali Abouelatta, Lazyweb Research
Published: 2026-09-09
Reviewed: September 2026
Category: [Notification permission and ATT prompt timing](https://design.lazyweb.com/blog/category/notification-permission-and-att-prompt-timing)
Tags: notifications, permissions, onboarding
HTML: https://design.lazyweb.com/blog/revolut-notification-primer-and-system-permission
Markdown: https://design.lazyweb.com/blog/revolut-notification-primer-and-system-permission.md

**Answer.** Revolut’s captured primer describes payment alerts and an up-to-date balance, with distinct enable and defer actions. The next screenshot shows the iOS permission dialog over the primer. This separates the product’s explanation from the operating system’s authorization decision. [1]

## Product explanation, then permission

The first screenshot connects notifications to a concrete banking job: seeing card-payment activity and balance updates. A prominent enable action sits above a quieter Not now action. The second screenshot shows the iOS dialog, including allow, scheduled-summary and deny choices in that captured device state. [1]

## Read repeated frames carefully

The four-screen archive also contains another primer frame and a loading-state frame. These are captured UI states; they do not prove four different onboarding questions or repeated permission requests. A screenshot sequence alone does not establish which system option the person chose or whether future notifications arrived. [1]

## What to carry into another product

Explain the specific information a person will receive before asking for authorization, and distinguish postponing the product prompt from granting system permission. Evaluate whether that explanation helps users make an informed choice. The screenshots provide a design reference, not a measured opt-in uplift.

## Methodology

Visual inspection of one four-frame public archive. The article illustrates the benefit explanation and system dialog; repeated and loading frames are not counted as distinct product decisions. The update date is page metadata, not a independently verified capture-session date.

## Visual references

Real, in-market app screens tracked by Lazyweb Research:

- Revolut: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_revolut/compare/2025-12-19/1771179041246_t__-_17289.PNG
- Revolut: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_revolut/compare/2025-12-19/1771179042273_t__-_17290.PNG

## Sources & citations

- [1] Revolut enable-push-notifications capture. Four archived screens; the page’s update metadata is February 2026. This review inspected all four and illustrates the first two. [Open source](https://design.lazyweb.com/flow/revolut/enable-push-notifications)

## Related questions

- [What Benefits Do Apps Promise on Notification Priming Screens?](https://design.lazyweb.com/blog/notification-priming-benefit-copy-patterns)
- [What comes between sign-in and the trial reminder in Cal AI’s paywall flow?](https://design.lazyweb.com/blog/cal-ai-sign-in-trial-reminder-sequence)
- [What Percentage of Apps Show a Priming Screen Before the iOS Notification Prompt?](https://design.lazyweb.com/blog/percent-apps-priming-screen-before-ios-notification-prompt)
- [At Which Onboarding Step Do Apps Ask for Notifications?](https://design.lazyweb.com/blog/onboarding-step-apps-ask-for-notifications)
- [When Do Apps Ask for Location — Before or After Showing Value?](https://design.lazyweb.com/blog/when-apps-ask-for-location-before-or-after-value)
- [How Do Apps Word ATT Tracking Prompts?](https://design.lazyweb.com/blog/how-apps-word-att-tracking-prompts)
- [Which Permission Comes First When Apps Need Several?](https://design.lazyweb.com/blog/which-permission-comes-first-when-apps-need-several)
- [When Do Apps Fire the ATT Prompt in Onboarding?](https://design.lazyweb.com/blog/when-apps-fire-att-prompt-in-onboarding)

## Explore the evidence

- [Revolut notification permission flow](https://design.lazyweb.com/flow/revolut/enable-push-notifications)
- [How apps label the decline action](https://design.lazyweb.com/blog/notification-decline-cta-not-now-vs-skip)

## Continue your research

[Connect Lazyweb to your coding agent](https://www.lazyweb.com/mcp-install)
