One of the biggest drawbacks in the automation is creating the timing you want. Currently, if I want something to go out on November 23rd, I have to create a IF statement, is it November, if yes, is it before the 23rd, if yes, then wait until 23rd. If not, wait until November, if it is November, after the 23rd, wait until the next month then go to wait until November.
This is INSANITY!
In a wait action, there should be AND/OR functions so I can wait until Current Month is November AND Current Day is 23. Every other workflow builder we have ever used has had this simple function. Without it, there is WAY too much room for error.
We recently had a situation where Happy Thanksgiving emails went out on Christmas because of a minor workflow error that created a MAJOR problem for the client. The goal of GHL is to help simplify all of these things.
Simple items that should be added into the waits:
  1. Month and Date (like November 23rd)
  2. Day of Week and Week of Month (like 4th Thursday of November)
These types of fixes are FAR more important than adding new features. The system is already very powerful, but things like this and making sure that ALL data is integrated everywhere is holding the system back.