I'm an agency guy managing SMS campaigns. Every week, I'm stuck importing 500+ URLs into Excel, shortening them, tagging with UTMs, and exporting. It's mind-numbing. Bitly's API wanted $300/month for this exact workflow. Seemed insane for what amounts to "take URLs → add query params → store them." Spent a Friday night building LinkScale on top of Short.io's infrastructure. The workflow: Upload CSV → System adds UTMs → Download shortened links with tracking. Tech stack: - Next.js + React frontend - Supabase for link history & analytics - Short.io API for the actual shortening (they handle CDN) - No custom infrastructure costs Shipped it expecting nothing. Got ~50 free tier signups over 2 weeks. A few asked about lifetime pricing vs monthly, which is why I added a $199 lifetime option. What I learned: Bulk link management is way more painful than it should be. People are still copy-pasting or using Bitly's clunky interface. Happy to discuss technical decisions, pricing strategy, or answer questions about the stack. Site: linkscale.pro |