Open Source ยท MIT License

Newsletter System made with Laravel

Complete newsletter management: subscribers, campaigns, HTML templates, scheduled sending, and full tracking. All from a modern admin panel made with Filament.

PHP 8.2+ Laravel 12 Filament 5

Everything you need

Professional newsletter management, no compromises.

๐Ÿ‘ฅ

Subscriber Management

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

๐Ÿ“ฌ

Campaigns & Messages

Hierarchical organization of campaigns and messages.

๐Ÿ“

HTML Templates

Customizable templates with placeholder support.

โฐ

Scheduled Sending

Automatic delivery via cron.

๐Ÿ“Š

Full Tracking

Opens, clicks and unsubscribe tracking.

๐ŸŽฏ

Targeting

Filter recipients by tags and status.

๐Ÿ“ˆ

Dashboard

Statistics and monitoring widgets.

โšก

Rate Limiting

Configurable per-minute, per-hour and per-day limits.

โ†ฉ๏ธ

Bounce Detection

IMAP integration for bounce processing.

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 guide on GitHub โ†’

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.

Go to repository