Right now i am forced to use an invoice method to trigger a workflow automation. I dont send invoices, i collect payment over the phone and when a new customer is created i want to automatically send their onboarding package. The only option is an invoice, instead of "new customer" & if you could create forks in the automation path for different prices collected. So if the client puts a deposit down, they wont be sent the onboarding documents.
Also this could be fixed by having a webhook trigger option, so that you could build the process outside of GHL in an app such as pipedream.