CogniAgent
Sign inGet started

Operations

Automated Inventory Tracking Agent

Automated inventory tracking for cleaning businesses. Reads your supplies sheet every morning and emails you the items that are low or need repair \u2014 so shortages are caught before they bite.

The supplies and equipment sheet is reviewed automatically at the configured interval.

The supplies and equipment sheet is reviewed automatically at the configured interval.

How it works

1. Scheduled Inventory Check — The workflow runs automatically on a set schedule (UTC), so inventory is checked at regular intervals without any manual triggering. 2. Read Inventory Data (Google Sheets) — The system pulls current stock data directly from a connected Google Sheet, reading quantities for all tracked supplies and equipment. 3. Detect Low Stock — Each item is evaluated against its restocking threshold. If stock levels fall below the set minimum, the workflow flags it as "True" and continues; otherwise, it stops here. 4. Extract Flagged Items — For items that triggered the low-stock condition, the workflow extracts the relevant details (item name, quantity remaining, threshold, etc.) needed for the alert. 5. Notify Manager (Gmail) — An automated email is sent to the manager via Gmail, listing the flagged items so restocking or maintenance can be arranged before supplies run out.

What's included

The key things this template does for you.

A daily 08:00 check of your supplies and equipment sheet

Automatic low-stock alerts before items run out

One email to the address you nominate, listing only the flagged rows

Every row judged against its own Reorder Level, so each item keeps its own threshold

Installation

What setting this up involves.

1

Open Scheduled Inventory Check and set the preferred frequency, time of day, and timezone you want this workflow to start. For example, daily at 08:00 UTC.

2

Open Read Inventory Data (Google Sheets) and select your Google Sheets Connection, or click + New to connect a Google account. Enter the Spreadsheet ID (found in the URL of your Google Sheet), then specify the Cell Ranges to pull data from. For example, Inventory!A1:L31 to cover all inventory rows and columns in the "Inventory" tab.

3

Open Detect Low Stock or Equipment Issue and review the condition, set in AI mode using natural language. By default, it flags any inventory row where quantity on hand falls below its reorder threshold, or any equipment row with a status other than "OK"/"Working" (e.g., "Needs Repair," "Broken"). Adjust this wording to match your own column names and thresholds, or switch to Manual mode to build the condition with structured AND/OR rules instead.

4

Open Extract Flagged Items. This node runs a pre-built Python script that pulls the value ranges out of the Google Sheets response and identifies which rows were flagged as low stock or equipment issues. No configuration is needed here — the code is already set up to handle variations in how the spreadsheet data is returned. If you customize your sheet's structure significantly, you can click Generate with AI to regenerate the script to match.

5

Open Notify Manager and enter the Primary recipient's email address — the manager who should receive restock alerts. Add any additional "To" recipients or BCC addresses if others need to be notified. The Email subject line and Email content are pre-filled using dynamic variables ({{extract_flagged_items.result.task_title}} and {{extract_flagged_items.result.summary_text}}) that automatically pull in the flagged item details, so no manual writing is needed. Leave "Does the email body contain HTML?" toggled off unless you've formatted the content with HTML.

~5 min to launch

Free to start. You will sign in first, then set it up.

Connect 2 tools, fill in a few details, and install it. No coding.

FUNCTION

Operations

TAGS

Cleaning

Built by CogniAgent

Official template