Product case study · Aboutmii

An online identity in minutes — with AI that writes the hard parts.

Aboutmii turns “I need a link in my bio” into a complete, branded, monetizable mini-site. Claim a URL, pick a category theme, fill a guided dashboard, publish. And where most people stall — the bio and the SEO description — one click of “Write with AI” drafts it for them.

Product · AboutmiiCategory · Bio-link / personal landing pagesAudience · Creators, professionals, coaches, SMBsAI stack · OpenAI (Pro)
2
AI writers live in the dashboard — bio and SEO meta
6
Layers in the stack, from Next.js frontend to OpenAI
1
Link that carries links, services, payments and booking
0
Lines of code a user writes to publish
01Executive Summary

A landing page builder that also writes the copy

Every creator, coach and freelancer already knows they need one online home — a single link that works in an Instagram bio, a WhatsApp message, an email signature and a business card. Traditional website builders are far too heavy for that job. Classic link-in-bio tools are far too thin: they list URLs, but they don't sell services, capture leads, take payments or look like a real brand.

Aboutmii sits between the two. A user claims aboutmii.com/username, picks a category and theme matched to their profession, fills a step-based dashboard, and publishes a mobile-first page. Behind it sits a full platform — themes, services, gallery, FAQs, testimonials, forms, payments, booking, custom domains and analytics. And on Pro, “Write with AI” appears next to the two fields that stall launches most: the profile bio and the SEO meta description.

The core mandate: get a professional published in minutes rather than weeks — and remove blank-page syndrome without turning the product into a chatbot. AI is scoped to the exact fields where a blinking cursor blocks shipping, and nowhere else.
02The Challenge

Too heavy, too thin, or too blank

The market offered two bad options and one universal blocker. Aboutmii had to solve all three at once to be worth switching to.

🧱

Website builders are too heavy

A blank WordPress install, hosting decisions and a theme marketplace is a project. Most professionals want a page today, not a build.

🔗

Link-in-bio tools are too thin

They list URLs and stop there — no services with pricing, no lead capture, no payments, and nothing that reads as a real brand.

✍️

Blank-page syndrome

Writing a bio and an SEO meta description is genuinely hard if you aren't a copywriter. That friction delays launch and weakens discoverability.

🎨

Generic design signals amateur

A dietician and a creative studio need different pages. One default template makes every user look like every other user.

💳

No path from page to payment

Interest arrives and then leaks — no pay link, no booking, no form. The page ends the conversation instead of starting a transaction.

🌐

No real brand control

A platform subdomain is fine to start and a liability later. Going professional means a custom domain without a DNS support ticket.

The insight that shaped the product: the blocker isn't the builder, it's the writing. Users abandon at the description field, not the theme picker — so that's the only place worth spending an LLM call.
03The Architecture

Six layers, and no AI microservice

AI is a route, not a service. Generation happens in a Next.js API route on the frontend; the Express/MongoDB backend stores the result as ordinary profile fields. That means AI can be iterated without touching core APIs — and published pages stay fast and cache-friendly.

Frontend Next.js 15 · TypeScript
Marketing sitepublic acquisition surfaceStep-based dashboardprofile, SEO, payments, domainsPublic bio pagesmobile-first, themedTailwindtheme system
Auth NextAuth · JWT
Email sign-inclaim a usernameGoogle loginone-tap onboardingRolesuser / admin
Backend Express · MongoDB
Profilesthe content storeThemes & categoriesprofession-aware designDomainsrequest, verify, approveSubscriptionsplan state and gatingLeadsform submissionsAnalyticsfirst-party pageviews
Billing Razorpay plans
Freebuild and publishBusiness / Enterprisethe Pro tiersFeature gatingAI writing sits behind this
Media Cloudinary / Bunny
Profile imagesavatars and bannersGalleryportfolio mediaVideopitch video hosting
AI OpenAI · Pro only
Chat CompletionsChatGPT/api/openai/chatNext.js route, server-side keyBio generationProfile stepMeta descriptionSEO & Analytics step
Why the split matters: the backend stays a reliable identity and content store, so AI output is just text in a normal field. No embeddings, no vector store, no separate inference deployment — which is the right amount of machinery for two writing assists.
04The AI Layer

Two buttons, next to the two fields that block launch

“Write with AI” isn't a chat window bolted onto a sidebar. It's an action attached to the specific input a user is already stuck on — and it hands back editable text, never a published page.

Live · Pro · Dashboard → Profile

Write with AI — profile bio

A system prompt asks for a professional bio built from the user's name and category, kept concise at roughly 400 characters.

  • Free users see an upgrade prompt instead (Business / Enterprise)
  • If a draft exists, the model improves it; if empty, it drafts from scratch
  • Output lands in the description field for review before saving
Live · Pro · Dashboard → SEO

Write with AI — SEO meta description

The prompt acts as an SEO content writer, targeting roughly 150–160 characters with a clear call to action.

  • Context passed in: username, subheading, category, existing bio or meta text
  • Output trimmed client-side to stay inside meta length limits
  • Saved to metaDescription on the profile

How one request flows

Step 01

Click

User hits Write with AI in Profile or SEO.

Step 02 · gate

Plan check

Free plans open the upgrade modal. No call is made.

Step 03

Post messages

Paid request goes to /api/openai/chat.

Step 04

Model call

Route calls Chat Completions with the server-side key.

Step 05

Fill the field

JSON returns, copy fills the input — user edits freely.

Step 06

Save

Stored as an ordinary profile field by the backend.

The key security detail: OPENAI_API_KEY never leaves the server. The browser posts messages to an internal route; the route holds the credential and talks to OpenAI. Plan gating is checked before the request is made, so a free account can't spend tokens.

