Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up a Free Trial mechanism #604

Closed
dabeeeenster opened this issue Dec 17, 2021 · 9 comments
Closed

Set up a Free Trial mechanism #604

dabeeeenster opened this issue Dec 17, 2021 · 9 comments
Assignees
Labels
api Issue related to the REST API front-end Issue related to the React Front End Dashboard improvement Improvement to the existing platform

Comments

@dabeeeenster
Copy link
Contributor

New accounts should have access to Scale Up features for the first 14 days of their organisation's account.

@dabeeeenster dabeeeenster added improvement Improvement to the existing platform front-end Issue related to the React Front End Dashboard labels Dec 17, 2021
@matthewelwell
Copy link
Contributor

Can't this just be handled in Chargebee?

@dabeeeenster
Copy link
Contributor Author

This would mean all new customers going thru the CB flow. So I don't think so. We could store the Org created data and use that to drive a segment?

@matthewelwell
Copy link
Contributor

Hmm... I don't see how we'd make that time limited?

We could probably just create a subscription object for each organisation on signup that's not linked to CB but set the expiry date. We could have our own plan id for 'free-trial' or something. Don't think it would be too difficult.

@dabeeeenster
Copy link
Contributor Author

yep ok that sounds good - then drive a segment from that?

@matthewelwell
Copy link
Contributor

I don't know that we should be using segments for this should we? Maybe we should. I don't quite know how you'd make sure that every user from an org with a valid subscription would be in the segment. And only in the segment for a given time period.

@kyle-ssg
Copy link
Member

kyle-ssg commented Jan 6, 2022

I don't think this should be based on segments, the frontend can just detect free-trial expiry in the plan logic.

I guess adding a free trial plan might be quite good, but not too fussed from a frontend perspective. Maybe it's easier from an administrative perspective though?

@dabeeeenster
Copy link
Contributor Author

Yes agree lets go with the explicit chargebee subscription status

@kyle-ssg kyle-ssg removed their assignment Apr 23, 2022
@kyle-ssg
Copy link
Member

I'll need the Chargebee subscription type/trial status before I can action this, assign this to me after we start on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issue related to the REST API front-end Issue related to the React Front End Dashboard improvement Improvement to the existing platform
Projects
None yet
Development

No branches or pull requests

5 participants