# How to Vibe Code Your Own SendFox (and Stop Paying for It)

> Free Marketing Tools for Content Creators

- Site: https://sendfox.com
- Category: Email Marketing & Creator Tools
- Platforms: Web app
- Verdict: **Solid side project** (65/100 vibecodeable)
- Estimated effort: 2-3 weeks part-time

## Verdict

Build a functional personal clone for your own newsletter, but keep paying for a real ESP if you care about deliverability scaling.

Creating a local dashboard, contact database, and markdown editor takes a weekend with AI assistance. However, handling real email deliverability without hitting spam traps is notoriously difficult, and configuring reliable background job queues for scheduled campaigns requires genuine infrastructure wiring.

### What you can't replicate

- Established sending IP reputation and provider whitelisting
- AppSumo distribution engine and brand ecosystem

## What it does

Email marketing and newsletter automation platform targeted at content creators, bloggers, and solopreneurs.

### Core features

- Rich text and block-based email editor with merge tags
- Smart Campaigns (RSS-to-email auto-fetching and scheduling)
- Unlimited email automations and sequence triggers
- Smart Pages and customizable lead-capture forms
- Contact management, tags, and segmentation
- Open, click, and delivery tracking analytics

## The business

### Pricing

- Free: $0 — Start your list — no card.
- Lifetime: $29 — Pay once. 300K sends. Forever.
- Pro: $19/mo — Grow it like a business.

Founded 2019.
Team size: 50-100+.

## The hard parts

- Email deliverability infrastructure (DKIM, SPF, DMARC, feedback loops, avoiding blacklists)
- Reliable background queues and rate-limiting for high-volume email dispatch
- Cross-client HTML email rendering compatibility (especially Outlook)
- RSS parser cron jobs and automated campaign scheduling engine

## How to vibe code SendFox

### Prerequisites

- Node.js (free): Runtime environment for building and executing the full-stack web application.
- GitHub (free): Source code repository and deployment pipeline integration.

### Recommended AI tools

- Claude Code: Agentic coding tool to scaffold database schemas, API routes, and frontend views iteratively.
- Cursor: AI-native editor for refining the rich text email composer and landing page UI components.

### Stack

- Frontend: Next.js
- Backend: Next.js API Routes
- Database: Turso
- Auth: better-auth
- Payments: Stripe
- Other: Resend, Tailwind CSS, Inngest

### Hosting

- Vercel (Hosting the Next.js frontend and serverless API functions): $0-20/mo
- Turso (Serverless edge SQLite database for contacts, campaigns, and forms): $0/mo

### Build guide

1. **Project Scaffolding and Database Schema** — Initialize the Next.js project with Tailwind CSS, configure Turso database client, and set up better-auth tables for user authentication.

```
Initialize a new Next.js project with TypeScript and Tailwind CSS. Configure Turso (libSQL) as the database provider and set up better-auth for secure user login with email/password and Google OAuth. Create migration scripts for tables: users, contacts, lists, campaigns, forms, and automations. Ensure proper foreign key constraints and indexes on contact email addresses and list IDs.
```

2. **Contact Management & Tagging System** — Build the audience dashboard, list segmentation views, CSV import utility, and contact activity timeline.

```
Build the Audience and Contacts dashboard in Next.js. Create API routes for importing contacts via CSV upload, manual single-contact addition, and updating contact tags. Implement a responsive table view with search by first name, last name, and email, list filtering, and batch actions (bulk delete, bulk tag). Create a contact profile detail view showing a chronological activity timeline of subscriptions, opens, and clicks.
```

3. **Email Editor & Campaign Composer** — Develop the rich-text email editor with merge tags, test email dispatch, and campaign scheduling.

```
Build the email campaign composer with a clean rich-text and block-based editing interface. Support merge tags like {{contact.first_name}} that interpolate subscriber data. Add a 'Send Test Email' feature using the Resend API and a scheduling engine that saves campaigns as drafts or queued states. Ensure generated email output compiles into clean, cross-client compatible HTML markup.
```

4. **Smart Pages & Embeddable Forms** — Create hosted Smart Pages and customizable embeddable lead-capture forms with multiple display triggers.

```
Implement public Smart Pages and form builder views. Allow users to configure form themes, color schemes, and display types (inline, popup, slide-in, sticky bar). Build public endpoints that render hosted landing pages from a unique slug, handle form submissions securely with validation, add subscribers directly to the assigned list, and display a clean confirmation thank-you page.
```

5. **Background Queues & Email Delivery Engine** — Wire up Inngest background job processing to handle asynchronous campaign dispatches and tracking pixels.

```
Configure Inngest to handle background job execution for sending scheduled email campaigns and processing automation sequence delays. Build the email sending worker that loops through list subscribers, replaces merge tags per recipient, and dispatches via Resend API. Implement open and click tracking endpoints using transparent tracking pixels and redirect URL wrappers to record recipient engagement metrics.
```

### Cost vs paying

**Starting costs (one-time):**

- Custom domain (optional): $12
- Total: ~$32 one-time

**Ongoing costs (monthly):**

- Vercel Hobby/Pro Hosting: $0-20/mo
- Resend Email API (Free tier up to 3k emails/mo): $0/mo
- Total: ~$0-20/mo

- Paying for the SaaS instead: $19/mo
- Build time: 35-50 hours
- AI tool credits: $20
- Break-even: 1 month

## Sources

- [SendFox Homepage](https://sendfox.com)
- [SendFox Pricing Page](https://sendfox.com/pricing)
- [SendFox What's New Changelog](https://sendfox.com/whats-new)