NoteMail
NoteMail - AI-Powered Email Marketing Platform
Lightweight
Realtime
Suspense
Pagination
Backend Agnostic
SSR / SSG Ready
TypeScript Ready
Remote + Local
NoteMail is not just an email toolβitβs an AI Communication Partner that helps you build, maintain, and deepen relationships through email.
With NoteMail, you donβt just send emailsβyou express intent.
Our AI doesnβt replace you, it co-creates with you.
Overview
NoteMail transforms email marketing from a tedious task into an intelligent, automated relationship-building system:
import { NoteMail } from '@notemail/sdk'
const client = new NoteMail({
apiKey: process.env.NOTEMAIL_API_KEY
})
// Send personalized emails with AI assistance
await client.emails.send({
to: '[email protected]',
intent: 'welcome-new-customer',
personalization: {
name: 'John',
company: 'Acme Corp'
}
})Key Features
NoteMail solves five fundamental problems in email marketing:
1. Who to Email? π§
- Lead Generation System: Import from third-party databases, trade shows, and industry directories
- Web Scraping Engine: Automatically discover potential users from LinkedIn, company websites, and public sources
- API Integration: Sync contacts from CRM, product backends, and third-party platforms
- Bulk Import: Support for CSV/Excel with field mapping and deduplication
2. Who Are They? π€
- Dynamic Profile System: Automatically update user profiles based on behavior events
- Basic attributes: name, email, company, position, industry
- Behavioral tags: open rate, click rate, reply rate, engagement level
- Interest preferences: clicked links, browsed content categories
- Lifecycle stage: new, active, dormant, churned
- AI Profile Enhancement: Analyze email content and replies to infer user intent and needs
- Event Timeline: Record all interactions to form complete user stories
3. How to Write? βοΈ
- Multi-Scenario Template System:
- Transactional emails: OTP codes, account notifications, order confirmations (multi-language)
- Marketing emails: product promotions, event announcements, content distribution
- Personalized emails: one-on-one sales emails, customer follow-ups
- Visual Editor: Drag-and-drop component library, no coding required
- Variable System: Support personalization variables (name, company, behavioral data), type-safe
- AI Writing Assistant:
- Generate personalized content based on user profiles
- Optimize subject lines and body text to improve open rates
- Multi-language translation and localization
- Version Control: Template versioning with A/B testing and rollback support
4. Did They See It? π
- Full-Chain Tracking: Real-time tracking of email lifecycle via AWS SES/SNS
- Sent
- Delivered
- Opened (filter machine opens - Apple MPP)
- Clicked (track specific clicked links)
- Bounced (soft/hard bounce)
- Complained (marked as spam)
- Real-Time Alerts: Instant notifications for key behaviors (first open, click, reply)
- Visual Analytics:
- Funnel analysis: sent β delivered β opened β clicked β converted
- Time distribution: best open time, click heatmap
- Device distribution: mobile/desktop/email client
- Geographic distribution: user locations
- STO (Send Time Optimization): Intelligently recommend best send times based on user history
5. How Did They Respond? π¬
- Unified Inbox: Centrally manage all user replies to avoid missing any
- Smart Classification: AI automatically identifies reply intent
- High intent: inquiries, consultations, meeting requests
- Medium intent: requesting materials, feedback
- Low intent: polite replies, auto-replies
- Negative: complaints, unsubscribe requests
- Sentiment Analysis: Identify user emotions (positive/neutral/negative), prioritize negative feedback
- Automated Tasks: Automatically create tasks based on reply content and assign to relevant team members
- Conversation Threads: Automatically associate email exchanges to form complete conversation history
- Profile Updates: Automatically update user profiles and tags based on reply content
- AI Reply Assistance: Provide reply suggestions to improve response efficiency
Product Architecture
NoteMail is built on a modern, scalable architecture:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Dashboard Layer β
β Intent-Driven Interface & AI Recommendations β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Lead Acquisition Layer β
β Lead Database Integration Β· Web Scraping Β· API Sync β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Profile Layer β
β Dynamic Profiles Β· Behavioral Tags Β· AI Enhancement β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Delivery Layer β
β Template System Β· Visual Editor Β· AI Assistant Β· STO β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Tracking Layer β
β Real-Time Events Β· Analytics Β· Machine Open Filtering β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Interaction Layer β
β Unified Inbox Β· AI Classification Β· Auto Reply β
βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Automation Layer β
β Journey Orchestration Β· A/B Testing Β· Optimization β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββCore Principles
1. Intent-Driven Experience
Features are presented by βwhat you want to doβ rather than by modules. Users immediately see intent cards when entering the system:
- π Welcome new customers
- π₯ Announce promotions
- π± Re-engage dormant users
- π Report achievements
2. AI Co-Creation
AI doesnβt write for youβit co-creates with you:
- Real-time Co-writing: AI generates drafts, you adjust the tone
- Tone Slider: Sincere β Casual β Formal
- Smart Suggestions: βAdd empathy sentenceβ, βOptimize subject lineβ
- Multiple Drafts: βGenerate another versionβ for comparison
3. Dual Persona Experience
Developers and marketers share the underlying infrastructure but each has their optimized path:
| User Type | Entry Path | Key Pages | UX Goal |
|---|---|---|---|
| Developer | Automation Path | Template Center β API Console β Automation Rules | Stable, secure, highly controllable system integration |
| Marketer | Campaign Path | Dashboard β Intent Entry β AI Co-writing β Orchestration β Analytics | Emotional communication, smart orchestration, relationship growth |
4. Frictionless Intelligence
AI suggestions donβt interrupt operationsβthey flow naturally into the process:
- Personalized Greetings: βGood morning! 3 customers need follow-up, want to send?β
- AI Recommended Actions: β12 users clicked but didnβt buy, suggest sending limited-time offerβ
- Smart Inbox: Automatically identify high-intent replies, prioritize processing
5. Reflective Learning
Data analysis transforms into personal communication growth stories:
- Story-based Reports: βYour narrative opening increased email click rate by 18%β
- Relationship Garden: Visualize contact relationship strength
- Interaction Timeline: Complete journey of each relationship
Technology Stack
NoteMail is built with modern, production-ready technologies:
- Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS
- Backend: tRPC, Drizzle ORM, PostgreSQL
- Email: AWS SES, Custom SMTP support
- AI: OpenAI GPT-4, Claude, LangChain
- Deployment: Docker, Vercel, Railway
Getting Started
Install NoteMail SDK in your project:
npm install @notemail/sdk
# or
pnpm add @notemail/sdkSet up your API client:
import { NoteMail } from '@notemail/sdk'
const client = new NoteMail({
apiKey: process.env.NOTEMAIL_API_KEY,
baseUrl: 'https://api.notemail.me'
})
// Send a simple email
await client.emails.send({
to: '[email protected]',
subject: 'Welcome to NoteMail',
html: '<p>Hello, world!</p>'
})
// Send with AI assistance
await client.emails.sendWithAI({
to: '[email protected]',
intent: 'welcome-new-customer',
context: {
userName: 'John',
productName: 'Premium Plan',
trialDays: 14
}
})Next Steps
Community
Join our community to get help, share ideas, and stay updated:
- GitHub Discussions: Share ideas and ask questionsΒ
- GitHub Issues: Report bugs and request featuresΒ
- Twitter: Follow @notemailΒ for updates
- Discord: Join our community serverΒ
License
NoteMail is MIT licensedΒ .