πŸ”¬ Pharmacy inventory alerts for low stock & expiring medicine with Google Sheets

⚑ 5,254 views Β· πŸ”¬ Document Extraction & Analysis

Description

This n8n workflow monitors pharmacy inventory stored in a Google Sheet, checks daily for low stock or near-expiry medicines, and sends alerts to the pharmacist via email, ensuring timely restocking and waste prevention.

Why Use It

This workflow automates inventory management for pharmacies, reducing the risk of stockouts or expired medicines, saving time, minimizing losses, and ensuring compliance with safety standards by providing proactive alerts.

How to Import It

  1. Download the Workflow JSON: Obtain the workflow file from the n8n template or create it based on this document.
  2. Import into n8n: In your n8n instance, go to β€œWorkflows,” click the three dots, select β€œImport from File,” and upload the JSON.
  3. Configure Credentials: Set up Google Sheets, email (e.g., SMTP), and optional SMS (e.g., Twilio) credentials in n8n.
  4. Run the Workflow: Activate the scheduled trigger and test with a sample Google Sheet.

System Architecture

Google Sheet File Structure

ABCDE
medicine_namestock_quantityexpiry_datealert_statuslast_checked
Paracetamol152025-09-15Notified2025-08-08
Aspirin52025-08-20Pending2025-08-07
Ibuprofen202026-01-10-2025-08-08

Customization Ideas

Requirements to Run This Workflow

Want a tailored workflow for your business? Our experts can craft it quickly Contact our team

πŸ”— Nodes Used

Cron, Send Email, Google Sheets

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup