Deploy security awareness simulations using this n8n workflow. Pull targets from Google Sheets, simulate credential traps, and log results automatically for SOC testing.
Download this n8n workflow template and start using it instantly.
Security Operations Center (SOC) teams running red team or security awareness exercises.
IT managers responsible for tracking employee security training progress.
Automation specialists looking for advanced n8n templates involving flow control and external data logging.
Users who need reliable data sourcing and logging using a Google Sheets n8n node.
This advanced n8n workflow, labeled as a 'RedOps Module 5,' is designed for security professionals needing an automated way to simulate credential harvesting or phishing traps against a target list. Instead of requiring manual setup for each simulation event, this n8n template uses Google Sheets as the central database for both target lists and simulation logs. The core value of this n8n workflow is providing a safe, controlled environment to test security posture and employee responsiveness, leveraging the power of an n8n node structure for consistent logging and reporting. This allows security teams to efficiently run recurring simulations and gather auditable data without complex infrastructure, making the overall operation smoother and more reliable.
This powerful n8n workflow executes a streamlined six-step process to manage security simulations and log results:
⚡ Trigger TrapSim, allowing the user to start the simulation campaign on demand.📄 Get Trap Targets n8n node connects directly to a configured Google Sheet to retrieve the dynamic list of users or target emails for the simulation campaign.🧹 Filter Valid Targets n8n node (an IF node) processes the retrieved list, ensuring that only actively selected or valid targets proceed to the next stage of the n8n workflow, maintaining list hygiene.🎯 Generate Trap Link n8n node prepares the unique simulation data, such as a dummy tracking URL or identifier, which represents the simulated malicious link click.🪤 Simulate Credential Submission n8n node finalizes the data package, adding time stamps and simulation specifics, mimicking the victim's interaction and preparing the log entry.📄 Append Trap Log n8n node writes all collected simulation data (target, tracking ID, time, result) back to a designated Google Sheets log, completing the n8n workflow cycle and providing instant, verifiable reporting capabilities.To deploy this n8n workflow, follow these steps:
📄 Get Trap Targets and 📄 Append Trap Log n8n node instances. Ensure the n8n instance has read/write access to your designated sheets.🧹 Filter Valid Targets n8n node to ensure it correctly identifies active targets based on the column headers in your input sheet. Manual Trigger (⚡ Trigger TrapSim)
Function: Acts as the starting point, manually activating the n8n workflow execution. It is the primary n8n trigger for this simulation module.
Key Configuration: Simple manual execution.
Google Sheets (📄 Get Trap Targets)
Function: Retrieves the list of simulation targets (e.g., employee emails and their current status) from a specified Google Sheet.
Key Configuration: Action is typically set to 'Get Many' or 'Get All Rows'.
IF (🧹 Filter Valid Targets)
Function: Controls the data flow, ensuring only targets meeting specific criteria (e.g., marked 'Active' for simulation) continue down the successful path of the n8n workflow.
Key Configuration: Uses conditional expressions based on input sheet data.
Set (🎯 Generate Trap Link)
Function: Dynamically generates necessary data points like unique simulation IDs or simulated trap links for tracking purposes.
Key Configuration: Adds custom fields containing tracking information.
Set (🪤 Simulate Credential Submission)
Function: Prepares the final log payload, simulating the details of a user interaction (like time and outcome) before logging.
Key Configuration: Creates final data fields like 'simulated outcome' and 'timestamp'.
Google Sheets (📄 Append Trap Log)
Function: Logs the detailed results of the simulated interaction back into a designated Google Sheet for audit and analysis.
Key Configuration: Action is set to 'Append Row' or a similar write operation to ensure continuous logging.
Use this advanced n8n workflow to simulate debates between multiple AI agents using the Mistral Cloud node, refining and optimizing input text across multiple rounds. Ideal for content iteration and complex scenario testing.

Automate medical report interpretation using a powerful n8n workflow connected to local Ollama AI. This n8n node setup extracts PDFs, simplifies medical jargon, and securely emails results.

Automate Stripe payment link creation instantly using an n8n workflow. Input product details via a simple form and generate a redirect link for instant payments. Explore this n8n template now.

Use this powerful n8n workflow to automatically discover, extract, clean, and save all accessible website page URLs from sitemaps directly into Google Sheets, streamlining SEO audits.

Use this powerful n8n workflow to automatically extract SEO Titles and Meta Descriptions from all URLs listed in your sitemap. Export results directly to Google Sheets for fast auditing and analysis.

Automate high-volume skip tracing with this advanced n8n workflow. Pull input data from Google Sheets, use the Zyte API to scrape TruePeopleSearch for phone numbers and emails, and update the results instantly. This n8n template includes a relative fallback mechanism.

Founder of CYBERPULSE AI — helping security teams and SMEs eliminate repetitive tasks through modular n8n automations. I build workflows for vulnerability triage, compliance reporting, threat intel, and Red/Blue/GRC ops. Book a session if you'd like custom automation for your use case. https://linkedin.com/in/adnan-tariq-4b2a1a47







































