The flow
Starts it 4Logic 14Service 8
The steps in the order they run, from what starts it.
- 1When New Client Intake Form SubmittedWebhookStarts it
- 2When Workflow Error OccursError triggerStarts it
- 3Validate And Normalize Intake DataCodeLogic
- 4Notify Staff Of Workflow ErrorEmail SendService
- 5Fetch Existing Clio ContactHttp RequestService
- 6Determine If Contact ExistsCodeLogic
- 7If Contact Exists In ClioIfLogic
- 8Extract Existing Contact IdCodeLogic
- 9Create New Clio ContactHttp RequestService
- 10Create New Matter In ClioHttp RequestService
- 11Extract New Contact IdCodeLogic
- 12If Matter Creation SuccessfulIfLogic
- 13Build PM Notification MessageCodeLogic
- 14Respond Success To Intake FormRespond To WebhookStarts it
- 15Build Error Response PayloadCodeLogic
- 16Send Staff Email NotificationEmail SendService
- 17Build Client Confirmation MessageCodeLogic
- 18Send Clio Failure NotificationEmail SendService
- 19Respond Error To Intake FormRespond To WebhookStarts it
- 20If Slack Webhook ConfiguredIfLogic
- 21Execute Bar Compliance CheckExecute WorkflowLogic
- 22Post Slack Alert To StaffHttp RequestService
- 23Skip Slack NotificationNo OpLogic
- 24If Compliance ApprovedIfLogic
- 25Send Confirmation EmailEmail SendService
- 26Skip Confirmation EmailNo OpLogic