Skip to main content

Feature request: Add duration-based countdown timer component with a circular progress bar visual to Paywalls

  • February 12, 2026
  • 4 replies
  • 75 views

Forum|alt.badge.img

We'd like an addition to the close button delay feature that gives a visual countdown as follows:

1. Counts down for a configurable duration in seconds (not to a target date, like the current countdown component)
2. Displays as a numeric second counter inside a circular progress indicator that animates as it depletes

Use case

We use the close button delay to ensure users see our paywall content for a minimum duration before dismissing. However, we want users to see a visual indicator of when the close button will appear, rather than having it appear without warning. The circular progress bar with countdown number gives users a clear signal that the paywall will become dismissible shortly, which we believe reduces frustration and improves the user experience compared to a button that simply appears after an invisible delay.

Desired behavior

  • Configurable countdown duration in seconds (e.g., 5 seconds)
  • Visual: numeric countdown ("5", "4", "3"...) centered inside a circular progress indicator that depletes as time passes
  • When the countdown reaches zero, the timer component disappears
  • This is purely a visual/UX component — it would be used alongside the existing close button delay feature to give users a visual indication of when dismissal becomes available
  • Dashboard-configurable duration (to adjust without app updates)
  • Supported on both iOS and Android SDKs

4 replies

Forum|alt.badge.img
  • New Member
  • February 13, 2026

Second this ​@RC Support ^


alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@rezcavjens and ​@jack-vent

Thank you for submitting this feature request! 

I have shared this with the Product and Engineering team for their review and prioritization.

Thanks!


  • New Member
  • March 2, 2026

I'm surprised to see that the countdown is set according to a date. By default, it should give the option to set the time I want in the countdown, that is what a countdown is. If I want 5 minutes, I set it for 5 minutes, I'm struggling now to set the countdown for my OTO.


alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@carlosughini

Thank you for your feedback. I’ll share it internally with the team!

To add more context, the countdown component was originally intended for use with Offers. This is why it is relative to a date, as offers normally have an end date for when they will be unavailable. We use UTC date and time so that, no matter where in the world the user is, the timer ends at the same time for everyone.