Parse DMARC reports

Automated workflow: Parse DMARC reports. This workflow integrates 14 different services: stickyNote, mySql, compression, splitOut, set. It contains 24 nodes and follows best practices for error handling and security.

Workflow Structure (16 nodes)
100%
Manual Trigger
Manual Trigger
Email Read Imap
Email Trigger (IMAP)
Compression
Unzip File
Split Out
Split Out For Separate Entries
Rename Keys
Rename Keys
Extract From File
Extract XML data
Xml
Parse XML data to JSON
If
If multiple records to parse
Date Time
Begin format date
If
If issue with DKIM or SPF
My Sql
Input into database
Date Time
End date format
Set
Rename column for consistency
Set
Map fields for DB input and parse
Slack
Slack Post Message On Channel
Email Send
Send Error Notification Email
Node Types:
trigger
default
logic
transform
action
Requires credentials

Prerequisites

Required Credentials (3)

Imap

Used by: Email Trigger (IMAP)

Docs

My Sql

Used by: Input into database

Docs

Slack

Used by: Slack Post Message On Channel

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~50 min
Score: 65/100
Conditional Logic
10 Integrations

When to Use This Workflow

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "id": "ATxZ5QYhdJq9mZDO",
  "meta": {
    "instanceId": "workflow-324d5d91",
    "versionId": "1.0.0",
    "createdAt": "2025-09-29T07:07:44.193898",
    "updatedAt": "2025-09-29T07:07:44.193910",
    "owner": "n8n-user",
    "license": "MIT",
    "category": "automation",
    "status": "active",
    "priority": "high",
    "environment": "production"
  },
  "name": "Parse DMARC reports",
  "tags": [
    "automation",
    "n8n",
    "production-ready",
    "excellent",
...

Workflow Details

Nodes
21
Trigger
Manual
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Receive_and_analyze_emails_with_rules_in_Sublime_Security

Automated workflow: ReceiveandanalyzeemailswithrulesinSublimeSecurity. This workflow integrates 10 different services: s...

Emailreadimap
Slack
Http-request
13 nodesManual

Email AI Auto-responder. Summerize and send email

Automated workflow: Email AI Auto-responder. Summerize and send email. This workflow integrates 18 different services: t...

Emailreadimap
Emailsend
Http-request
Google-drive
26 nodesManual

Effortless Email Management with AI

Automated workflow: Effortless Email Management with AI. This workflow integrates 19 different services: stickyNote, vec...

Emailreadimap
Emailsend
Gmail
Http-request
31 nodesManual

Effortless Email Management with AI

Automated workflow: Effortless Email Management with AI. This workflow integrates 19 different services: stickyNote, vec...

Emailreadimap
Emailsend
Gmail
Http-request
31 nodesManual

Email AI Auto-responder. Summerize and send email

Automated workflow: Email AI Auto-responder. Summerize and send email. This workflow integrates 18 different services: t...

Emailreadimap
Emailsend
Http-request
Google-drive
26 nodesManual

Daylight Saving Time Notification

Automated workflow: Daylight Saving Time Notification. This workflow integrates 10 different services: stickyNote, code,...

Slack
Schedule
Emailsend
10 nodesScheduled