Vibecode Mailcoach Cloud

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 📮 newslettersreplaced by 0 people

The visible email marketing loop is buildable, but a credible replacement needs more than the first screen. Mailcoach Cloud earns its keep through deliverability, reputation, network, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Mailcoach Cloud · indie build

A newsletter sender whose hard problems are proving consent for every address, sending a large campaign exactly once per subscriber through crashes and restarts, and reporting figures that survive being questioned.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js 15 with TypeScript, plus a worker process for sending | a send loop inside a request handler dies with the request |
| Storage | PostgreSQL, with per-recipient send state as a row | the duplicate-send bug is a database bug |
| Delivery | One reputable provider the user supplies, behind one send function | you are not going to run a mail server, and should not |
| Suppression | A permanent table checked before every single send | one table stands between you and a dead domain |
| Reporting | Events recorded per recipient, with opens labelled for what they are | a number without its caveat becomes a slide |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the application and the sending worker.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **PostgreSQL 16 or newer** · free locally, a few pounds a month managed
  - Why: The per-recipient send state and its transactional locking is the correctness story, and this is where it lives.
  - Get it: Your package manager, a container, or a managed instance.
  - Verify: psql connects and the migrations apply
- [ ] **An email provider account and API key** · free tiers exist, then per thousand messages
  - Why: You are not running a mail server, and the provider is also the source of the delivery notifications that drive suppression.
  - Get it: Create an account with a transactional or bulk provider, verify a sending domain, and generate an API key.
  - Verify: A test send arrives and a delivery notification reaches your endpoint
- [ ] **A sending domain with authentication records published** · the cost of a domain
  - Why: Mail from an unauthenticated domain is filtered before anyone can decide whether they want it, and the records have to exist before the first real send.
  - Get it: Follow your provider's domain verification steps and publish the records they specify at your DNS host.
  - Verify: The provider reports the domain verified and a test message passes authentication checks at a major receiver
- [ ] **Accounts on the mail clients you care about** · free
  - Why: Rendering and the open-tracking caveat are only real when you have watched them on the clients your subscribers actually use.
  - Get it: Create an address on each of two or three clients and subscribe them to a test list.
  - Verify: A preview send arrives and renders on each
- [ ] **Your retry cap and normalisation rule** · free
  - Why: How many class 4 attempts before suppression, and which address variants count as the same person, are both decisions that change who receives mail and must be written before the first campaign.
  - Get it: Write both down with the reasoning.
  - Verify: Both are in configuration and named in tests

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Running your own mail server.
- Deliverability consulting.
- Paid subscriptions and recommendation networks.
- Behavioural automations at scale.
- payments, recommendations, and audience network
- sender reputation, deliverability, and suppression handling
- sender reputation and deliverability operations
- bounce, complaint, and suppression handling
- large-scale segmentation and automation

If one of those is essential to you, that is the reason to keep paying for Mailcoach Cloud, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Mailcoach Cloud: The editor is trivial compared with inbox placement, compliance, reputation, unsubscribe handling, analytics, and audience growth infrastructure.

what you lose

xpayments, recommendations, and audience network

xsender reputation, deliverability, and suppression handling

xsender reputation and deliverability operations

xbounce, complaint, and suppression handling

xlarge-scale segmentation and automation

share on X ↗"I just replaced Mailcoach Cloud with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

MauticCampaigns, automations, transactional sends and analytics without contact pricing; the stack is anything but lightweight.10kaug 2026open source↗PlunkThe same campaign-plus-transactional shape with workflow automation; Docker is the subscription.5.3kaug 2026open source↗NotifuseCampaigns, transactional mail, visual automations and analytics in one current self-hosted product.2.0kaug 2026open source↗

all 6 free alternatives to Mailcoach Cloud →· no votes, no pay-to-list · just what's real

the numbers

Mailcoach Cloud pricing

planmonthlyannual (per mo)what you get
cloud$11.54/workspace—2,000 emails included, unlimited contacts, unlimited lists, unlimited automations.

free tierno free tier; 14-day trial with 100 emails.

billingmonthly only; usage-based monthly invoice; annual prepayment not available

hidden costsExtra emails are usage-based but the numeric per-email fee did not render; VAT excluded; BYO provider can save 0.001/email; final invoice issued after cancellation.

verified 2026-08-10 · source ↗

questions
Vibecode Mailcoach Cloud

Kinda. The core of Mailcoach Cloud is buildable in a weekend with the prompt on this page, but there are real gaps: payments, recommendations, and audience network, sender reputation, deliverability, and suppression handling. Read the honest list above before committing.

How much does Mailcoach Cloud cost?

Mailcoach Cloud's pricing is usage-based or varies by plan · The pricing model is not safely comparable as one fixed monthly USD amount. Review the official source before publication..

What do I lose by replacing Mailcoach Cloud?

Honestly: payments, recommendations, and audience network; sender reputation, deliverability, and suppression handling; sender reputation and deliverability operations; bounce, complaint, and suppression handling; large-scale segmentation and automation. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Mailcoach Cloud?

Yes: Mautic (Campaigns, automations, transactional sends and analytics without contact pricing; the stack is anything but lightweight.) Plunk (The same campaign-plus-transactional shape with workflow automation; Docker is the subscription.) Notifuse (Campaigns, transactional mail, visual automations and analytics in one current self-hosted product.) All 6 curated free alternatives are at vibecodeit.com/mailcoach-cloud/alternatives. The prompt is for when you want it exactly your way.