EmailCraft is a visual email marketing automation platform that lets marketers create, schedule, and execute email campaigns using an intuitive drag-and-drop flowchart interface.
git clone https://github.com/Thanisha23/EmailCraft.gitEmailCraft is a web-based email marketing automation platform built with Next.js and React that enables users to design and manage email sequences through a visual flowchart editor. The platform supports user authentication, lead management via email list imports, and email scheduling at specific intervals using Agenda.js for job scheduling. Users can execute campaigns directly from the flowchart interface, with Nodemailer handling email delivery. The backend uses Express and MongoDB for data persistence, while JWT authentication secures user accounts. EmailCraft simplifies email campaign creation for marketers who need visual workflow tools without requiring technical coding expertise.
Clone the repository and install dependencies in both backend and frontend directories using pnpm. Configure environment variables for MongoDB connection, JWT secret, and email credentials in the backend .env file. Start the backend server on port 8080, then launch the frontend development server. Access the platform in your browser to register, create flowchart-based email campaigns, import leads, and schedule executions.
Create automated email sequences for customer onboarding flows
Schedule and execute multi-step email campaigns to imported contact lists
Manage email marketing workflows using visual flowchart-based design
Build lead nurturing campaigns with drag-and-drop email nodes
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Thanisha23/EmailCraftCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an email marketing expert for [COMPANY], a [INDUSTRY] company. Create a 3-email drip campaign to promote [PRODUCT/SERVICE]. Include subject lines, preheaders, and body content. Focus on [TARGET AUDIENCE] and highlight [KEY BENEFIT]. Use a friendly yet professional tone.
# Email Marketing Drip Campaign for GreenThumb Nursery ## Email 1: Subject Line: 🌱 Spring into Savings! Preheader: Your garden deserves the best – exclusive deals inside! Hi [First Name], As the weather warms up, it's time to bring your garden to life with our premium plants and accessories. For a limited time, enjoy 20% off your first order of $50 or more. Use code SPRING20 at checkout. [Call-to-Action Button: Shop Now] ## Email 2: Subject Line: 🌸 Your Dream Garden Awaits Preheader: Discover our top picks for this season's most beautiful blooms Hi [First Name], We've handpicked our favorite plants for spring, guaranteed to make your garden the envy of the neighborhood. From vibrant tulips to lush ferns, we have everything you need to create your perfect outdoor oasis. [Call-to-Action Button: Browse Our Collection] ## Email 3: Subject Line: ⏳ Last Chance: Spring Savings End Soon! Preheader: Don't miss out on your 20% discount – offer expires soon! Hi [First Name], Time is running out to take advantage of our spring savings! Don't miss your chance to save 20% on your first order of $50 or more. Use code SPRING20 at checkout before it's too late. [Call-to-Action Button: Shop Now] Best regards, The GreenThumb Nursery Team
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan