๐Ÿ“š Creator Guide

Everything you need to know about Bio Studio

From setting up your first bio link to scaling a multi-product creator business โ€” step-by-step guides, tips and best practices.

๐Ÿš€ Getting Started

Welcome to Bio Studio! You're minutes away from your first link, first product, and first sale. Here's the 30-second orientation.

  1. Create your free account

    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.

  2. Add your bio & avatar

    In Settings, write a short bio, upload your avatar (or use the auto-generated one), and link your Instagram, YouTube, etc.

  3. Add your first link

    Open the Links tab โ†’ click "Add link" โ†’ paste a URL (your YouTube, blog, newsletter, anything). Drag to reorder.

  4. Share your URL

    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 ๐Ÿ”—".

Your dashboard at a glance

๐Ÿ“Š
Screenshot: Bio Studio dashboard with sidebar tabs (Overview, Links, Products, Sales, Delivery, Returns, Invoices, Reports, Settings)
โšก Quick setup

Most creators are live in under 5 minutes.

๐Ÿ”’ Secure

Passwords are bcrypt-hashed. Sessions are cookie-protected.

๐Ÿ‡ฎ๐Ÿ‡ณ Built for India

UPI, COD, WhatsApp, GST โ€” first-class.

๐Ÿ”— Bio Page

Your bio page is your home on the internet โ€” one link that holds everything. Here's how to make it shine.

What's on a bio page?

  • Your avatar, name, bio & location โ€” the first impression.
  • Your social links โ€” Instagram, YouTube, Twitter/X, Facebook icons.
  • Your bio links โ€” draggable cards, in any order you want.
  • Your storefront (Premium) โ€” product cards with photos & prices.
  • A theme โ€” 19 to choose from, or fully custom.

Editing your bio page

  1. Go to Settings

    Open the Settings tab from your dashboard sidebar.

  2. Edit profile fields

    Update display name, bio (max 280 chars), phone, WhatsApp, social handles.

  3. Upload avatar & cover

    Click the upload button. JPG, PNG, GIF or WEBP up to 5 MB. We auto-resize for you.

  4. Pick a theme

    Choose from 19 themes, or set custom colors & fonts.

  5. Save

    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.

๐Ÿ‘ค
Screenshot: A live bio page with avatar, bio, social icons, link cards, and a product storefront section

๐Ÿ“ฆ Products Premium

Sell digital, physical or service products directly from your bio page. Custom categories, variants, GST defaults and more.

Creating a product

  1. Open the Products tab

    Available on Premium. Click "Add product".

  2. Choose a category

    10 built-in templates (apparel, cosmetics, digital, food, etc.) pre-fill fields, variants & delivery flow.

  3. Add basic info

    Product name, description, price (โ‚น), product type (digital/physical/service), stock count.

  4. Upload images

    Up to 6 images per product. First image is the cover. JPG/PNG/WEBP up to 5 MB each.

  5. Set tax & shipping

    GST rate (%), HSN code, delivery options (standard/local/digital), payment options (COD/UPI/prepaid).

  6. Configure returns

    Mark returnable, set return window (default 7 days), restocking fee, refund modes.

  7. Publish

    Toggle "Active" and save. The product appears on your bio page storefront instantly.

Product types

TypeUse caseDelivery
DigitalE-books, courses, presets, downloadsInstant download link after payment
PhysicalApparel, home goods, printsCourier or local delivery with OTP
ServiceConsulting, design, coachingManual 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.

๐Ÿ›
Screenshot: Product editor with image gallery, pricing, variants (size/color), GST & delivery options

๐Ÿงพ Orders Premium

Every sale is an order. Track from creation to delivery, send WhatsApp updates, generate invoices โ€” all in one place.

Order lifecycle

StatusMeaningNext step
CreatedBuyer placed the orderWait for payment (if prepaid)
PendingPayment screenshot uploadedVerify the payment
PaidPayment confirmedConfirm & ship the order
ConfirmedOrder accepted, ready to shipAssign delivery partner
ShippedHanded to courier/partnerBuyer gets tracking link
DeliveredOTP verified at buyer's doorGenerate invoice
CompletedInvoice sent, order closedDone!

Receiving an order

  1. Get a notification

    The bell icon in your dashboard shows new orders. You'll also get an email + WhatsApp message (if enabled).

  2. Open the Sales tab

    Click "Sales" from the sidebar. New orders appear at the top.

  3. Review the order

    Check buyer name, address, product, quantity, amount, payment method & status.

  4. Verify payment (if prepaid/UPI)

    Click "Verify" to compare the buyer's screenshot/UTR with your bank/UPI app. Approve or reject.

  5. Confirm & ship

    Click "Confirm", assign a delivery partner (for local) or add courier tracking ID (for shipped).

  6. Mark delivered

    For local delivery: the partner enters the OTP shown by the buyer. For shipped: mark delivered when tracking shows so.

  7. Send invoice

    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.

