Lightweight · Self‑Hosted · Deliverability‑First
What is SendPilot?
SendPilot is a lightweight, self‑hosted email campaign manager for small businesses, agencies, and SaaS providers. It focuses on simplicity, automation, and deliverability — so you can send personalized campaigns without enterprise bloat.
Key Features
Campaign Automation
Schedule broadcasts and build drip sequences with ease.
Schedule broadcasts and build drip sequences with ease.
Template Wizard (AI‑assisted)
Describe your email — get a polished, on‑brand template.
Describe your email — get a polished, on‑brand template.
Bulk Recipient Import with AI
Upload or generate clean CSV lists, automatically deduped.
Upload or generate clean CSV lists, automatically deduped.
Open & Click Tracking
See who engages — in real time.
See who engages — in real time.
Integrated Inbox
Monitor replies, bounces, and delivery without switching tools.
Monitor replies, bounces, and delivery without switching tools.
Compliance‑Ready Footers
Automatic unsubscribe links and organization info.
Automatic unsubscribe links and organization info.
Why teams pick SendPilot
- Own your data — fully self‑hosted.
- Fast setup — minutes, not days.
- No per‑contact lock‑in — scale affordably.
- Deliverability‑first design and throttling.
How SendPilot Works
From zero to sending — in five simple steps
Configure Settings. Add SMTP, your organization details, and per‑hour send caps for reliable delivery.
Create Templates. Build your own, or use the AI Template Wizard — describe your email and get a branded, ready‑to‑send draft.
Import Recipients. Add contacts manually, paste CSVs, or use AI Bulk Insert. Duplicates are automatically removed.
Queue Emails. Assign templates to recipients, create broadcasts, or design drip sequences with timing rules.
Monitor Dashboard. Track deliveries, opens, clicks, replies, and bounces in real time — then iterate.
Setup in Minutes
Quick Setup Checklist
- Upload SendPilot to your PHP server (7.4+ recommended).
- Create a database and add credentials to your
.env/ config. - Run the installer (auto‑creates required tables).
- Enter SMTP + org details, set hourly caps, and default sender.
- (Optional) Enable webhooks/API for programmatic sends.
Prefer a guided tour? The onboarding wizard walks you through each step.
Requirements
What you need
- PHP 7.4+ (PHP 8.x recommended)
- MySQL 5.7+ / MariaDB 10.3+
- SMTP credentials (or a relay like SES, Mailgun)
- CRON access for scheduled sends/automation
FAQ
Common questions
Is SendPilot really self‑hosted?
Yes. You deploy it on your own server and keep full control of your data and sending reputation.
How does AI help?
Use AI to generate on‑brand templates, clean CSVs, and deduplicate contacts — saving time on setup and content creation.
Will it throttle to protect deliverability?
Yes — set per‑hour caps and retry rules. SendPilot spaces sends to match provider limits.