Message(s) on subscription expiry

  • Graham S. Jarvis
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
1 year 3 days ago - 1 year 3 days ago #138770 by Graham S. Jarvis
Message(s) on subscription expiry was created by Graham S. Jarvis
Hello,

is an E-Mail message sent to a subscriber when the subscription expires?

I understand that three reminders can be sent before the expiry date but are they sent a message at the end of the expiry date?
Or, does the subscription simply expire, user groups and mailing lists settings applied all silently?

Thanks,
-Graham-
Last edit: 1 year 3 days ago by Graham S. Jarvis.

Please Log in or Create an account to join the conversation.

More
1 year 2 days ago #138775 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hi Graham

There are three reminders which can be sent before or after subscription expired. There is no option to sent message to subscriber exactly on the expiry date, so Yes, the subscription will simply expire, user groups and mailing lists settings applied all silently (note that you can remind the subscriber before that process happens already)

Tuan
The following user(s) said Thank You: Graham S. Jarvis

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #146186 by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Hi Tuan,

Is this still the case?

There is an email under "Reminder Messages" called "Recurring Subscription End Email" which is not listed in the documentation here .

It is not clear if this is supposed to be under "Recurring Subscription Messages" or if it will apply to any subscription when it expires. Either way, is this supposed to trigger on the subscription end date or at the end of the grace period?

If it still the case that there is no built in automated email that triggers on subscription expiration, is it correct that the best alternative is to use the php script plugin to send an email upon expiration? If so, is that email triggered on the subscription end date or at the end of the grace period?

Thanks,
Joseph

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #146189 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hi Joseph

Subscription End Email is using for different purpose. It is for recurring plan with fixed number of payments (for example, a monthly subscription plan with Number Payments set to 12, mean payment every month, for total 12 payments and then stop)

And that email will be sent when that kind of subscription ends/finish. So it does not have an option to send email on exactly the date which subscription expired and you are right that you need to use php script in this case. And it will be triggered at the end of the grace period, not the subscription end date

Regards
The following user(s) said Thank You: Joseph Turner

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago - 1 month 3 weeks ago #146220 by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Thanks!

One more thing. The wording of the reminder message settings is a little confusing. You can set them to send N days before or after "expiration". Here expiration is the to_date in the subscription record right? Not the end of the grace period? Can you confirm the following timeline?

to_date - 2 weeks: Reminder 1 set to 14 days before "expiration"
to_date + 0 weeks: Subscription end / renewal date
to_date + 2 weeks: Reminder 2 set to 14 days after "expiration"
to_date + 4 weeks: End 28 day grace period. Subscription flagged as expired in system.
to_date + 6 weeks: Reminder 3 set to 42 days after "expiration"
Last edit: 1 month 3 weeks ago by Joseph Turner.

Please Log in or Create an account to join the conversation.

More
1 month 3 weeks ago #146228 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Yes, I can confirm that. The [TO_DATE] does not contain the grace period. It is the real subscription end date of the subscription

Regards,

Tuan
The following user(s) said Thank You: Joseph Turner

Please Log in or Create an account to join the conversation.

More
1 month 1 week ago - 1 month 1 week ago #146383 by Joseph Turner
Replied by Joseph Turner on topic Message(s) on subscription expiry
Thanks, Tuan.

Another question on this topic.

We are being surprised by some of the events that count as subscription expiration. So far we have triggered the expiration script on:

- Reaching the end of the grace period
- Deleting a subscription record
- Changing the plan on a subscription (we think)

Can you confirm the last one and list any other events that are understood as subscription expiration and will trigger the script?

In the context of the expiration php script, is there a way to determine how it was triggered?

I imagine we can at least check the end date of the subscription and see if it's reached the end of grace, but it would be useful if there is a data point that would explicitly reveal what triggered the script. Is the subscription status field only going to be changed to "expired" if it actually reaches expiration? Is it changed to "expired" when it is deleted?
Last edit: 1 month 1 week ago by Joseph Turner.

Please Log in or Create an account to join the conversation.

More
1 month 1 week ago #146389 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Message(s) on subscription expiry
Hello

All the events listed above will trigger expired subscription script because when these happens, users won't have active subscription of the current plan only, so that event needs to be triggered to allow removing access of the subscriber for the plan.

Unfortunately, we do not have any variable to indicate where it is triggered, so depends on how you use it, you will need to find a way to determine it yourself

Tuan

Please Log in or Create an account to join the conversation.