Free online tools for trainers

Hey guys..pretty new to the personal training field... would like to get some advice on how to make the online coaching more professional and automatic...let me know if there are tools available online for the following

1.Client Management 2.Progress Tracking 3.Automatic reminders 4.Schedule Planner

Thanks for your time

Stay strong 💪