KodMail — AI-native email marketing

Self-hosted, multi-tenant email marketing platform built on Laravel 11 + React 19 + Inertia. Ship campaigns, automations, segments, landing pages, and transactional sends with deliverability baked in. AI Copilot at every screen, BYO SMTP / native ESP APIs, multi-currency billing, drag-drop template builder. CodeCanyon-ready 1.0 release.

Hero screenshot · drop into documentation/screenshots/hero-dashboard.png

Admin dashboard — live KPI tiles, campaign chart, recent activity.

What's inside the package

Multi-tenant

One platform admin, unlimited customer workspaces.

9 sending drivers

SMTP, SES, SendGrid, Mailgun, Postmark, Brevo, Mailjet, Resend, SparkPost.

AI Copilot

BYO OpenAI / Anthropic / DeepSeek key. Drafts subject lines, segments, reports.

Drag-drop builder

Block-based email editor with merge tags + responsive preview.

Automations

Visual flow canvas — triggers, delays, branches, A/B, webhooks.

DKIM + DMARC

Auto keygen, DNS guidance, per-domain signing on every send.

Bounce processing

IMAP/POP3 polling, automatic suppression on hard bounce / complaint.

Billing

Stripe + manual payments, multi-currency, promo codes, plans + add-ons.

Self sign-up + Google OAuth

Toggleable from admin. Encrypted credentials.

Translations

11 locales built-in. Admin-editable strings, no code edits.

Landing editor

Wix-style live-preview iframe + 37 editable fields.

REST API

Full /api/v1 surface, token scopes, HMAC-signed webhooks.

Compliance-ready

CAN-SPAM + GDPR Art. 17/20 + Gmail/Yahoo Feb 2024 sender rules — built in.

Lead Generation Suite NEW v1.2

CSV import, hosted forms, URL scrape, email verification, AI ICP scoring, push-to-list.

System requirements

ComponentMinimumRecommended
PHP8.28.3 with OPcache
DatabaseMySQL 8.0 / MariaDB 10.6MySQL 8.0+
Web serverApache 2.4 / Nginx 1.20Nginx 1.24 + PHP-FPM
Node.js18 (for asset build only)20 LTS
Composer2.52.7
Memory1 GB2 GB+ for queue worker
PHP extensionsbcmath, ctype, curl, dom, fileinfo, filter, hash, mbstring, openssl, pcre, pdo_mysql, session, tokenizer, xml, gd, imap (for bounce processing), intl

Quick start (5 minutes, no terminal)

  1. Unzip kodmail-installer-v1.2.1.zip on your computer.
  2. Drop the kodmail/ folder into your webroot. Laragon → D:\laragon\www\kodmail\, Valet → ~/Sites/kodmail/, XAMPP / WAMP → htdocs/kodmail/, cPanel → public_html/ via File Manager. Full per-stack matrix on the Installation page.
  3. Create an empty utf8mb4 database in phpMyAdmin / Adminer / your hosting panel. Note the database name, user, and password.
  4. Open your browser at the URL where you uploaded KodMail. Laragon → http://kodmail.test/. XAMPP → http://localhost/kodmail/public/. cPanel → https://yourdomain.com/. KodMail auto-redirects to /install and the wizard runs.
  5. Follow the 9-screen wizard. Type your DB credentials, create the owner admin, click Install. The wizard runs migrations, seeds defaults, signs you in.

After install: head to Mail setup to wire up a sending server, then add a billing plan, then drop the one-line cron on your server. That's the full path from purchase to first campaign.

About this documentation Screenshots referenced throughout point to documentation/screenshots/*.png. Drop your captured PNGs into that folder using the filenames in each placeholder block — every image auto-resolves with no further edits.

Where to next

Installation

Server prep, archive upload, installer walkthrough.

Configuration

.env reference, admin settings, branding, theme palette.

Mail setup

SMTP gateways, DKIM, DMARC, deliverability.

Billing

Plans, prices, Stripe, manual payments, promo codes.

REST API

Token auth, endpoint reference, webhook signatures.

Troubleshooting

Common errors + fixes. Log inspection guide.