๐Ÿ’ณ Payments Premium

Accept payments via UPI, COD, or prepaid (Razorpay). Mix and match per product.

Payment methods

MethodSetupBuyer flowYour fee
UPIEnter your UPI VPA in SettingsScan QR or tap to open UPI appโ‚น0 (direct to your bank)
CODEnable per productPay cash on deliveryโ‚น0 (cash to you)
Prepaid (Razorpay)Add Razorpay key ID & secretCard / netbanking / wallet / UPI via RazorpayRazorpay's fee (~2%)

Setting up UPI

  1. Open Settings โ†’ Payments

    Scroll to the "UPI" section.

  2. Enter your VPA

    e.g. yourname@okhdfcbank or yourname@upi.

  3. Enter merchant name

    This shows up in the buyer's UPI app (e.g. "Priya Sharma Store").

  4. Choose default QR mode

    UPI (direct), Razorpay (via gateway), or COD.

  5. Save

    The QR code appears on every product checkout automatically.

Setting up Razorpay

  1. Create a Razorpay account

    Sign up at razorpay.com and complete KYC.

  2. Get your API keys

    In Razorpay dashboard โ†’ Settings โ†’ API Keys โ†’ Generate. Copy the Key ID and Key Secret.

  3. Set webhook secret

    Under Settings โ†’ Webhooks, create a webhook for payment.captured & payment.failed pointing to https://yourdomain.com/api/webhooks. Copy the webhook secret.

  4. Paste in Bio Studio

    Settings โ†’ Razorpay section. Paste Key ID, Key Secret & Webhook Secret. We never display the secrets again (only show "configured" status).

  5. Test a โ‚น1 transaction

    Create a test product, place an order, and pay via Razorpay test mode.

http # Webhook endpoint (configured automatically): POST https://yourdomain.com/api/webhooks Content-Type: application/json X-Razorpay-Signature: <hmac-sha256 signature> # Body: { "event": "payment.captured", "payload": { "payment": { "entity": { "id": "pay_...", "amount": 49900, ... } } } }
โš ๏ธ

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.

๐Ÿ›ต Local Delivery Premium

Hyper-local delivery with partner riders, OTP verification, radius-based zones, distance fees & live tracking.

Setting up your delivery zone

  1. Open Settings โ†’ Delivery

    Toggle "Enable local delivery".

  2. Set your center point

    Enter your store's latitude & longitude (use Google Maps โ€” right-click your location โ†’ copy coordinates). Or use the map picker.

  3. Set delivery radius

    1โ€“50 km. Buyers outside the radius can't select local delivery at checkout.

  4. Set minimum order & fee

    Minimum order amount (โ‚น0 = no minimum). Flat delivery fee (โ‚น0 = free delivery).

  5. Add delivery partners

    Open the Partners tab. Add a name, phone, vehicle type & zone. They'll get a WhatsApp link with their delivery dashboard.

The OTP delivery flow

  1. Buyer places a COD/local order

    Their address is geocoded; the distance from your center is calculated.

  2. You assign a partner

    From the Sales tab, click "Assign partner" and pick from your list.

  3. Partner gets a WhatsApp link

    The link opens a mobile-friendly dashboard with the buyer's address, map & a "Generate OTP" button.

  4. Partner arrives & generates OTP

    A 6-digit OTP appears on the partner's screen.

  5. Buyer reads the OTP

    The buyer enters the OTP on the partner's screen (or the partner types it themselves).

  6. OTP verified โ†’ order marked delivered

    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.

๐Ÿ—บ
Screenshot: Partner delivery dashboard showing buyer address, map, distance, fee, and "Generate OTP" button

โ†ฉ Returns & Refunds Premium

Handle returns gracefully with photo proof, reason categories, restocking fees & full audit logs.

Buyer-initiated return flow

  1. Buyer requests return

    From their order confirmation page (or via WhatsApp), the buyer submits a return request with: reason category, description & photos.

  2. You get notified

    A notification appears in your dashboard. Click to open the return request.

  3. Review the request

    See the reason, photos, original order, refund amount & restocking fee.

  4. Approve or reject

    If approved, the buyer gets return shipping instructions via WhatsApp. If rejected, they get a reason.

  5. Buyer ships the product back

    They enter the return courier & tracking ID.

  6. You receive & inspect

    Mark as "Received" once the product arrives. Inspect & approve the refund.

  7. Issue refund

    Enter the refund mode (UPI/bank/Razorpay), reference ID & amount. Status โ†’ "Refunded". Done!

