EarlyForge
BetaStage Steel — 70% completev0.7.0 · updated Apr 30, 2026

Vendilo

AI Campaign Factory for product launches.

Generate complete launch campaign packs ready to copy, export, review and launch manually across ads, email, social and landing page workflows.

Vendilo does not publish directly to Meta, Google or TikTok. It creates structured launch packs that founders and marketers can copy, export and launch manually with full control.

Product progress
Stage Steel — 70% complete
70%

Backend ready: campaign API, tenant isolation, AI generation, exports and usage limits are working. EarlyForge dashboard, billing fulfillment and launch checklist are in progress.

View lifetime tiers · from $59View roadmap →4-week lifetime window at 70%. Then annual pricing for new customers.

Vision

Vendilo is built for founders, small teams and agencies that need launch campaigns quickly but still want human control. It does not replace judgment or publish blindly. It gives you a structured campaign factory: brief, generation, exports and a manual launch workflow you can review before spending money on ads.

What works today

  • Internal customer API
    Vendilo is already usable as a protected backend service behind EarlyForge.
  • Multi-tenant campaign isolation
    Campaigns are isolated by account and protected from cross-account access.
  • Campaign creation API
    Create structured campaign briefs for real product launches.
  • AI launch pack generation
    Generate campaign assets from the campaign brief.
  • Markdown export
    Download a clean Markdown campaign pack.
  • HTML export
    Export a browser-ready HTML version of the campaign pack.
  • Ads CSV export
    Export ad angles and copy in CSV format for manual workflow use.
  • Usage tracking by generation
    Limits count successful generate/regenerate events, not just campaign records.

What you will get later (included)

  • EarlyForge customer dashboard
    Login, billing, account tier mapping and customer UI inside EarlyForge.
  • Server-side proxy to Vendilo
    Browser talks only to EarlyForge; EarlyForge passes secure internal headers to Vendilo.
  • Launch checklist UI
    Copy/download assets and launch manually across ads, email, LinkedIn and landing pages.
  • Lemon Squeezy fulfillment
    Map purchases to Iron, Steel and Titanium access automatically.

Roadmap

Public roadmap. Everything below is included in your lifetime license.

Completed · 4
  • Protected customer API
    Internal token, account headers, tier headers and app health endpoint.
  • Campaign API
    Create, list, detail and generate campaign packs.
  • Markdown, HTML and CSV exports
    Tenant-safe exports for launch workflows.
  • Generation usage limits
    Iron, Steel and Titanium monthly limits enforced by generation events.
In Progress · 1
  • EarlyForge customer UI
    Customer-facing /app/vendilo interface.
Coming Next · 2
  • Billing and tier mapping
    Lemon Squeezy purchases mapped to Vendilo tiers.
  • Manual launch checklist
    Copy/export assets and track launch readiness.
Future · 1
  • Stage Mature
    Move from 70% lifetime window to mature annual pricing for new customers.

FAQ

What does Vendilo actually generate?

Vendilo generates complete campaign launch packs: positioning, ad angles, social copy, email and outreach ideas, landing page messaging and exportable assets for manual launch workflows.

Does Vendilo publish ads directly?

No. Direct publishing to Meta, Google, TikTok or LinkedIn is outside the 70% scope. Vendilo generates assets ready to copy, export and launch manually.

What does 70% complete mean?

The real backend is already working: protected customer API, tenant isolation, campaign creation, AI generation, exports and usage limits. The remaining work is mainly EarlyForge customer UI, billing fulfillment and the launch checklist.

What happens after the 4-week lifetime window?

New customers will see annual pricing. Customers who buy during the lifetime window keep the tier they purchased lifetime.

Can I upgrade from Iron to Steel or Titanium?

During the lifetime window, upgrades are handled by paying the price difference between tiers. After the window closes, upgrades move to the higher annual plan.