Properly setting up an email follow up sequence in Zoho CRM?

Properly setting up an email follow up sequence in Zoho CRM?

I have read other posts and I am still getting emails sent too soon even though I specify a specific time and the emails are stepping on each other. So, step 1 a guest completes a booking. Then we want to send an interval email sequence to get them to come back as a customer.  We can not set it to a completed booking so we set it to their last log in.  It should be a person gets a reminder email at 90 day mark, 120 day mark, 200 day mark since their last log in stating a message like 'Hey why not rent again', etc. 
What is happening though, is that the customer is getting these emails out of sequence and within days of each other. It's very frustrating. How can I fix this?