Open-Source Cold Email & Warmup Platform
Warmbly is the open-source platform for cold email: warm your mailboxes, send campaigns, and triage every reply. Run it on our cloud or self-host the whole thing.
Spot rising Amazon demand in days, filter out fake volume, and zero in on the keywords barely anyone is competing over.
MarketingTypeScript · PLpgSQLGitHub @raw5045OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Keyword SFR Analytics for Amazon
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Weekly Amazon Search Frequency Rank (SFR) analytics. Admin uploads CSV reports from Seller Central; users analyze keyword trends.
Phase 0 (Foundation) — rubric upload and schema approval.
See docs/superpowers/specs/2026-04-15-amazon-sfr-analytics-design.md.
Prereqs: Node 20+, pnpm, Neon account, Clerk account, Cloudflare R2 bucket.Read the full README ↗Weekly Amazon Search Frequency Rank (SFR) analytics. Admin uploads CSV reports from Seller Central; users analyze keyword trends.
Phase 0 (Foundation) — rubric upload and schema approval.
See docs/superpowers/specs/2026-04-15-amazon-sfr-analytics-design.md.
Prereqs: Node 20+, pnpm, Neon account, Clerk account, Cloudflare R2 bucket.
cp .env.example .env.local and fill valuespnpm installpnpm db:migratepnpm db:seedpnpm devpnpm inngest:devpnpm admin:promote (requires INITIAL_ADMIN_EMAIL in .env.local)| Command | Purpose |
|---|---|
pnpm dev | Next.js dev server |
pnpm inngest:dev | Inngest local dev server |
pnpm test | Unit tests |
pnpm test:integration | Integration tests (requires DB) |
pnpm typecheck | TypeScript |
pnpm db:generate | Generate migrations from schema changes |
pnpm db:migrate | Apply pending migrations |
pnpm db:seed | Seed app_settings |
pnpm db:studio | Drizzle Studio |
pnpm admin:promote | Promote INITIAL_ADMIN_EMAIL to admin |
Admin uploads weekly Amazon SFR CSVs through:
/admin/upload — bulk upload (select multiple files, one batch)/admin/upload/single — single weekly file/admin/batches — upload history/admin/batches/[id] — batch health (view per-file status, import valid files)/admin/batches/[id]/files/[fileId] — per-file detail with validation errorsFiles are uploaded directly to Cloudflare R2 via presigned URLs (browser → R2, bypassing the web server). Inngest validates each file as it arrives. Admin reviews the batch and clicks "Import valid files" to run the import pipeline, which streams each CSV from R2 into keyword_weekly_metrics.
Vercel (auto-deploys on push to main). Env vars must be configured in Vercel dashboard. Clerk webhook URL must point at the deployed /api/webhooks/clerk.