Automation Tools/ Client work/ 2026

DGTOOHL Email Automation

DGTOOHL Email Automation is a focused campaign-management module for outreach operations. It manages contacts, CSV imports, duplicate detection, campaign drafts, scheduled sends, template placeholders, automation workflows, analytics, activity logs, and exportable reports with a lightweight Node.js deployment model.

Open live project
DGTOOHL Email Automation interface
Project typeClient delivery
StatusCampaign automation module
FocusAutomation Tools

Delivered scope

  • Includes contact import/export, duplicate detection, campaign drafts, templates, scheduler, automation workflows, analytics, and reports.
  • Supports CSV, Excel-compatible, and PDF report output with notifications and activity logs.
  • Prepared for email.dgtoohl.in with a Pterodactyl launcher, Nginx proxy config, and environment-managed Super Admin setup.

Technology

Node.jsJavaScriptHTMLCSSMySQLCSV

System approach

  • Runtime: Node.js application with static frontend assets and server-side campaign/contact logic.
  • Persistence: Local JSON store generated at runtime for contacts, campaigns, templates, activity, and analytics.
  • Campaign Engine: Draft, preview, send-now, schedule, cancel, reschedule, and automation workflow flows.
  • Deployment: Pterodactyl-ready launcher, Nginx config, domain notes, and environment-driven admin setup.

Challenges

  • Turning a PRD into a working campaign portal without relying on heavyweight external marketing software.
  • Supporting imports, exports, templates, analytics, and scheduled workflows in a small deployable module.
  • Keeping the app configurable for hosted deployment and first-run admin setup.

Solutions

  • Implemented contact management, CSV import/export, duplicate detection, tags, campaign drafts, templates, and send simulation.
  • Added analytics for delivery, opens, clicks, CTR, device split, best open time, and best click time.
  • Prepared Pterodactyl, Nginx, domain, and environment configuration for production hosting.

Key outcomes

01

Campaign scheduling

02

Contact import/export

03

Analytics and reports