Create a Predictive model to find users that would book an exam I'm currently working for a health company in Brazil, and I want to create a Predictive model that would find users that are one step close to book an appointment.

We currently have 1 million visits per month, and 60% of this visits are not booking anything (exam, consult, checkups, etc). I believe that with ML, we could find which users would book if we make a call or send an email.

I have been a professional web development for the past 7 years, but I don't have the skills to create a Predictive model, so I'm looking for directions, a way to start.

We do have Google Analytics, but I'm thinking to create a simple software that would track:

Age
Gender
Which pages the user visited
How many time the user expended in each page
Name


Then, I could segregate the users in two groups: the ones that booked, and the users that didn't book, and then... I'm stuck.

Could someone give a direction? Should I create a software to track this information or use GA? I want create a demo to get financing, so I don't have much time :/

Thank you.
Your problem is a kind of Binary Classification which predicts the probability of a target variable to be Yes(1) or No(0).
But, first of all, you need some ground-truth data, because most of the state-of-the-art solutions to this problem are supervised.

If you're the admin of this system or have access to their server, you can collect these data by logging everything you need from every user and label their traces with 1 and 0 when they book or not.

After a while, you have a big labeled dataset and you can normalize and shape your inputs in a way that it fits for example to a deep neural network for prediction.