This project is a marketing automation platform prototype designed to streamline the management of marketing campaigns, user segmentation, and email workflows. It aims to provide marketers and administrators with an intuitive interface to create, monitor, and analyze campaigns.
git clone https://github.com/ines312692/Marketing_Automation_Platform_MVP.gitMarketing Automation Platform MVP is a full-stack application that enables marketers to create, manage, and automate email campaigns with user segmentation and performance analytics. The platform features a React-based dashboard displaying open rates, clicks, and bounces, paired with a Node.js backend REST API that integrates with SendGrid and Brevo for email delivery. It includes a task scheduler for automated email sending and supports MongoDB for storing contacts, campaigns, and performance data. Built with Express.js and Mongoose, this platform streamlines campaign workflows and provides actionable insights through real-time statistics, helping marketing teams scale their outreach efforts efficiently.
Clone the repository and install dependencies for both backend (Node.js, Express, MongoDB) and frontend (React). Configure environment variables including MongoDB connection and SendGrid API credentials. Run the backend with `npm run dev` on port 5001 and the frontend with `npm start` on port 3000, or use Docker Compose for automated setup.
Creating and scheduling email campaigns with automated workflows
Segmenting users and personalizing email content by audience
Monitoring campaign performance metrics and engagement rates
Managing contacts and campaign data in a centralized database
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ines312692/Marketing_Automation_Platform_MVPCopy 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.
Design a marketing automation platform MVP for [COMPANY], a [INDUSTRY] company. Include features for campaign management, user segmentation, and email workflows. Prioritize ease of use and scalability. Outline the key modules, user roles, and integration points with [DATA] systems.
# Marketing Automation Platform MVP for GreenTech Solutions ## Key Features - **Campaign Management**: Create, schedule, and track multi-channel campaigns - **User Segmentation**: Advanced segmentation based on demographics, behavior, and engagement - **Email Workflows**: Drag-and-drop email builder with A/B testing capabilities - **Analytics Dashboard**: Real-time performance metrics and ROI tracking ## User Roles - **Marketers**: Campaign creation and management - **Administrators**: User management and system configuration - **Analysts**: Performance tracking and reporting ## Integration Points - **CRM Systems**: Salesforce, HubSpot - **Email Services**: Mailchimp, SendGrid - **Data Analytics**: Google Analytics, Mixpanel ## Technology Stack - **Frontend**: React, Redux - **Backend**: Node.js, Express - **Database**: MongoDB, Redis - **DevOps**: Docker, Kubernetes ## Implementation Roadmap 1. **Phase 1**: Core platform with basic campaign management (3 months) 2. **Phase 2**: Advanced segmentation and email workflows (2 months) 3. **Phase 3**: Analytics dashboard and integrations (2 months) 4. **Phase 4**: Scalability enhancements and additional features (ongoing)
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan