Link-in-bio that syncs tour dates

πŸ“±Consumer🌐Web⚑weekendNext.jsBandsintown APIVercel

The idea

The crowd rated the incumbent link-in-bio product straightforwardly replaceable at its $15/mo pro price β€” a links page is commodity plumbing. But working musicians are a niche the generic tools actively fail: their most important content is time-sensitive. The tour page shows a gig from March, the pinned release is two albums old, and updating it from a van between cities never happens.

The wedge is a page that updates itself. Sync Bandsintown for dates and Spotify for releases, pin the next show at the top, and expire past gigs automatically. The artist connects two accounts once and never touches the page again. At $6/mo it beats the incumbent on price and beats it on effort, which for this buyer is the scarcer resource.

Who pays

The buyer is the gigging independent musician or small-band manager β€” hundreds of thousands of artists on Bandsintown alone β€” paying $6/mo, an impulse price next to what they spend on strings. Distribute through music-marketing YouTube and TikTok, artist subreddits and Discords, and the pages themselves: every free-tier page carries a badge in front of exactly the right audience.

MVP scope

  • Claimable artist page with three themes and static links
  • Bandsintown sync with auto-advancing Next Show block and auto-expiring past dates
  • Spotify latest-release block with streaming links
  • Dashboard editor with live preview and per-link click counts
  • Free tier with badge; $6/mo paid tier via Stripe
  • Skip for v1: custom domains at launch, mailing-list capture, Songkick sync, merch storefronts
// Build prompt β€” paste into Cursor / Claude Code / Lovable / Bolt
Build GigLink, a link-in-bio page for working musicians that keeps itself current. Stack: Next.js (App Router) deployed on Vercel, Postgres via Neon, Bandsintown API for tour dates, Spotify Web API for releases, Stripe for billing.

Core flow: artist signs up, claims giglink.to/artistname, enters their Bandsintown artist name and Spotify artist ID, picks a theme (dark, light, poster β€” three total, all designed around a hero image), and adds any static links (merch, mailing list, socials). The page then maintains itself: a revalidation job (Vercel cron, every 6 hours) pulls upcoming shows from Bandsintown β€” date, city, venue, ticket URL β€” and the latest release from Spotify with artwork and streaming links.

The public page renders: hero with artist photo, a Next Show block pinned at top (auto-advances when a date passes, hides when the tour ends), latest release with play links, upcoming dates list, then static links. Past shows disappear automatically β€” that is the entire promise.

Screens: public artist page, dashboard editor with live preview, connections settings, simple click stats per link.

Non-obvious details: render pages as ISR with 6-hour revalidation plus on-demand revalidation when the artist edits, so pages are fast and cheap at scale; fall back to a manually-entered dates table for artists not on Bandsintown so nobody bounces at onboarding.

Pricing: free with GigLink badge and one static link, $6/mo for unlimited links, themes, custom domain, and stats.

// More Consumer ideas