Skip to main content

Hi,


We are going to implement monetization on our app, offering both standard and premium plans. I have some questions I would like to clarify. When a user installs the app, it will be under a 14-day trial period. What will be the data for the renewal date? We need this information to calculate how many days are left in the trial period. If the renewal date does not mark the end of the trial period, I guess we can’t rely on the “days_left” data right? Do you have any suggestions?



query {

app_subscription {

billing_period

days_left

is_trial

plan_id

renewal_date

}

}



Thanks.


Br, YarHuoy

When the trial expires, monday sends a webhook that the trial has expired and also if its an integration app sends the new subscription data in the JWT.


According to my logs the renewal date is 14 days after the trial starts.


One thing to note on FREE plans if you were to have one is the renewal date is always 10 years in the future of the event, and the days left is always 10 years out. It shifts every day.


Also, that 10 years in the future (3653 days), which @anon29275264 mentioned, is updated daily so it’s ALWAYS 10 years in the future.


Yeah, don’t want to base a trial expiration off of it when its free. 😉


I truly appreciate your informative response. Your answer has been immensely helpful to me.


Thanks!


Reply