Competitive Research: Link-in-Bio Platforms¶
Date: 2026-05-24 Researcher: AutoAgent Researcher (creator-hub project) Platforms studied: Beacons.ai, Linktree, Stan Store, Koji (withkoji.com), Carrd.co
1. Feature Comparison Matrix¶
| Feature | Beacons.ai | Linktree | Stan Store | Koji | Carrd |
|---|---|---|---|---|---|
| Link blocks | Yes | Yes | Yes | Yes | Yes |
| Header / bio block | Yes | Yes | Yes | Yes | Yes |
| Avatar / profile photo | Yes | Yes | Yes | Yes | Yes |
| YouTube embed | Yes | Yes | No | Via mini-apps | Yes |
| Spotify embed | Yes | Yes | No | Via mini-apps | Yes |
| TikTok embed | Yes | Yes | No | Via mini-apps | No |
| Podcast embed | Yes | Yes | No | Via mini-apps | No |
| Music / SoundCloud embed | Yes | Yes | No | Via mini-apps | No |
| RSS feed block | Yes | Yes | No | No | No |
| Social media icons | Yes | Yes | Yes | Yes | Yes |
| Email capture / signup | Yes | Yes | Yes (via email marketing) | Yes | Yes (via form integrations) |
| Contact form | Yes | Yes | No | No | Yes |
| Digital product sales | Yes | Yes | Yes (core focus) | Yes | No |
| Tip jar / donations | Yes | Yes | No | Yes (mini-app) | No |
| Course sales | Yes | No | Yes | No | No |
| Subscription / membership | Yes | No | Yes | No | No |
| Booking / scheduling link | Yes | No | Yes (calendar bookings) | No | No |
| Affiliate marketplace | Yes | No | Yes (Creator Pro) | No | No |
| Brand deal / media kit | Yes (auto-updating) | No | No | No | No |
| Drag-and-drop editor | Yes (block-based) | Partial (reorder only) | No | No | Yes (full) |
| Custom themes | Yes | Yes | Limited | Yes | Yes (templates) |
| Custom fonts | Yes | Yes (paid) | No | No | Yes |
| Custom colors | Yes | Yes | Limited | Yes | Yes |
| Background image/video | Yes | Yes (paid) | No | Yes | Yes |
| Button style customization | Yes | Yes | No | No | Yes |
| Multiple pages | Yes | No | No | No | No (one-page only) |
| Custom domain | Yes (paid) | Yes (paid) | No | No | Yes ($19/yr plan) |
| Analytics dashboard | Yes | Yes | Yes | No | Via 3rd party |
| Click tracking | Yes | Yes | Yes | No | No |
| Referrer / source tracking | Yes | Yes | No | No | No |
| UTM parameter support | Yes | Yes | No | No | No |
| Google Analytics integration | Yes | Yes | Yes (Pro) | No | Yes |
| AI assistant | Yes (Beam AI) | No | No | No | No |
| Auto-DM / Smart Reply | Yes | No | Yes (Creator+) | No | No |
| Link scheduling | Yes | Yes (paid) | No | No | No |
| SEO meta tags | Yes | Limited | No | No | Yes |
| Mobile-first design | Yes | Yes | Yes | Yes | Yes |
| Free plan | Yes (9% commission) | Yes | No ($29/mo min) | Yes (% per transaction) | Yes (3 sites) |
| 0% transaction fees | Yes (paid plans) | Yes (Premium only) | Yes (Stripe fees only) | No (5-15% cut) | N/A |
| Multi-platform integrations | 12,000+ affiliate brands | Limited | Stripe/PayPal | 300+ mini-apps | Mailchimp, Kit, ActiveCampaign |
| Password protection | No | Yes (paid) | No | No | Yes |
| Team collaboration | Yes (Business plan) | No | No | No | No |
2. Platform Deep-Dives¶
2.1 Beacons.ai¶
Positioning: All-in-one creator platform. Closest to what we're building.
Pricing (2026): - Free: link-in-bio, basic store, media kit; 9% sales commission - Creator Pro: $30/mo; custom domain, advanced analytics, priority support - Store Pro: $30/mo; advanced storefront, 0% transaction fees - Business: $75/mo; all features, team collaboration
Block types observed: - Link button (standard + animated priority) - Social media icons bar - Bio/header text block - YouTube embed - Spotify embed - TikTok embed - Podcast player - SoundCloud embed - RSS feed (auto-updating blog/news) - Digital product store block - Tip jar - Email capture/newsletter signup - Affiliate link block - Media kit block (auto-updating) - Scheduling/booking link - Course block - Membership block
UI/UX patterns: - Block-based drag-and-drop editor (feels like Notion or a mini website builder) - AI assistant "Beam" for analytics interpretation and copy generation - Template gallery with mobile preview - Live preview pane alongside editor - Mobile-first profile page with avatar centered at top, bio below, blocks stacked vertically - Color picker + font picker in sidebar - Background options: solid color, gradient, image, video
Standout differentiators: - Auto-updating media kit for brand deals - Affiliate marketplace with 12,000+ brands - AI-powered analytics ("why did my traffic spike?") - Auto-DM / Smart Reply integration - Multi-page support (rare in this category)
Source: https://autogpt.net/ai-tool/beacons-ai/, https://khaby.ai/pricing/beacons/, https://linke.ro/blog/beacons-vs-linktree
2.2 Linktree¶
Positioning: The original, simplest link aggregator. Brand recognition is the moat.
Pricing (2026): - Free: unlimited links, basic customization; 12% sales commission - Starter: ~$8/mo; branding removal, scheduling, some analytics - Pro: ~$15/mo; 365-day analytics, custom domain, UTM params, Google Analytics - Premium: ~$35/mo; 0% fees, priority support
Block types observed: - Link button (standard + priority animated) - YouTube embed - Twitch embed - Vimeo embed - Facebook Video embed - Audiomack embed - SoundCloud embed - Podcast player (Spotify, Stitcher, Apple Podcasts, Google Podcasts) - Pinterest pins/boards - Clubhouse events - RSS feed block - Email capture / contact form - Digital product store - Schedule link (go-live / expiry dates) - Social media icons
UI/UX patterns: - Minimal linear list editor: form-fill + drag handle to reorder - Link thumbnail with title + subtitle - Branded "Linktree" pill at bottom of profile (removed on paid plans) - Simple toggle to enable/disable links - Background: solid, gradient, image - Font + button style selector in sidebar - Profile page: avatar top-center, display name, bio line, link list below
Standout differentiators: - Highest brand recognition; users trust the linktr.ee domain - Scheduling (go-live / expiry) for links - Pinterest + Clubhouse embeds (unusual) - 365-day analytics history on Pro
Source: https://unil.ink/blog/linktree-pricing-2026, https://talkspresso.com/blog/linktree-free-plan-pricing-features-2026
2.3 Stan Store¶
Positioning: Creator storefront-first, not link aggregator-first. Targets educators/coaches.
Pricing (2026): - Creator: $29/mo; mobile store, unlimited digital products, courses, calendar bookings, subscriptions, community, AutoDM - Creator Pro: $99/mo; funnels, upsells, email marketing, discount codes, affiliates, payment plans, ad pixel tracking - No free plan. Zero platform commission (only Stripe/PayPal 2.9% + $0.30).
Block types observed: - Product store block (digital downloads, e-books, templates) - Course block - Coaching calendar / booking block - Subscription / membership block - Community block - AutoDM block - Email list / newsletter block - Basic social links
UI/UX patterns: - Profile page acts as a mini storefront (product cards with price + buy button) - Mobile-first card grid for products - Stan-branded checkout flow (not a third-party redirect) - No real block editor; layout is fixed template - Emphasis on purchase conversion, not aesthetic customization
Standout differentiators: - Native checkout (no redirect to Gumroad/etc.) - Calendar booking built in (replaces Calendly) - Subscription/community management built in - Funnel + upsell builder on Pro plan - Zero platform fees
Source: https://talkspresso.com/blog/stan-store-pricing-and-features-2026, https://unil.ink/blog/stan-store-review-2026
2.4 Koji (withkoji.com)¶
Status: ACQUIRED by Linktree and shutting down. Research value: historical pattern reference only.
Positioning: Link-in-bio as an app store. Mini-apps as the differentiator.
Pricing: - Free; transaction cut of 5-15% per sale (no subscription)
Block types / mini-apps (300+): - Tip jar - Storefront (digital products) - Paid shoutouts - Subscription content - Quizzes / polls - Trivia games - Custom video messages - Fan art requests - Wishlists - AMA (Ask Me Anything) - AMAs + Q&A sessions - Many more community engagement apps
UI/UX patterns: - Profile page as an app launcher: tap a block, a mini-app launches inline - Modal-style overlays for mini-app experiences (no page navigation) - Card grid layout for app blocks - Heavy emphasis on interactive content over static links - Each mini-app is independently styled
Standout differentiators (for pattern-stealing, not replication): - Mini-app modal pattern: blocks that open interactive experiences in-place - App marketplace model (creators choose from a library of block types) - Per-transaction monetization model (no subscription barrier to entry)
Source: https://influencermarketinghub.com/koji/, https://www.creatoreconomytools.com/tool/koji
2.5 Carrd¶
Positioning: Ultra-cheap one-page site builder. Not link-in-bio-first; more for portfolios/landing pages.
Pricing (2026): - Free: 3 sites, core features - Pro Lite: $9/year - Pro Standard: $19/year; custom domains, SSL - Pro Plus: $49/year; 25 sites, custom domains, advanced embeds, forms
Block/section types: - Text block - Image block - Button / CTA block - Video embed (YouTube, Vimeo) - Audio embed - Icon block - Divider - Container (group blocks) - Form block (contact, signup, payment-enabled) - Map embed - Social media icons - Countdown timer
Form integrations: - Mailchimp, Kit (ConvertKit), ActiveCampaign, EmailOctopus, Buttondown, GetResponse, and more
Analytics: - No built-in analytics; integrates with Google Analytics, Plausible, Matomo, Fathom, SimpleAnalytics
UI/UX patterns: - Full drag-and-drop canvas editor (most flexible of all 5) - Hundreds of templates sorted by use case - Live preview fills the screen; editor is a collapsible sidebar - Section-based layout (stacked sections, each with their own background/padding) - Responsive: editor has mobile/tablet/desktop preview toggle - Typography: font size, weight, letter-spacing, line-height all editable - No AI, no monetization, no analytics
Standout differentiators: - Cheapest paid tier in the market ($19/year for custom domain) - Most flexible layout editor; not constrained to vertical link list - Form integrations cover the major email platforms - Template library is genuinely good
Source: https://www.sitebuilderreport.com/carrd-review, https://checkthat.ai/brands/carrd/pricing
3. Best Patterns to Steal¶
From Beacons.ai¶
- Block-based drag-and-drop editor with live preview - side-by-side editor + mobile preview pane is the gold standard UX for this category.
- AI analytics assistant - "Ask why traffic spiked" is a killer feature for non-technical creators. Build a basic text insight layer on top of our analytics.
- Multi-page support - Almost no competitors do this. Gives creators more real estate.
- Media kit block - Auto-updating stats (follower count, engagement rate) positioned for brand deals is a strong differentiator.
- Affiliate marketplace integration - High perceived value; drives platform revenue without per-transaction fees.
From Linktree¶
- Link scheduling (go-live / expiry timestamps) - Simple feature, huge creator value (seasonal promos, limited drops). Implement in MVP.
- Priority / animated link style - One link that pulses or highlights draws 3x clicks. Easy CSS animation win.
- Branded toggle (on/off per link) - Simpler than deleting; creators can hide seasonal content without losing config.
- 365-day analytics history - Long retention window is a upsell lever and a real differentiator vs free tools.
- Clean profile page UX - Avatar centered, name, bio, then vertical link list. Don't over-engineer the public-facing layout.
From Stan Store¶
- Native checkout flow - Embedding a checkout modal on the profile page (vs. redirect to Gumroad) dramatically improves conversion. Build Stripe Elements inline.
- Product card layout for store blocks - Image + title + price + buy button in a card. Works better than a plain link for commerce.
- Calendar booking block - Embed a scheduling widget (build our own or integrate Cal.com) so creators don't need Calendly.
- Funnel / upsell logic - After purchase, show an upsell block. Post-MVP but worth designing the data model for now.
From Koji (pattern only, platform shutting down)¶
- Modal-overlay block experiences - When a user taps a block, open an experience in a bottom sheet/modal instead of navigating away. Excellent for tip jar, email capture, booking.
- Block marketplace concept - Let creators browse a library of block types (tip jar, quiz, booking, product, etc.) rather than manually configuring raw settings. Improves discoverability.
From Carrd¶
- Template gallery with use-case categories - Sort templates by "creator", "musician", "coach", "brand" etc. Reduces time-to-first-publish.
- Full canvas drag-and-drop with section backgrounds - More expressive than block-list-only. Gives creators control over spacing/padding/background per section.
- Mobile / tablet / desktop preview toggle in editor - Non-negotiable for responsive editing. Build this into our editor toolbar.
- Form integrations (Mailchimp, Kit, etc.) - Don't build email marketing; integrate with what creators already use. Webhook + API key input field per form block.
4. Recommended MVP Feature Priority¶
P0 (Launch blockers - must ship)¶
- Profile page: avatar, display name, bio, vertical link list, social icons
- Link block: title, URL, thumbnail/icon, toggle on/off
- Custom themes: 10+ presets (color palette + font pairing + button style)
- Mobile-responsive profile page (320px-430px primary target)
- SEO meta tags: og:title, og:description, og:image, canonical URL
- Analytics: page views, link clicks, click-through rate per link
- Block editor: add, remove, reorder via drag-and-drop
- User auth: signup, login, persistent profile (localStorage + API stub)
P1 (Ship within first month)¶
- Embed blocks: YouTube, Spotify, TikTok (iframe wrapper with responsive aspect ratio)
- Email capture block: name + email form, webhook export, Mailchimp integration
- Link scheduling: go-live + expiry timestamp per link
- Custom domain support: CNAME record instructions + SSL via Let's Encrypt
- Priority/animated link style (CSS pulse/glow animation)
- Profile page analytics referrer breakdown (UTM source parsing)
P2 (Month 2-3)¶
- Digital product block: file upload, Stripe payment, download delivery
- Tip jar block: Stripe Elements modal overlay
- Booking/scheduling block: Cal.com embed or native availability picker
- Template gallery: 20+ categorized templates
- Mobile/tablet/desktop preview toggle in editor
- Multi-page support (secondary pages off main profile)
P3 (Post-MVP roadmap)¶
- AI analytics assistant ("why did traffic spike?")
- Media kit block (auto-pulls social stats via API)
- Course/membership block (drip content)
- Affiliate link block with click tracking
- Team collaboration / agency accounts
- Block marketplace / library browser UI
5. Technical Observations¶
Profile Page HTML/CSS Architecture (synthesized from observed patterns)¶
<body class="bg-[theme-bg] min-h-screen flex flex-col items-center py-8 px-4">
<!-- Avatar + Bio -->
<div class="profile-header flex flex-col items-center gap-3 mb-6">
<img class="rounded-full w-24 h-24 object-cover ring-2 ring-[theme-accent]" />
<h1 class="text-xl font-bold text-[theme-text]">Display Name</h1>
<p class="text-sm text-[theme-muted] text-center max-w-xs">Bio text</p>
<!-- Social icons row -->
<div class="flex gap-3">...</div>
</div>
<!-- Block list -->
<div class="blocks w-full max-w-sm flex flex-col gap-3">
<!-- Link block -->
<a class="block w-full rounded-xl bg-[theme-btn] text-[theme-btn-text]
py-3 px-5 text-center font-medium hover:opacity-90
transition-opacity duration-150 shadow-sm">
Link Title
</a>
<!-- Animated/priority block adds: animate-pulse or ring effect -->
<!-- Embed block: 16:9 iframe wrapper -->
<div class="rounded-xl overflow-hidden aspect-video">
<iframe ...></iframe>
</div>
</div>
</body>
Key CSS techniques:
- max-w-sm (384px) constrains the content column on desktop, maintaining mobile feel
- aspect-video (16:9 ratio) for embed blocks, aspect-square for product images
- CSS custom properties (--theme-bg, --theme-accent, etc.) for theme switching without JS
- backdrop-filter: blur() for glassmorphism card backgrounds (2026 trend)
- transition-transform duration-200 hover:scale-[1.02] for subtle link hover lift
- Bottom-sheet/modal pattern for interactive blocks: fixed inset-0 bg-black/50 flex items-end
Editor Architecture Notes¶
- Beacons and Carrd both use a sidebar config panel + right-side live preview layout
- Block list in editor is a
<ul>with drag handle icons; use@dnd-kit/core(React) or plain HTML5 drag events - Each block has a
type,id,configobject; the renderer maps type to component - Theme system: store palette as CSS vars on
:root, swap with JSdocument.documentElement.style.setProperty
6. Sources Consulted¶
- https://autogpt.net/ai-tool/beacons-ai/ — Beacons feature overview
- https://khaby.ai/pricing/beacons/ — Beacons pricing 2026
- https://linke.ro/blog/beacons-vs-linktree — Beacons vs Linktree UI/UX comparison
- https://inflowave.io/resources/beacons-vs-linktree-2026 — Editor pattern analysis
- https://unil.ink/blog/linktree-pricing-2026 — Linktree pricing 2026
- https://talkspresso.com/blog/linktree-free-plan-pricing-features-2026 — Linktree free plan detail
- https://talkspresso.com/blog/stan-store-pricing-and-features-2026 — Stan Store pricing
- https://unil.ink/blog/stan-store-review-2026 — Stan Store features
- https://influencermarketinghub.com/koji/ — Koji feature review
- https://www.creatoreconomytools.com/tool/koji — Koji status (acquired/shutting down)
- https://www.sitebuilderreport.com/carrd-review — Carrd features
- https://checkthat.ai/brands/carrd/pricing — Carrd pricing 2026
- https://muz.li/blog/whats-changing-in-mobile-app-design-ui-patterns-that-matter-in-2026/ — Mobile UI trends 2026
- https://stackinfluence.com/blog/beacons-vs-linktree-2026-link-bio-tool-is-best — Editor comparison
Note: Koji (withkoji.com) has been acquired by Linktree and is shutting down. Feature data is from archived reviews; treat as historical reference for pattern inspiration only.