WishlistForge

Automate Steam wishlist campaigns to skyrocket discoverability for indie games

Score: 6.4/10SLMedium Build
Brand Colors

The Opportunity

Problem

Small gaming businesses struggle to get discovered on Steam due to algorithm changes and market oversaturation, resulting in low wishlists and sales despite high-quality games.

Solution

WishlistForge lets indie devs create and manage targeted giveaway campaigns, cross-promos, and demo distributions across Steam communities. It tracks wishlist growth in real-time and optimizes campaigns using Steam data insights. Small studios see 5x wishlist boosts without manual outreach.

Target Audience

Indie game developers and small gaming studios releasing on Steam

Differentiator

AI-driven campaign personalization based on Steam player demographics and trending tags

Brand Voice

supportive

Features

Campaign Builder

must-have20h

Drag-and-drop interface to set up giveaways, bundles, and promo codes

Wishlist Tracker

must-have15h

Real-time dashboard showing wishlist adds, sources, and growth metrics

Audience Targeting

must-have18h

Select Steam users by playtime, genres, and regions for precise distribution

Auto-Optimizer

must-have25h

AI suggests campaign tweaks based on performance data

Reporting Exports

must-have10h

Generate PDF/CSV reports for Steam submissions and investor pitches

Email Notifications

must-have8h

Alerts for key milestones like 1k wishlists or campaign ends

A/B Testing

nice-to-have12h

Run parallel campaigns to test creatives and offers

Integration with Discord

nice-to-have10h

Post campaign links directly to Discord servers

Multi-Game Support

nice-to-have15h

Manage campaigns for portfolios of games

Predictive Analytics

future30h

Forecast sales from wishlist data

Influencer Matching

future40h

Connect with Steam curators

Total Build Time: 203 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
steam_idtextNo
subscription_tiertextYes
created_attimestampNo

Relationships:

  • one-to-many with games, campaigns

games

ColumnTypeNullable
iduuidNo
user_iduuidNo
steam_appidintNo
nametextNo
current_wishlistsintYes

Relationships:

  • foreign key to users.id, one-to-many with campaigns

campaigns

ColumnTypeNullable
idNo
game_iduuidNo
typetextNo
statustextNo
wishlists_gainedintYes
ended_attimestampYes

Relationships:

  • foreign key to games.id

API Endpoints

GET
/api/games

Fetch user's connected games

🔒 Auth Required
POST
/api/campaigns

Create new campaign

🔒 Auth Required
GET
/api/campaigns/:id

Get campaign details and metrics

🔒 Auth Required
POST
/api/wishlists/track

Update wishlist counts via cron

POST
/api/subscribe

Handle Stripe subscription

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + shadcn/ui
Backend
Next.js API routes
Database
Supabase (Postgres)
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Resend (emails)Cron (Vercel Cron)

Build Timeline

Week 1: Core auth and DB setup

40h
  • User onboarding
  • Steam API integration
  • Basic DB schema

Week 2: Dashboard and game connection

35h
  • Games list
  • Wishlist tracker UI

Week 3: Campaign builder

40h
  • Campaign CRUD
  • Targeting UI

Week 4: Optimizer and reports

30h
  • AI suggestions (OpenAI API)
  • Export features

Week 5: Payments and notifications

25h
  • Stripe integration
  • Email alerts

Week 6: Polish and testing

20h
  • Nice-to-haves
  • Bug fixes
  • Landing page
Total Timeline: 6 weeks • 200 hours

Pricing Tiers

Free

$0/mo

100 wishlists tracked/mo

  • 1 active campaign
  • Basic tracking
  • Unlimited games

Pro

$29/mo

5k wishlists tracked/mo

  • Unlimited campaigns
  • AI optimizer
  • A/B testing
  • Reports

Studio

$99/mo

50k wishlists tracked/mo

  • All Pro + Multi-game portfolios
  • Priority support
  • Discord integration

Revenue Projections

MonthUsersConversionMRRARR
Month 11501.5%$65$780
Month 61,2003%$1,050$12,600

Unit Economics

$45
CAC
$350
LTV
6%
Churn
88%
Margin
LTV:CAC Ratio: 7.8xExcellent!

Landing Page Copy

Forge 10x More Steam Wishlists Without the Grind

Indie devs: Automate campaigns that actually convert players to wishlisters using Steam-smart AI.

Feature Highlights

AI-Powered Targeting
Real-Time Tracking
Proven 5x Growth
Easy Setup in Minutes

Social Proof (Placeholders)

"'Doubled wishlists in a week!' - Indie Dev A"
"'Game-changer for launches.' - Studio B"

First Three Customers

Post a free beta access offer on r/gamedev and Indie Gaming Discord with a Steam game demo link. DM 10 active indie devs from recent Steam releases via Twitter. Offer personalized wishlist audit as incentive.

Launch Channels

Product Huntr/indiegamingIndieHackersTwitter #gamedev

SEO Keywords

steam wishlist campaignsincrease steam wishlistsindie game promotion toolsteam giveaway automation

Competitive Analysis

Keymailer

keymailer.co
Free + commissions
Strength

Influencer focus

Weakness

No automation or tracking

Our Advantage

Self-serve campaigns with AI optimization

🏰 Moat Strategy

Proprietary campaign performance data aggregated from users

⏰ Why Now?

Steam's 2024 algo favors wishlists amid 10k+ annual releases

Risks & Mitigation

technicalmedium severity

Steam API rate limits

Mitigation

Caching and queued jobs

marketlow severity

Low adoption by solos

Mitigation

Free tier + community outreach

legalhigh severity

Steam ToS violations

Mitigation

Compliant giveaway rules only

Validation Roadmap

pre-build7 days

Survey 50 indie devs on Discord

Success: 30% express interest

mvp14 days

Beta with 10 users

Success: 2 paid conversions

Pivot Options

  • General SaaS promo tool
  • Focus on itch.io
  • B2B studio agency

Quick Stats

Build Time
200h
Target MRR (6 mo)
$2,000
Market Size
$50.0M
Features
11
Database Tables
3
API Endpoints
5