What is the best way to connect Zoho CRM to Zoho bookings

What is the best way to connect Zoho CRM to Zoho bookings

I have been having issues connecting Zoho bookings and Zoho CRM 
I know there is a plug-in but it doesn't work for what I want 


I want to be able to update deal stage based on the booking appointment

Please what is the best way to go about it

For example when someone books a discovery call I want to move them to the "Discovery Booked" stage and when the book a Demo I want to move them to "Demo Booked" stage 
Please what is the best way to go about it 


I have tried using workflow rules but it didn't work 

I also used Zoho flows but it keeps having issues and failing