Yes, there are digital systems like this. EasyWeek, for example, has a free plan for self-employed people. The software allows you to set up online appointment bookings, create a free website and set integrations with social networks and other services.