The flow
Starts it 1Logic 6Service 20
The steps in the order they run, from what starts it.
- 1When Slack File UploadedSlack triggerStarts it
- 2Download Slack FileSlackService
- 3Notify Slack on File DownloadSlackService
- 4Fetch File ContentsHttp RequestService
- 5Extract Data from FileExtract From FileService
- 6Insert File Data into TableData TableService
- 7Search Company by DomainHubspotService
- 8Check HubSpot Company IDIfLogic
- 9Summarize Existing CompanySummarizeService
- 10Combine Approval ResultsMergeLogic
- 11Retrieve Current Table RowsData TableService
- 12Await Slack User ApprovalSlackService
- 13Clear table for next useData TableService
- 14Enrich new companyCoresignalService
- 15Clear the table for next useData TableService
- 16Verify Approval from SlackIfLogic
- 17Enrich Existing companyCoresignalService
- 18Check if Company ExistsIfLogic
- 19Discard Unapproved RowsData TableService
- 20Process Company FieldsCodeLogic
- 21Summarize Enrichment StatusSummarizeService
- 22Create New HubSpot CompanyHubspotService
- 23Update HubSpot Company DataHubspotService
- 24Combine All SummariesMergeLogic
- 25Summarize Company CreationSummarizeService
- 26Summarize Update ResultsSummarizeService
- 27Post Results to SlackSlackService