Creator slots
Diamond → Rising Star
Golden Client spots
The project and the problem.
Exclusive B2B marketplace connecting mega-creators (1M+ followers) with international brands. Tiered membership, real-time booking, and secure payments inside a curated, capped network.
All Influencer needed a premium, exclusivity-driven platform where mega-creators with 1M+ followers and international brands could connect without the friction of typical influencer agencies. The product had to communicate scarcity, support a tiered pricing model from €250 to €10,000+ monthly, and handle bookings and secure payments end to end. Under a brand built around European luxury.
- Make exclusivity real with a hard-capped, tiered membership
- Let brands book verified mega-creators in minutes, not weeks
- Protect both sides with secure, escrow-style payments
The approach and process.
We designed and engineered the platform to make exclusivity tangible. Every screen reinforces the curated, capped membership while keeping the booking and payment journey friction-free for both sides of the marketplace.
- 01
Designing the Cap
2 weeksThe exclusivity story only works if the scarcity is real. We spent the first two weeks deciding what the caps actually were. Why 333 creators and not 500, why 20 Golden Clients and not 30. And how the data model would enforce them so that even if someone wanted to slip in a 334th, the database would refuse.
The capped-slot model written down with the reasoning · Four-tier system (Diamond, Platinum, Gold, Rising Star) defined · Payment + booking flows mapped end-to-end · A roadmap with launch tied to brand-readiness, not feature count
- 02
A Brand That Whispers
4 weeksThe hardest part of the design wasn't what to add. It was what to remove. The brand had to feel like a private members' club, not a marketplace. Minimal typography, generous whitespace, restrained motion. We deleted three rounds of "cool" interactions because they felt like a startup.
Figma design system, premium European voice throughout · 50+ surfaces from auth to admin in the file · Brand guidelines the founder can hand to a future designer · Motion specs. Slow, deliberate, never bouncy
- 03
Foundation, the Boring Part
4 weeksNext.js + TypeScript + Postgres scaffold. The unglamorous phase where you make sure the foundations hold the rest. We spent extra time on the role split. Brand and creator surfaces share a lot of code but should never share a single piece of data by accident.
Production infrastructure with staging that actually mirrors prod · Auth + RBAC with brand/creator separation enforced at the DB · Base UI built from the design system · Postgres schema with constraints on the tier and slot models
- 04
Tiers, Bookings, and the Cap
4 weeksThe big technical phase. We implemented the four-tier system, the capped slot enforcement (with a waitlist queue for the moments it fills), the live availability indicators, and the profile + discovery surfaces. The waitlist surprised us. Brands actually like seeing they're queued. It reinforces the scarcity.
Four-tier creator membership wired into pricing and eligibility · Hard cap on slots. App-level enforcement with DB constraints as backup · Booking flow with live availability per creator · Discovery + profile surfaces with verified-tier badges
- 05
Stripe Connect, the Sensitive Phase
3 weeksPayments where two parties care about every cent. Stripe Connect for direct creator payouts, splits per booking, and an escrow-style hold released only when the deliverable is confirmed. We tested every dispute scenario we could think of, then asked the founder for the ones we missed.
Stripe Connect with verified creator payouts · Per-booking split rules, transparent on both sides · Escrow-style hold + release flow · Dispute resolution with a full audit trail
- 06
Launch, Quietly
2 weeksPerformance pass, accessibility review, and the motion-polish that takes the platform from "good" to "this feels expensive." We launched without a big announcement. The right brands found it through the right creators, exactly as planned.
Production launch at all-influencer.com · Performance report (Core Web Vitals across the site) · Accessibility sign-off (WCAG AA) · Founder runbook for tier and slot management
The reasoning and the value.
All Influencer is a deliberately small room. 333 creator chairs, 20 brand chairs, and a platform that makes the scarcity real instead of just claiming it in the marketing copy.
All Influencer is live at all-influencer.com, positioned as ‘The World’s Most Premium Influencer Platform’. Running tiered creator memberships, brand bookings, and secure payments inside a single curated marketplace.
Tiered creator membership
Four-tier system (Diamond, Platinum, Gold, Rising Star) wired into pricing, eligibility, and creator profiles. From €250 to €10,000+ monthly rates.
Booking with live availability
Brands book creators directly through the platform with availability indicators that update as slots fill or free up.
Golden Clients program
Capped at 20 premium brand spots. Exclusivity built into the data model and reinforced visually across every surface.
Secure payment processing
End-to-end payment workflows with transparent splits and protections for both creators and brands.
Premium European brand system
Custom Figma design system reflecting ‘Proudly built in Europe’. Minimalist typography, circular profiles, status badges, and restrained motion.
Live in production
Running today at all-influencer.com, hosting verified mega-creators and international brand partnerships.
What changed.
A side-by-side of what the client had before we engaged, and what we shipped.
- Brand-creator deals went through agencies who took 30%+ before either side saw the money
- Every deal renegotiated from scratch because no one would publish a price list
- A creator with 8 million followers and a creator with 60,000 sat in the same DM pile, indistinguishable to brands
- Verifying a mega-creator was actually a mega-creator meant scrolling their grid and hoping
- Payments moved by wire transfer with no escrow. If a deliverable was bad, good luck getting refunded
- Booking a campaign meant 2–3 weeks of back-and-forth before anyone knew if the dates worked
- Premium brands hated being listed next to dropshippers on generic influencer platforms
- A platform that physically cannot list more than 333 creators. The cap is a database constraint, not marketing
- Tiered pricing (€250 monthly for Rising Star, up to €10K+ for Diamond) is visible to both sides up front
- Diamond, Platinum, Gold, Rising Star. The tier a creator sits in is verified, not self-declared
- 20 Golden Client slots for brands, full stop. When they're full, brands wait. Brands have actually waited.
- Stripe Connect handles every payment with split rules per booking and a hold released only on delivery
- Live availability per creator. A brand can book a campaign in under five minutes if the dates match
- A visual identity restrained enough that the platform feels like a private club, not a marketplace
Technology stack.
The tools behind the build, and the reasoning behind each choice.
Server-rendered profile pages so brands searching for a specific creator on Google land directly on the All Influencer version, not someone else's.
Tier rules, slot caps, and payment splits are all type-checked. Money math without TypeScript is asking for trouble.
The design needed strict consistency to feel expensive. Utility classes made "break the rule" harder than "follow it."
The cap on creator and brand slots lives in the database as a constraint, not just a check in the app. Even a buggy admin tool can't oversell the platform.
One repo, one deploy, one set of types. We'll split it out the day the load demands it; it has not demanded it yet.
Creators get paid directly into their accounts with per-booking splits. Holds release only after the brand confirms delivery. And the audit trail covers every disagreement.
The 333-creator and 20-Golden-Client caps are enforced at the database. Scarcity isn't a marketing line; it's a constraint.
When a slot is full, brands and creators join an ordered queue. Surprisingly, brands like seeing they're queued. It confirms the platform isn't bluffing.
Restrained, deliberate, European. We deleted three rounds of "cool" interactions because they made the platform feel like a startup instead of a club.



