Templates / Collect SOC 2 AWS IAM evidence to Google Sheets with Gmail alerts

Collect SOC 2 AWS IAM evidence to Google Sheets with Gmail alerts

Ready for 3.0

by Mychel Garzon ✓ · 103 views · created 2026-04-27 · SecOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 9 nodes and runs on a schedule (cron 0 0 1 */3 *). Along the way it connects AWS IAM, Google Sheets and Gmail.

How it runs

Trigger: On a schedule (cron 0 0 1 */3 *).

  1. Set Audit Data (Code): runs custom JavaScript code
  2. List IAM Users (AWS IAM): uses AWS IAM
  3. Format User Evidence (Code): runs custom JavaScript code
  4. Users Found? (If): checks a condition and branches into true / false
  5. Export to Google Sheets (Google Sheets): append
  6. Send Warning Email (Gmail): uses Gmail
  7. Summarize Run (Code): runs custom JavaScript code
  8. Send Success Email (Gmail): uses Gmail

Services it uses

AWS IAMGoogle SheetsGmail

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (6)

From the author

Your automated compliance assistant that pulls, formats, and logs AWS infrastructure evidence to Google Sheets on a recurring schedule. Stop manually exporting IAM user lists and CloudTrail logs for your auditors. This workflow orchestrates the collection of…

Excerpt from Mychel Garzon's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.