polar icon indicating copy to clipboard operation
polar copied to clipboard

Subscriptions: Offer trials

Open birkjernstrom opened this issue 1 year ago โ€ข 1 comments

Description

Make it easy for developers to offer trials of their subscriptions.

Must Haves

  • [ ] Enable trials for subscription pricing
  • [ ] Configure duration, e.g N days
  • [ ] Email notification to subscribers X days before trial expiration

Should Haves (Quick follow-ups)

  • Configure customer notification before trial expires
  • Configure customer notification once trial has expired

Could Haves (Future iterations)

  • Convenience: Configure duration in days, weeks, months or years

birkjernstrom avatar Nov 12 '24 12:11 birkjernstrom

Got a request to also have a webhook which notifies when a subscription goes from trial to active in this case.

emilwidlund avatar Nov 12 '24 16:11 emilwidlund

+1 for this

georgesiosi avatar May 05 '25 18:05 georgesiosi

+1

tarekkabritco avatar May 06 '25 03:05 tarekkabritco

@birkjernstrom

I'm a bit confused by the current documentation:

Polar does not have a built-in trial period. However, you can achieve similar functionality by associating a discount with the subscription product.

Does this mean creating a 100% discount code that's valid once, so in the case of a monthly subscription, first month is free?

martin-buur avatar May 15 '25 11:05 martin-buur

+1

erik-kroon avatar May 30 '25 08:05 erik-kroon

@birkjernstrom

I'm a bit confused by the current documentation:

Polar does not have a built-in trial period. However, you can achieve similar functionality by associating a discount with the subscription product.

Does this mean creating a 100% discount code that's valid once, so in the case of a monthly subscription, first month is free?

Yes that's what it means but:

  • That's a bad UX
  • You cannot give monthly trials* for annual subscription variants
  • You cannot give < 1 month trials*

*100%-free-discounts


My questions:

  1. Is there an ETA about this feature? This really is the worst part about Polar not having trials. ๐Ÿ˜”
  2. Does the planned trial feature comes with checking credit cards upfront preventing failing payments and a bad Stripe reputation?

wottpal avatar Jun 11 '25 06:06 wottpal

We intend to work on this in July. Currently overhauling to ship our own billing engine throughout this summer and integrate more PSPs under the hood + give us complete flexibility in terms of how we shape all future billing features which we're excited for. Trials and then seats are the two highest priority items along side that, but we hope and aim to build them using our own billing engine and therefore need to run those initiatives in parallel โ€“ย causing the slight delay here, but well worth it in the long run.

birkjernstrom avatar Jun 11 '25 09:06 birkjernstrom

@birkjernstrom

I'm a bit confused by the current documentation:

Polar does not have a built-in trial period. However, you can achieve similar functionality by associating a discount with the subscription product.

Does this mean creating a 100% discount code that's valid once, so in the case of a monthly subscription, first month is free?

Yes

DanyalAbbas avatar Aug 04 '25 03:08 DanyalAbbas

We intend to work on this in July. Currently overhauling to ship our own billing engine throughout this summer and integrate more PSPs under the hood + give us complete flexibility in terms of how we shape all future billing features which we're excited for. Trials and then seats are the two highest priority items along side that, but we hope and aim to build them using our own billing engine and therefore need to run those initiatives in parallel โ€“ย causing the slight delay here, but well worth it in the long run.

Any update?

DanyalAbbas avatar Aug 04 '25 03:08 DanyalAbbas

Work harder on this

mjalfoudari avatar Aug 12 '25 14:08 mjalfoudari

How did the work in July on this go @birkjernstrom

erik-kroon avatar Aug 12 '25 14:08 erik-kroon

Still the same status, I'm afraid, but we should be done with the billing engine in August, and this feature is first in-line thereafter.

birkjernstrom avatar Aug 12 '25 14:08 birkjernstrom

Very excited for this feature, once it lands I can switch to polar ๐ŸŽ‰

The way my app trail current works:

  • $3.99 for 14 days of access with 10 credits
  • If you use up your credits and want to upgrade to a full account, you can end your trial and start your subscription at any time (sets billing day to current day)
  • If you do not manually upgrade your account, it will automatically convert into a subscription after 14 days

Just wanted to share this use case here in case itโ€™s novel ๐Ÿ™‚ this flow has been great for me and it would be awesome if I could keep it.

Take your time on the feature though and hope the billing rewrite goes smooth!

barrelltech avatar Aug 16 '25 15:08 barrelltech

Exactly what we are looking for ๐Ÿ™Œ๐Ÿป

Eronne avatar Aug 26 '25 07:08 Eronne

๐Ÿ†™

berkantay avatar Aug 31 '25 14:08 berkantay

Need this ๐Ÿ‘€ Any updates @birkjernstrom ? :)

John0x avatar Sep 20 '25 13:09 John0x

Need this ๐Ÿ‘€ Any updates @birkjernstrom ? :)

https://x.com/polar_sh/status/1969062534196953274

moesmufti avatar Sep 20 '25 15:09 moesmufti