Skip to main content

Welcome to SendDock

SendDock is an email marketing platform designed for developers, with a BYO-SMTP (Bring Your Own SMTP) model that gives you total control over your sending without vendor lock-in.

SendDock Dashboard

What is SendDock?​

SendDock allows you to:

  • πŸ“§ Send transactional and marketing emails via API or Dashboard
  • πŸ‘₯ Manage subscribers with flexible metadata
  • 🎨 Create beautiful templates with our visual drag-and-drop editor
  • πŸ“Š Analyze your performance with open and click tracking
  • πŸ” Use your own SMTP (AWS SES, Resend, Hostinger, etc.)
  • πŸš€ Scale without limits with predictable pricing

Why SendDock?​

1. BYO-SMTP (Bring Your Own SMTP)​

Unlike Mailchimp or SendGrid, we don't send emails from our servers.

βœ… Advantages:

  • You use your own IP β†’ better reputation
  • No vendor lock-in β†’ change whenever you want
  • Predictable costs β†’ we don't charge by volume
  • Total flexibility β†’ multiple SMTP providers

2. Developer-First​

The API is the main product, the Dashboard is just a GUI:

# Send an email in 2 lines
curl -X POST https://senddock.dev/api/v1/send \
-H "Authorization: Bearer sdk_..." \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"template": "welcome",
"data": { "name": "John" }
}'

Check out the API Documentation.

3. Fair Pricing​

Monthly plans + lifetime packages model:

PlanPriceSubscribersSends/month
Free$03001,200
Starter$15/mo5,00040,000
Pro$49/mo20,000200,000
Business$99/mo50,000600,000

Need more sends one month? Buy additional packages that never expire:

  • +20,000 sends for $15 (one-time payment)
  • Never expire until you consume them

See detailed plans β†’

Quick Start (10 Minutes)​

1. Create Account​

Sign up for free at senddock.dev/register (no credit card required).

2. Configure SMTP​

Set up your favorite SMTP provider:

See all SMTP options β†’

3. Create Your First Template​

Use our visual drag-and-drop editor:

Template Editor

Visual Editor Guide β†’

4. Send Your First Campaign​

From the Dashboard or via API:

await fetch('https://senddock.dev/api/v1/send', {
method: 'POST',
headers: {
'Authorization': 'Bearer sdk_...',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: 'user@example.com',
template: 'welcome',
data: {
name: 'John',
verifyLink: 'https://myapp.com/verify/abc123'
}
})
});

Complete 10-minute tutorial β†’

Main Features​

Complete Dashboard​

Manage everything from an intuitive interface:

  • Overview: Key metrics at a glance
  • Subscribers: Contact management with CSV import
  • Templates: Visual editor with Handlebars variables
  • Broadcasts: Mass campaign sending
  • Analytics: Open rate, click rate, engagement
  • SMTP Settings: Multi-SMTP with automatic failover
  • API Keys: Public and secret keys
  • Logs: Complete event auditing

Dashboard Guide β†’

Visual Template Editor​

Create professional emails without code:

  • 🎨 Drag-and-drop blocks (text, image, button, etc.)
  • πŸ“± Automatic responsive design
  • πŸ”§ Handlebars variables for personalization
  • πŸ‘οΈ Preview in desktop/mobile/tablet
  • πŸ’Ύ Save as reusable templates

Editor Blocks

See complete editor guide β†’

Advanced Analytics (Pro+)​

Track the performance of your campaigns:

  • πŸ“¬ Open Rate: Automatic tracking pixel
  • πŸ–±οΈ Click Rate: Transparent link rewriting
  • πŸ“Š Charts: Visualize trends with Recharts
  • 🎯 Per Campaign: Individual metrics for each broadcast
  • 🌍 Geolocation: Where your emails are opened (Business)

Analytics Documentation β†’

Complete API​

Integrate SendDock into your application:

Main endpoints:

# Send individual email
POST /api/v1/send

# Mass sending (broadcast)
POST /api/v1/broadcast

# Manage subscribers
GET/POST/DELETE /api/v1/subscribers

# Capture emails (waitlist)
POST /api/v1/join

# Analytics
GET /api/v1/analytics/stats

See complete API reference β†’

Webhooks​

Receive real-time events:

  • email.sent - Email sent
  • email.delivered - Email delivered
  • email.opened - Email opened
  • email.clicked - Link clicked
  • email.bounced - Email bounced
  • subscriber.unsubscribed - User unsubscribed

Configure Webhooks β†’

Use Cases​

SendDock is perfect for:

1. Transactional Emails​

Critical automated emails for your app:

  • βœ… Email verification
  • πŸ” Password reset
  • πŸ“¦ Order confirmation
  • 🧾 Invoices and receipts

Transactional Guide β†’

2. Newsletters​

Send periodic updates to your audience:

  • πŸ“° Weekly newsletter
  • πŸ“’ Product announcements
  • πŸ“Š Monthly reports

Newsletter Guide β†’

3. Waitlists​

Capture emails before launch:

  • πŸ“ Landing page with form
  • πŸ“§ Automatic welcome email
  • πŸŽ‰ Launch announcement

Waitlist Guide β†’

4. Marketing Automation​

Automated sequences:

  • πŸš€ Onboarding drip campaign
  • 🎯 Behavior-based segmentation
  • ⏰ Trial reminders

See more use cases β†’

Migrations​

Coming from another platform? We have migration guides:

Documentation Structure​

πŸš€ Getting Started​

πŸ“Š Dashboard​

🎨 Templates​

πŸ“‘ SMTP Providers​

πŸ’³ Billing​

πŸ“ˆ Analytics​

πŸ”Œ API Reference​

πŸ” Security​

πŸ”„ Migrations​

πŸ’‘ Use Cases​

πŸ“š Guides​

Support​

Need help?

Documentation​

πŸ” Search this documentation - it covers 90% of use cases.

Email​

πŸ“§ support@senddock.dev

  • Response in < 24h (Free/Starter)
  • Response in < 4h (Pro)
  • Response in < 1h (Business)

Discord​

πŸ’¬ Join our Discord

  • User community
  • Peer-to-peer support
  • Feature announcements

Slack Connect (Business)​

πŸ”” Direct channel with the team (Business plan only)

GitHub​

πŸ› Report bugs

  • Report bugs publicly
  • Feature requests
  • Contribute to the project

SendDock Philosophy​

1. Developer-First​

The API comes first. The Dashboard is just a visual interface for the API.

2. BYO-SMTP​

We don't send from our servers. You control your reputation.

3. No Vendor Lock-in​

Your data is yours. Export everything at any time.

4. Fair Pricing​

Pay for what you use. Additional packages never expire.

5. Extreme Efficiency​

Architecture optimized to run on small VPS without sacrificing performance.

Next Steps​

Start your journey with SendDock:

  1. Create your free account
  2. Follow the 10-minute tutorial
  3. Configure your SMTP provider
  4. Send your first campaign
  5. Integrate with your application

Questions? Email us at support@senddock.dev or join our Discord.


Ready to control your email marketing? Get Started Free β†’