When a user signs up, the system assigns the user to the default subscription plan. You can set the default subscription plan by editing a plan from the Super Admin. The workspace is on free trial ($workspace->is_on_free_trial = true;)
Where do I set the free trial days?
What happens when the free trial expires? When a user logs in, the system checks if the user is on a free trial. If so, the system will also check the remaining days. If days expire, the system will redirect the user to the billing page to choose a plan.