The flow
Starts it 1Logic 10Service 19
The steps in the order they run, from what starts it.
- 1daily triggerSchedule triggerStarts it
- 2Init config & thresholdsSetLogic
- 3Fetch subscriptions expiring in J+30PostgresService
- 4Process subscriptions in batchesSplit In BatchesLogic
- 5Data personalisationNo OpLogic
- 6HubSpot – Get engagement historyHubspotService
- 7Salesforce – Get account detailsSalesforceService
- 8Pipedrive – Get deal activitiesPipedriveService
- 9Pipedrive – Get deal productsPipedriveService
- 10Analytics API – Feature usageHttp RequestService
- 11analytivcsHttp RequestService
- 12Get data related to an organizationZendeskService
- 13Data mergeMergeLogic
- 14Scoring API – CallHttp RequestService
- 15Engagement callHttp RequestService
- 16Normalize scoring responseSetLogic
- 17Compute churn score & levelSetLogic
- 18Route by churn risk (HIGH / MEDIUM / LOW)SwitchLogic
- 19Trello Create HIGH risk cardTrelloService
- 20Trello Create MEDIUM risk card1TrelloService
- 21Email – LOW infoGmailService
- 22jira ticketJiraService
- 23Email – CSM/ AM MEDIUMGmailService
- 24Prepare log payloadSetLogic
- 25Slack notificationSlackService
- 26prepare daily summaryPostgresService
- 27Email – CSM/AM HIGHGmailService
- 28Build summary lineSetLogic
- 29Build daily summaryAggregateLogic
- 30Reporting emailGmailService