The flow
Starts it 1Model 2Logic 8Service 9
The steps in the order they run, from what starts it.
- 1Groq Chat ModelLm Chat GroqModel
- 2Start TriggerSchedule triggerStarts it
- 3Generate AI InsightsAgentModel
- 4Fetch Contracts DataGoogle SheetsService
- 5Fetch Spend DataGoogle SheetsService
- 6Extract AI Output (Risk & Action)CodeLogic
- 7Filter Active ContractsIfLogic
- 8Normalize Spend DataSetLogic
- 9Prepare Final OutputSetLogic
- 10Merge Contract + SpendMergeLogic
- 11Update Contract (Low Utilization)Google SheetsService
- 12Calculate UtilizationCodeLogic
- 13Send Email Alert (Low Utilization)GmailService
- 14Send Slack Alert (Low Utilization)SlackService
- 15Check Low UtilizationIfLogic
- 16Check High UtilizationIfLogic
- 17Mark Contract CompletedGoogle SheetsService
- 18Update Contract (Normal Utilization)Google SheetsService
- 19Send Completion EmailGmailService
- 20Send Completion Slack AlertSlackService
How it's built
- Starts on
- A clock
- Steps
- 20, with 3 branches
- Size
- Medium: a working afternoon
- Connects to
- Gmail, Google Sheets, Slack
- Model
- Groq
Questions
What does it need to run?
An n8n account, plus your own Gmail, Google Sheets and Slack accounts, and a key for Groq. You connect your own accounts after importing it; none are included.
What starts it?
It starts on a clock.
Does it use AI?
Yes. It calls Groq. Model calls are billed by the provider, not by n8n.
How long does it take to set up?
Plan an afternoon. 20 steps is enough that you should read each one before running it.
How do I import it?
Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.
Before you run itNothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 20 steps before you point it at anything that matters.