AI capability status — what's actually shipping

AI capabilityStatusPlanWhere it lives
Bio / profile descriptionLiveProDashboard → Profile
SEO meta descriptionLiveProDashboard → SEO & Analytics
FAQ generationLiveProDashboard → FAQ's
ModelGPT-4o-mini/api/openai/chat
05Platform Capabilities

AI removes writing friction; the platform removes build friction

Everything below is what makes a published Aboutmii page a business asset instead of a list of links.

Sites

Claim & publish instantly

Users claim aboutmii.com/username, edit in a step-based dashboard, and preview the live page at any point before publishing.

Built on · username reservation + live preview
Themes

Category-aware design

Themes map to professions — Classic Bio, Creator Portfolio, Creative Studio, Fitness Coach, Trainer Power, Dietician Vital, Trainer Vital Elite, Immersive 3D and more.

Built on · category → theme mapping
Monetize

Payments & booking

Payment buttons (Stripe, PayPal, Razorpay, bank transfer and more), digital products, and Calendly or calendar booking links turn a page into a sales front door.

Built on · payment buttons + booking links
Domains

Custom domain flow

Paid users request a domain, configure DNS (CNAME/A), verify from the dashboard; an admin approves; production nginx routes the host to the right site.

Built on · DNS verification + admin approval
Leads

Forms & CRM hooks

Built-in contact forms, a WhatsApp CTA, HubSpot and mail-provider embeds, plus a leads view for follow-up.

Built on · forms, WhatsApp CTA, HubSpot embeds
Insight

Analytics

First-party pageview analytics — devices, visits, engagement — plus an optional Google Analytics ID for deeper tracking.

Built on · first-party pageviews + optional GA
06The Differentiator

Narrow AI beats a free-form chatbot here

The temptation with any builder is to add an assistant. Aboutmii went the other way and spent its AI budget on two fields — because that's where users actually stop.

🎯

Placed at the point of friction

The button sits beside the field being edited. There's no prompt to compose, no conversation to steer, and no context for the user to supply — the form already has it.

🔐

Gated before it costs anything

Subscription is checked in the UI before a request exists. Free users get an upgrade path; token spend only ever happens for a paying account.

✏️

Draft, never publish

Output fills an editable input. The user reviews, rewrites and saves — so the model is a starting point, and the professional's own voice is the final one.

🧩

Decoupled from the core

AI lives in a frontend route and writes to ordinary fields. Prompts and models can change without a backend migration or an API version bump.

What this bought: a feature that is cheap to run, easy to explain on a pricing page, and impossible to get badly wrong — because the worst case is a bio draft the user rewrites.
07User Journey

Username to published page

Seven steps, two of which can be handed to AI. Amber markers are the moments where “Write with AI” appears.

Step 01

Claim a username

Create an account with email or Google login, and reserve aboutmii.com/username.

Step 02

Choose category & theme

Pick the profession that fits, and a theme built for it rather than a generic default template.

Step 03 · AI

Fill the profile

Name, subheading, description, socials. This is where Write with AI drafts or improves the bio for Pro users — the first place launches used to stall.

Step 04

Add the substance

Services with pricing, gallery, FAQs, testimonials, socials and a pitch video.

Step 05 · AI

Optimise for search

Meta title and description, analytics ID. Write with AI generates a 150–160 character meta description with a call to action — the second stall point, removed.

Step 06

Wire up revenue

Connect payments, booking links, HubSpot, and — on paid plans — a custom domain.

Step 07

Publish and share

One link everywhere, or a fully branded domain once DNS verifies and an admin approves.

08Monetization

Freemium drawn along the line where polish starts costing

Free users can genuinely build and publish. The paid tiers unlock the features that need either per-request compute or operational review — which keeps pricing honest and margins predictable.

Free

Get a real presence live today
  • Claim a username and publish a mobile-first page
  • Category theme, profile, links and socials
  • Gallery, FAQs, testimonials and contact form
  • First-party analytics

Business & Enterprise Pro

Everything in Free, plus the parts that cost to run
  • AI-Powered Content — Write with AI for bio and SEO meta
  • Custom domain with DNS verification and admin approval
  • Expanded limits across the builder
  • Advanced features documented under Pro
Why this line: AI writing and custom domains are the two features with real marginal cost — tokens for one, DNS routing and human approval for the other. Putting the paywall exactly there means upgrades happen at the moment a user wants more polish, not as an arbitrary tax on basic use.
09Where It Landed

An identity partner, not another list of links

The same person, the same hour of effort — on either side of the switch. Nothing below is a metric; it's the shape of what changed.

After · a page that works
Faster launch
A blank install to configureLive in an evening
Better copy, in seconds
A blinking cursorA draft to edit
Profession-fit design
One default templateA theme per profession
Revenue-ready pages
A list of linksPay, book, capture
Brand control
A platform URLYour own domain
Measurable presence
Guessing at trafficDevices, visits, engagement
The strategic outcome: Aboutmii's AI doesn't replace the builder — it removes the hardest blank fields, so professionals publish sooner and read as more credible in search. For creators, coaches, dieticians, freelancers and small businesses, the combination of category themes, Pro AI writing, payments, booking and custom domains makes it a practical online identity partner.

People would sign up, hit the bio field and vanish. That was our drop-off, right there. They put AI on that one field and the SEO description and left the rest of the builder alone. Honestly I'd half expected them to try and turn the whole thing into a chatbot.

Idea in your head? Let’s
bring it to life.

Got a project? A wild idea? Or just want to say hey?
We're here for all of it — reach out anytime.

I’m looking for a help with:

I’m hoping to stay around of (in USD):