Open Source · v2.0 · MIT License

Newsletter Platform AI-ready · API-first · made with Laravel

The complete newsletter system with built-in AI integrations, a full REST API for CRM and third-party connections, and multi-user role management. All from a modern admin panel.

PHP 8.3+ Laravel 13 Filament 5

AI Integration

Built-in MCP server lets AI assistants like Cursor, Claude Code, and Windsurf manage campaigns, generate templates, and analyze delivery stats through natural language.

Learn about MCP →

REST API

Full CRUD API with Sanctum authentication and OpenAPI/Swagger docs. Connect your CRM, sync subscribers, trigger campaigns, and pull reports programmatically.

Explore the API →

Multi-User Roles

Three permission levels — Editor, Manager, Administrator — with granular access control over campaigns, subscribers, templates, tokens, and users.

See the role matrix →

Everything you need

Professional newsletter management, no compromises.

👥

Subscriber Management

Import/export CSV, tagging, status management and advanced segmentation.

📬

Campaigns & Messages

Hierarchical organization with draft, ready, sending, and sent states.

📝

HTML Templates

Customizable templates with placeholder support and AI generation.

Scheduled Sending

Automatic delivery via cron with estimated completion time.

📊

Full Tracking

Opens, clicks, unsubscribes, and automatic UTM parameters.

🎯

Targeting & Tags

Filter recipients by tags and status. Testing tags keep production metrics clean.

📈

Dashboard & Analytics

KPIs, send statistics, per-message tracking, and monitoring widgets.

Rate Limiting

Configurable per-minute, per-hour, and per-day limits to match your SMTP provider.

↩️

Bounce Detection

IMAP integration for automatic bounce processing and subscriber cleanup.

🔗

OpenAPI / Swagger

Auto-generated interactive API documentation at /api/documentation.

🌍

Multilingual

Admin panel in Italian, English, German, French, Spanish, and Portuguese.

🔐

API Token Management

Sanctum-based tokens with separate abilities for REST API and MCP access.

Quick installation

git clone https://github.com/andreapollastri/newsletter.git
cd newsletter
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm install && npm run build
Full installation guide →

Take it to production

Deploy to any Ubuntu VPS with cipi.sh — the open-source CLI built exclusively for Laravel.

cipi.sh

  • Full app isolation — own Linux user, PHP-FPM pool & database per app
  • Zero-downtime deploys with instant rollback via Deployer
  • Let's Encrypt SSL, Fail2ban, UFW firewall — all automated
  • Multi-PHP (7.4 → 8.5), queue workers, S3 backups, auto-deploy webhooks
  • AI Agent ready — any AI with SSH access can deploy & manage your server
wget -O - https://cipi.sh/setup.sh | bash
Learn more at cipi.sh

Ready to get started?

Clone the repo, configure SMTP and start sending newsletters in minutes.