Skip to main content
Question

Conditional Button Text Based on Selected Offer

  • July 8, 2025
  • 1 reply
  • 34 views

Forum|alt.badge.img+2

Hey everyone,

I’m currently setting up my paywall and need some guidance on how to implement a conditional label on the continue button based on the selected offer.

My setup:

  • I offer two packages:

    • Lifetime (one-time purchase)

    • Monthly (recurring subscription with a free trial)

What I want to achieve:

  • When the Monthly offer is selected, the continue button should say: “Continue to Free Trial”

  • When the Lifetime offer is selected, the button should say: “Continue”

Is there a built-in way in RevenueCat to handle this kind of conditional UI behavior based on the selected package or offer type (e.g., checking if a trial is available)? 

Any best practices would be greatly appreciated!

Thanks in advance!

This post has been closed for comments

1 reply

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 478 replies
  • July 10, 2025

Hi ​@nunoloeps,

In our paywalls you can find fields called “Text field for an introductory offer” in most components so you can have a different text based on the trial status on the selected package.

For this specific case, in the Button component you can set “Continue” in the Text field in “Continue to Free Trial” in the text field for the introductory offer. When the user selects the Monthly package, the button will automatically change its text. You can find an example in one of our paywall templates.

Let me know if this works!
 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings