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

[Feature]: Add a trial/subscription cancellation message. #2229

Closed
ikreymer opened this issue Dec 10, 2024 · 0 comments · Fixed by #2234
Closed

[Feature]: Add a trial/subscription cancellation message. #2229

ikreymer opened this issue Dec 10, 2024 · 0 comments · Fixed by #2234
Labels
enhancement New feature or request

Comments

@ikreymer
Copy link
Member

What change would you like to see?

When using subscriptions, it should be possible to send a custom e-mail when a subscription is:

  • Marked to be cancelled
  • Actually cancelled / all data deleted.

Context

It would be good to be able to include a user survey, for example, or other request for feedback about the trial/subscription.

@ikreymer ikreymer added the enhancement New feature or request label Dec 10, 2024
ikreymer added a commit that referenced this issue Dec 12, 2024
- send email when subscription/trial marked for cancellation
- add new 'sub_cancel' email template
- send email with optional survey link, configured via 'survey_url'
- fixes #2229
ikreymer added a commit that referenced this issue Dec 12, 2024
Adds sending a cancellation email when a subscription is cancelled.
- The email may also include an option survey optional survey URL, if
configured in helm chart `survey_url` setting.
- Cancellation e-mail configured in `sub_cancel` e-mail template
- E-mails are sent to all org admins.
- Also adds `trialing_canceled` subscription state to differentiate from
a default `trialing` which will automatically rollover into `active`.
- The email is sent when: a new cancellation date is added for an
`active` subscription, or a `trialing` subscription is changed to to
`trialing_canceled`. (A subscription can be canceled/uncanceled several
times before actual date, and e-mail is sent every time it is canceled.)
- The 'You have X days left of your trial' is also always displayed when
state is in trialing_canceled.

Fixes #2229
---------

Co-authored-by: Tessa Walsh <[email protected]>
@github-project-automation github-project-automation bot moved this from Triage to Done! in Webrecorder Projects Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done!
Development

Successfully merging a pull request may close this issue.

1 participant