From setting up your first bio link to scaling a multi-product creator business โ step-by-step guides, tips and best practices.
Welcome to Bio Studio! You're minutes away from your first link, first product, and first sale. Here's the 30-second orientation.
Head to /register, pick a username (this becomes your URL: biostudio.in/u/yourname), enter your email & password. You'll be in your dashboard in under a minute.
In Settings, write a short bio, upload your avatar (or use the auto-generated one), and link your Instagram, YouTube, etc.
Open the Links tab โ click "Add link" โ paste a URL (your YouTube, blog, newsletter, anything). Drag to reorder.
Copy biostudio.in/u/yourname and paste it into your Instagram bio, YouTube description, WhatsApp status โ anywhere.
Pro tip: The fastest path to your first 100 clicks is to put your Bio Studio link as the only link in your Instagram bio, then mention it in your next post/story: "Link in bio ๐".
Most creators are live in under 5 minutes.
Passwords are bcrypt-hashed. Sessions are cookie-protected.
UPI, COD, WhatsApp, GST โ first-class.
Your bio page is your home on the internet โ one link that holds everything. Here's how to make it shine.
Open the Settings tab from your dashboard sidebar.
Update display name, bio (max 280 chars), phone, WhatsApp, social handles.
Click the upload button. JPG, PNG, GIF or WEBP up to 5 MB. We auto-resize for you.
Choose from 19 themes, or set custom colors & fonts.
Click "Save changes". Your bio page updates instantly at /u/yourname.
Theme tip: Match your bio page colors to your Instagram aesthetic. Consistent branding = trust = clicks.
Links are the heart of your bio page. Add unlimited links, drag to reorder, track every click.
From your dashboard sidebar, click "Links".
The button is in the top-right of the links panel.
Enter a title (e.g. "My YouTube channel"), the URL (e.g. https://youtube.com/@you), and pick a type (website, video, social, etc.).
The link appears at the bottom of your bio page. Drag the โฎโฎ handle to reorder.
Bio Studio auto-detects the link type from the URL (YouTube, Instagram, Twitter, etc.) and shows the right icon. You can also manually override the type in the link editor.
| URL contains | Auto-type | Icon |
|---|---|---|
youtube.com / youtu.be | video | โถ๏ธ YouTube |
instagram.com | social | ๐ท Instagram |
twitter.com / x.com | social | ๐ฆ Twitter/X |
facebook.com | social | ๐ Facebook |
wa.me / whatsapp.com | ๐ฌ WhatsApp | |
| Anything else | website | ๐ Globe |
Every click on a link is counted automatically โ no extra setup needed. View per-link click counts in the Links tab, and aggregate trends in the Reports tab (Premium).
Analytics tip: Put your most important link first โ top-of-page links get 3-5ร more clicks than ones further down.
Sell digital, physical or service products directly from your bio page. Custom categories, variants, GST defaults and more.
Available on Premium. Click "Add product".
10 built-in templates (apparel, cosmetics, digital, food, etc.) pre-fill fields, variants & delivery flow.
Product name, description, price (โน), product type (digital/physical/service), stock count.
Up to 6 images per product. First image is the cover. JPG/PNG/WEBP up to 5 MB each.
GST rate (%), HSN code, delivery options (standard/local/digital), payment options (COD/UPI/prepaid).
Mark returnable, set return window (default 7 days), restocking fee, refund modes.
Toggle "Active" and save. The product appears on your bio page storefront instantly.
| Type | Use case | Delivery |
|---|---|---|
| Digital | E-books, courses, presets, downloads | Instant download link after payment |
| Physical | Apparel, home goods, prints | Courier or local delivery with OTP |
| Service | Consulting, design, coaching | Manual coordination via WhatsApp |
Stock tip: Set stock = 0 for "unlimited" digital products. For physical products, set a real stock count โ orders will fail when stock runs out.
Every sale is an order. Track from creation to delivery, send WhatsApp updates, generate invoices โ all in one place.
| Status | Meaning | Next step |
|---|---|---|
| Created | Buyer placed the order | Wait for payment (if prepaid) |
| Pending | Payment screenshot uploaded | Verify the payment |
| Paid | Payment confirmed | Confirm & ship the order |
| Confirmed | Order accepted, ready to ship | Assign delivery partner |
| Shipped | Handed to courier/partner | Buyer gets tracking link |
| Delivered | OTP verified at buyer's door | Generate invoice |
| Completed | Invoice sent, order closed | Done! |
The bell icon in your dashboard shows new orders. You'll also get an email + WhatsApp message (if enabled).
Click "Sales" from the sidebar. New orders appear at the top.
Check buyer name, address, product, quantity, amount, payment method & status.
Click "Verify" to compare the buyer's screenshot/UTR with your bank/UPI app. Approve or reject.
Click "Confirm", assign a delivery partner (for local) or add courier tracking ID (for shipped).
For local delivery: the partner enters the OTP shown by the buyer. For shipped: mark delivered when tracking shows so.
Click "Generate invoice" โ auto-creates a GST invoice and emails it to the buyer.
WhatsApp tip: Click the WhatsApp icon next to any order to instantly message the buyer with a pre-filled order update template.
Accept payments via UPI, COD, or prepaid (Razorpay). Mix and match per product.
| Method | Setup | Buyer flow | Your fee |
|---|---|---|---|
| UPI | Enter your UPI VPA in Settings | Scan QR or tap to open UPI app | โน0 (direct to your bank) |
| COD | Enable per product | Pay cash on delivery | โน0 (cash to you) |
| Prepaid (Razorpay) | Add Razorpay key ID & secret | Card / netbanking / wallet / UPI via Razorpay | Razorpay's fee (~2%) |
Scroll to the "UPI" section.
e.g. yourname@okhdfcbank or yourname@upi.
This shows up in the buyer's UPI app (e.g. "Priya Sharma Store").
UPI (direct), Razorpay (via gateway), or COD.
The QR code appears on every product checkout automatically.
Sign up at razorpay.com and complete KYC.
In Razorpay dashboard โ Settings โ API Keys โ Generate. Copy the Key ID and Key Secret.
Under Settings โ Webhooks, create a webhook for payment.captured & payment.failed pointing to https://yourdomain.com/api/webhooks. Copy the webhook secret.
Settings โ Razorpay section. Paste Key ID, Key Secret & Webhook Secret. We never display the secrets again (only show "configured" status).
Create a test product, place an order, and pay via Razorpay test mode.
Security: Never share your Razorpay Key Secret or Webhook Secret with anyone. Bio Studio stores them encrypted and only ever displays whether they're configured (boolean), never the actual value.
Hyper-local delivery with partner riders, OTP verification, radius-based zones, distance fees & live tracking.
Toggle "Enable local delivery".
Enter your store's latitude & longitude (use Google Maps โ right-click your location โ copy coordinates). Or use the map picker.
1โ50 km. Buyers outside the radius can't select local delivery at checkout.
Minimum order amount (โน0 = no minimum). Flat delivery fee (โน0 = free delivery).
Open the Partners tab. Add a name, phone, vehicle type & zone. They'll get a WhatsApp link with their delivery dashboard.
Their address is geocoded; the distance from your center is calculated.
From the Sales tab, click "Assign partner" and pick from your list.
The link opens a mobile-friendly dashboard with the buyer's address, map & a "Generate OTP" button.
A 6-digit OTP appears on the partner's screen.
The buyer enters the OTP on the partner's screen (or the partner types it themselves).
Buyer gets a confirmation WhatsApp, invoice is auto-emailed, you get notified. Done!
Best for: Home bakers, home chefs, local apparel sellers, anyone delivering within a city. For pan-India shipping, use courier tracking instead.
Handle returns gracefully with photo proof, reason categories, restocking fees & full audit logs.
From their order confirmation page (or via WhatsApp), the buyer submits a return request with: reason category, description & photos.
A notification appears in your dashboard. Click to open the return request.
See the reason, photos, original order, refund amount & restocking fee.
If approved, the buyer gets return shipping instructions via WhatsApp. If rejected, they get a reason.
They enter the return courier & tracking ID.
Mark as "Received" once the product arrives. Inspect & approve the refund.
Enter the refund mode (UPI/bank/Razorpay), reference ID & amount. Status โ "Refunded". Done!
| Setting | Default | What it does |
|---|---|---|
| Returnable | Off | If off, no returns accepted for this product. |
| Return window | 7 days | How long the buyer has to request a return. |
| Restocking fee | 0% | % deducted from refund (e.g., 10% on apparel). |
| Refund modes | UPI, Bank | How you'll refund โ UPI, bank transfer, or original payment method. |
| Return shipping by | Buyer | Who pays return shipping โ buyer or seller (for defective items). |
Compliance: Our default 7-day return window complies with the Indian Consumer Protection Act. See our full Refund Policy.
19 beautifully crafted themes โ switch instantly, or fully customize colors & fonts to match your brand.
Clean emerald green
Dark mode
Black and white
Blue tones
Orange/red warm
Northern lights
Purple soft
Deep dark blue
Deep green
Pink/gold luxury
Bright glowing
Frosted glass
Multi-color gradient
Professional blue-gray
Bold creative
Clean portfolio
Red tones
Gray modern
Warm beige
Scroll to the theme picker.
A live preview loads. Try a few โ your bio page updates instantly.
Override the primary color (any hex), or pick a custom font (Inter, Poppins, etc.).
Your bio page now uses the new theme for every visitor.
Branding tip: Set your custom primary color to match your Instagram accent color. Consistency builds recognition.
Track views, clicks, conversion, revenue & top products. Make data-driven decisions about your content.
| Metric | What it means | Where to find it |
|---|---|---|
| Page views | Times your bio page was viewed | Overview & Reports |
| Link clicks | Total clicks across all links | Overview & Reports |
| Click-through rate | Clicks รท views | Reports |
| Top links | Links ranked by clicks | Links tab |
| Revenue | Total order value (paid) | Overview & Reports |
| Top products | Products ranked by sales | Reports |
| Conversion rate | Orders รท views | Reports |
Premium feature. Shows trend charts for the last 30/90/365 days.
Use the dropdown to compare periods.
Did a recent reel drive a spike in views? Did a sale boost orders? Spot patterns.
Move high-CTR links up. Promote best-sellers in your bio. Double down on what works.
Growth tip: Track your CTR weekly. A healthy bio page CTR is 30โ50%. Below 20%? Your links may not be compelling enough โ rewrite the titles.