Block 1 - Every 30 Minutes
- Type / Role
- n8n-nodes-base.scheduleTrigger - scheduleTrigger
- Config choices
- Version 1.2
Keep your IT operations moving, every action email becomes a tracked task, and every security alert lands where it belongs, automatically. Every IT team deals with the same two problems: important ...
n8n-nodes-base.scheduletrigger, n8n-nodes-base.microsoftoutlook, n8n-nodes-base.if, n8n-nodes-base.noop, n8n-nodes-base.splitinbatches, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.microsoftteams
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Mychel Garzon.
Original n8n.io sourceKeep your IT operations moving, every action email becomes a tracked task, and every security alert lands where it belongs, automatically.
Every IT team deals with the same two problems: important emails that should become tasks but don't, and security posture scores that nobody checks until something breaks. This workflow solves both automatically. It scans your Outlook inbox every 30 minutes for actionable emails and converts them into Microsoft Planner tasks, while a separate Monday morning pipeline monitors your Microsoft Secure Score and creates a priority-1 alert task if you drop below 80%.
The workflow runs two independent pipelines on a single Microsoft Graph OAuth2 credential:
Pipeline 1: Email-to-Task Parser (every 30 minutes)
2025-06-30), structured prefixes (due: 30.6.2025), or relative phrases (today, tomorrow, end of week, Friday).Pipeline 2: Security Score Monitor (every Monday at 08:00)
due:/by: prefixes, and natural language relative phrases in a single pass, timezone-aware for Europe/HelsinkiPLANNER_PLAN_IDPLANNER_BUCKET_IDTASK_ASSIGNEE_USER_IDTEAMS_TEAM_IDTEAMS_CHANNEL_IDMONITORED_MAILBOX (UPN of the Outlook mailbox to scan)ACTION_KEYWORDS (comma-separated, defaults to: ACTION REQUIRED,URGENT,TASK:,PLEASE REVIEW,CRITICAL)[email protected])REPORT_TIMEZONE environment variable if your team is not in Europe/Helsinki (defaults to Europe/Helsinki)Mail.ReadWrite, Tasks.ReadWrite, ChannelMessage.Send, and SecurityEvents.Read.AllMail.ReadWrite Tasks.ReadWrite ChannelMessage.Send SecurityEvents.Read.All
ACTION_KEYWORDS workflow variable to match your team's exact email language no code changes neededIs Score Below 80%? node to match your organization's compliance baselineKeyword Match Found? to also create Jira tickets, ServiceNow incidents, or send a dedicated Slack messageExtract Task from Email code node to handle phrases like "next week" or "end of month"This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 42 workflow blocks. Download the JSON for the full node graph.
| Workflow | Convert Outlook emails to Planner tasks and monitor Secure Score with Teams alerts in M365 |
|---|---|
| Complexity | advanced |
| Nodes | 42 |
| Categories | Ticket Management, AI Summarization |
| Author | Mychel Garzon |
| Published | 18 May 2026 |
Use the JSON export at /data/workflows/15797/15797.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Keep your IT operations moving, every action email becomes a tracked task, and every security alert lands where it belongs, automatically. Every IT team deals with the same two problems: important ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Ticket Management, AI Summarization use case.