Per-product return settings

SettingDefaultWhat it does
ReturnableOffIf off, no returns accepted for this product.
Return window7 daysHow long the buyer has to request a return.
Restocking fee0%% deducted from refund (e.g., 10% on apparel).
Refund modesUPI, BankHow you'll refund โ€” UPI, bank transfer, or original payment method.
Return shipping byBuyerWho 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.

๐ŸŽจ Themes

19 beautifully crafted themes โ€” switch instantly, or fully customize colors & fonts to match your brand.

Available themes

Emerald

Clean emerald green

Dark

Dark mode

Minimal

Black and white

Ocean

Blue tones

Sunset

Orange/red warm

Aurora

Northern lights

Lavender

Purple soft

Midnight

Deep dark blue

Forest

Deep green

Rose Gold

Pink/gold luxury

Neon

Bright glowing

Glass

Frosted glass

Gradient

Multi-color gradient

Corporate

Professional blue-gray

Creator

Bold creative

Portfolio

Clean portfolio

Cherry

Red tones

Slate

Gray modern

Sand

Warm beige

Switching themes

  1. Open Settings โ†’ Theme

    Scroll to the theme picker.

  2. Click any theme

    A live preview loads. Try a few โ€” your bio page updates instantly.

  3. Customize (optional)

    Override the primary color (any hex), or pick a custom font (Inter, Poppins, etc.).

  4. Save

    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.

๐ŸŒˆ
Screenshot: Theme picker with 19 theme cards + custom color & font pickers

๐Ÿ“Š Analytics & Reports Premium

Track views, clicks, conversion, revenue & top products. Make data-driven decisions about your content.

What's tracked

MetricWhat it meansWhere to find it
Page viewsTimes your bio page was viewedOverview & Reports
Link clicksTotal clicks across all linksOverview & Reports
Click-through rateClicks รท viewsReports
Top linksLinks ranked by clicksLinks tab
RevenueTotal order value (paid)Overview & Reports
Top productsProducts ranked by salesReports
Conversion rateOrders รท viewsReports

Reading the Reports tab

  1. Open the Reports tab

    Premium feature. Shows trend charts for the last 30/90/365 days.

  2. Switch time range

    Use the dropdown to compare periods.

  3. Identify trends

    Did a recent reel drive a spike in views? Did a sale boost orders? Spot patterns.

  4. Optimize

    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.

โญ Premium

Unlock products, sales, delivery, returns, invoices, reports, ads & all 19 themes for โ‚น499/month.

Free vs Premium

FeatureFreePremium
Bio linksโœ“ Unlimitedโœ“ Unlimited
Themes2All 19 + custom
Products & storefrontโ€”โœ“ Unlimited
Orders (COD/UPI/Prepaid)โ€”โœ“
Local delivery + OTPโ€”โœ“
Returns & refundsโ€”โœ“
GST invoicesโ€”โœ“
Analytics & reportsBasic (views/clicks)Advanced (full reports)
Ads managementโ€”โœ“
Priceโ‚น0 foreverโ‚น499/month

Upgrading

  1. Click "Upgrade"

    The button is in your dashboard sidebar (or top-right of the Overview tab).

  2. Confirm

    You'll see a confirmation dialog: "Upgrade to Premium for โ‚น499/month?". Click "Upgrade".

  3. Pay (demo)

    In this demo, the upgrade is instant โ€” no real payment. In production, you'd pay via UPI/Razorpay.

  4. All features unlocked

    Premium tabs (Products, Sales, Delivery, Returns, Invoices, Reports) light up immediately. Your bio page also gets the storefront.

Cancelling

Open Settings โ†’ Account โ†’ "Cancel Premium". Your Premium features stay active until the end of the current billing period, then your account reverts to Free. Your products & orders data are preserved (read-only) for 30 days in case you re-subscribe.

๐Ÿ’ก

ROI tip: If you sell even one โ‚น500 product per month, Premium pays for itself. Most creators break even in week 1.

โญ
Screenshot: Upgrade modal with Premium feature list + โ‚น499/month pricing
/api/profile PATCH { plan: 'premium' }
๐Ÿ’ฌ

Questions? Contact us โ€” we usually reply within 24 hours. Or check the rest of this guide.