Use machine learning to predict next schedule meeting for sales officers I have a project with data of sales field officers who visit their customers and enter the progress details. Visit can be an order or any kind of customer interaction. 

Let's say one sales guy has around 1000 customers, It's only natural that he might skip some customers which can result in loss overtime. So I have the data for the visits done by him since the customer was onboarded. What model should I use to check the old frequency of visits done by him and factors which are stated below so that I can say like:

"Do you want to get in touch with "this" customer. ?" 

So basically by checking his previous interaction rate, In case if he forgot to visit, I need to recommend like that.

Data points are like:


date/time - date when visit done
remarks - what was discussed
there is a status which is related to internal 
and some other customer details.


So what model should I use or which technique do you think is best suited for this problem. I'm fairly new in machine learning and kind of learning it by doing.
What I understood is, since your sales person skipped the customer meeting you want to display details or send a notification like:


  
  Last date of conversation
  Discussion points and so on.
  


such that sales person decide her/his priority based upon the importance of discussion.

If so, I'm not sure how much it's possible with ML. But one thing is possible, where you can trained RNN(Recurrent Neural Network) based time series model. This model will predict the next meeting time, which is based upon the pattern of historical meeting data.

In that way you can book sales person calendar along with the last meeting Key-Discussion points or send an update in case sales person hasn't attended that person.