Workflow Automation & Data Processing

Automated Email Domain Classification & Campaign List Management

Developed an automated email classification workflow using n8n, JavaScript, and Google Sheets to process 9,490 email records, identify custom-domain email addresses, and automatically update contact statuses for better email campaign management.

Automated Email Domain Classification & Campaign List Management case study

Designed and implemented a scheduled email data processing workflow to automate contact list segmentation and campaign eligibility management.

The system retrieves email records from Google Sheets, processes them using custom JavaScript logic, and identifies contacts based on their email domain type. Conditional filtering separates custom business-domain email addresses from other email providers, allowing the workflow to update contact statuses automatically.

Workflow Process

Scheduled Execution: Automatically initiates the workflow at configured intervals.

Google Sheets Integration: Retrieves 9,490 email records from the contact database.

JavaScript Data Processing: Analyzes email addresses and identifies custom-domain emails based on domain classification rules.

Conditional Filtering: Routes matching email records through a dedicated processing path.

Automated Status Updates: Updates qualifying records in Google Sheets with the status "Do not Sent" to control email campaign eligibility.

Key Features

Bulk email processing and classification

Custom JavaScript domain filtering

Conditional routing and workflow execution

Automated contact status management

Google Sheets data synchronization

Scheduled background processing

Reduced manual data review

Two ways to continue

Need similar automation, or hiring for this work?

Discuss the system you need, or review my experience for a full-time or long-term role.