$9.99
Pay

Bulk Email Sender Web App Send Personalized Emails Easily

$9.99

Send personalized emails effortlessly with a sleek, modern web interface. Perfect for marketing campaigns, newsletters, notifications, and customized email outreach. Users can draft emails directly in the editor or upload HTML, Markdown, or text templates.

Key Features:

  • Flexible Email Creation: Draft emails in-app or upload templates (.html, .md, .txt). Markdown is automatically converted to HTML.
  • Bulk & Single Sending: Upload a CSV for bulk emails or send to a single recipient.
  • Dynamic Personalization: Use placeholders like $FirstName or ${Product} for each recipient.
  • Attachments Support: Easily attach files to your emails.
  • Live Email Preview: See exactly how your emails will look before sending.
  • Secure Configuration: Keep SMTP credentials safe using a .env file.
  • HTML & Plain Text: Automatic conversion for maximum email client compatibility.
  • Detailed Logs: View sent, failed, or skipped emails with full logs.

Tech Stack:

  • Backend: Python Flask
  • Frontend: HTML, CSS, JavaScript, Bootstrap 5
  • Rich Text Editor: Quill.js
  • Markdown Parsing: Marked.js & Python-Markdown
  • Email Library: Python smtplib, html2text

Setup & Installation:

  1. Activate your Python virtual environment.
  2. Install dependencies: pip install -r requirements.txt
  3. Configure .env file with your SMTP credentials.
  4. Run the app: python app.py
  5. Open in browser: http://127.0.0.1:5000/

Included in the Package:

  • Complete web app ready to run
  • Example CSV file for bulk email testing
  • Sample HTML template
  • Screenshot for Gumroad preview
  • README with full setup instructions
Pay
Size
114 KB
Powered by