Sellers · Guide

Xavio for sellers and merchants

Sell products, services, bookings. Full feature reference for the commerce ladder.

This guide is for anyone selling on Xavio — solo creators, retail shops, restaurants, beauty / fitness / wellness, services, event hosts, and real-estate agents and brokers. It covers the full toolkit: storefronts, products, services, bookings, leads, payments, tax compliance, ads, and operations.

Who this guide is for

  • You want to earn money from your stories.
  • You want a single integrated storefront at xavio.in/u/<your-handle>
that holds your products, services, bookings, and lead forms — not 7 separate tools wired together.
  • You sell to Indian consumers and want UPI / COD / WhatsApp-first
payments, not US SaaS defaults.
  • You want transaction-fee economics that drop as you grow (5% → 3% →
2% → 1.5%), not flat platform fees forever.
  • You need regulatory trust badges (FSSAI, RERA, GST) that customers
actually act on.

If you're a B2B distributor, multi-location chain, or a brand running RFQ workflows, see Companies instead. If you're building an integration, see Developers.

The seller ladder, at a glance

Xavio has four commerce tiers + three real-estate tiers. You start on Seller (free + 5% on sales), upgrade when the math works.

TierMonthlyAnnualPer-txn feeBuilt for
Seller₹0—5%Solo / side-hustle. Up to 10 listings.
Premium seller₹399₹3 4993%Active creator / small shop. 50 products + 5 services + cover video + 4 boosts/mo.
Merchant₹1 499₹12 9992%Full-time retail. 250 products + 25 services + 5 staff + unlimited Zoom + 12 boosts/mo.
Premium merchant₹4 999₹49 9991.5%Pro retail. Unlimited inventory + API + custom domain + 25 staff + 40 boosts/mo.
CompanyCustom—1.5%B2B. RFQ, MOQs, GST-aware checkout, dedicated CSM. See Companies.
Real estate has its own quarterly cadence:
TierQuarterlyAnnualBuilt for
Realty agent₹2 999 / qtr₹9 999 / yrSolo broker. 25 listings + RERA badge.
Realty broker₹7 999 / qtr₹26 999 / yrAgency. 100 listings + 5 staff + lead pipeline.
Realty builder₹24 999 / qtr₹84 999 / yrDeveloper. Unlimited project pages + virtual tours + API.
There's no free realty tier — RERA-verified listings are the differentiator, and they require a paid quarterly commitment.

Why upgrade — the math

Worked example. Say you do ₹50 000 of monthly volume on Xavio.

TierSubscriptionPer-txn feeTotal cost / moWhat you save
Seller₹05% × ₹50 000 = ₹2 500₹2 500—
Premium seller₹3993% × ₹50 000 = ₹1 500₹1 899₹601 / mo
Merchant₹1 4992% × ₹50 000 = ₹1 000₹2 499₹1 / mo (don't upgrade yet)
At ₹50 000 / mo, Premium seller pays for itself plus ~₹600 of extra margin. Merchant ties at this volume. Run your own number; the upgrade sells itself when transaction fees outweigh the subscription delta.

How to get started

1. Create a drawer host (your storefront)

A drawer host is your storefront on Xavio. One Xavio account can own multiple drawer hosts (useful if you run two businesses).

  1. From /dashboard, tap + New storefront.
  2. Pick a slug — this becomes xavio.in/u/<slug>. It must be unique.
  3. Add a display name, bio, avatar, and cover.
  4. Optional: connect your WhatsApp number (used by the WhatsApp CTA on
stories + by some keyword-magnet rules).
  1. Optional: connect your Instagram handle (used by ig.me deep-link
keyword-magnet rules).

2. Add your first product

/dashboard/products/add/one-by-one walks you through it:

  1. Title, description.
  2. Price + GST class (we compute tax on checkout per Indian GST rules).
  3. Variants (size, colour, etc.) and inventory per variant.
  4. Image gallery — drag to reorder.
  5. Category — pick from the global category tree.
  6. Publish.
Bulk upload (CSV) is available at `/dashboard/products/add/bulk` for Premium seller and above.

3. Post your first shoppable story

  1. From your storefront's dashboard, tap + New story.
  2. Pick image / video / audio media.
  3. Attach a product overlay — the product you just added.
  4. Add a caption and (optional) audience targeting.
  5. Post.
Viewers will see the product as a card inside the story. Swiping up opens the product drawer; they can add to cart or buy now without leaving the story.

4. Take your first order

When a buyer checks out:

  • They pay via UPI / cards / wallet / COD (whichever you have enabled).
  • The order shows up in /dashboard/orders.
  • You get a real-time alert (haptic + spotlight) when a new order lands.
  • You confirm, mark fulfilled, add tracking, mark shipped, mark delivered.
  • The buyer sees the status update in their /orders view in real time.
Payment settlement runs through Razorpay, Cashfree, or PhonePe — whichever gateway is connected to your account. Settlements arrive in your linked bank account per the gateway's schedule (typically T+2).

Storefront features by tier

Free Seller (no subscription)

  • 10 active product listings.
  • Cart + checkout enabled.
  • WhatsApp CTA button on every story.
  • Free monthly · 5% on each sale.
  • Seller verification badge (after KYC).
  • Basic storefront page at xavio.in/u/<slug>.

Premium seller (₹399 / mo)

Everything in Seller plus:

  • 50 active products + 5 services.
  • Branded storefront with cover video.
  • 4 organic boosts / month (pin a story to the top of the feed for 24h).
  • Lead forms in stories — up to 20/month, around 5/week.
  • Cover video loop on your storefront.
  • Reduced fee — 3% on every sale.
  • All five keyword auto-magnet response kinds (see below).

Merchant (₹1 499 / mo)

Everything in Premium seller plus:

  • 250 active products + 25 services.
  • 5 staff seats with scoped permissions (inventory / chat / fulfilment).
  • Unlimited Zoom meetings (onboarding, tours, group consults).
  • 12 boosts / month.
  • Custom categories ("Sale", "New", "Bestsellers").
  • Merchant verified badge.
  • Reduced fee — 2% on every sale.
  • Bulk product import.

Premium merchant (₹4 999 / mo)

Everything in Merchant plus:

  • Unlimited products, services, posts, lives, boosts.
  • 25 staff seats with full role + audit log.
  • API access + webhooks (see Developers).
  • Custom domain — shop.yourbrand.com with white-labelled checkout.
  • Lowest fee — 1.5% on every sale.
  • Priority support and feature-flag access.

Real-estate tiers

All three realty tiers carry a RERA badge after the host submits their state registration number, which we verify. Realty-specific features:

  • Site-visit Zoom calls (8 / month on agent, more on broker).
  • Property listing cards with floor plan, RERA number, location pin,
amenities, price range.
  • Lead capture optimised for the long-cycle real-estate sale (lead score,
follow-up cadence).
  • Virtual tours (broker and builder tiers).
  • Project pages (builder tier) for multi-phase launches.

The comment-keyword lead magnet

The single most useful feature for Indian creators. When someone comments something matching a keyword on your story, Xavio auto-replies and logs the lead.

How it works

  1. Go to /dashboard/leads/keywords.
  2. Tap + New rule.
  3. Pick the storefront, give the rule a name (e.g. "price → WhatsApp"),
set the keyword (e.g. "price"), choose match mode (contains / word / exact), pick the action.
  1. Pick Action:
  • Auto-reply on the comment — post a public reply with whatever
text you specify.
  • Reply with WhatsApp DM link — auto-reply includes a wa.me
deep-link prefilled with a message. Uses your storefront's WhatsApp number. Silent fallback if you haven't connected one.
  • Reply with Instagram DM link — auto-reply includes an ig.me
deep-link. Uses your storefront's Instagram handle or the per-rule override.
  • Reply with Xavio profile link — auto-reply includes a link to
your storefront + notifies the commenter on Xavio.
  • Log lead only — no public reply, just an internal lead row +
notification to you.
  1. Set the daily cap (default 50 fires per day per rule — stops a
viral story from flooding your account).
  1. Save.

Behaviour

  • Matches are case-insensitive.
  • A single commenter can fire a single rule at most once per 24 hours
(anti-spam).
  • If multiple rules match, Xavio picks the highest-priority one (the
one with the lowest `priority` number).
  • Every fire is logged in the Fires panel on each rule, with the
original comment text + commenter handle.
  • Past fires are preserved in the audit log even after you delete a rule.

Caps by tier

TierActive rules per storefront
Free seller0 (upgrade)
Premium seller5
Merchant10
Premium merchant20
Company50
Realty agent5
Realty broker10
Realty builder20

Lead inbox

/dashboard/leads is your unified lead inbox. It aggregates:

  • Form submissions — anyone who filled a lead form inside a story.
  • Booking requests — anyone who requested a slot.
  • RFQs — bulk-buy requests (Company tier).
  • Intent signals — anyone who tapped "Buy now" but didn't complete.
  • RSVPs — anyone who registered for an event you ran.
  • Public form submissions from your storefront.
  • Keyword-magnet fires — see above.
The inbox has CRM-style pipeline stages (new → contacted → qualified → converted / lost) and supports notes, tasks, SLA tracking, and CSV export.

Bookings

If you sell services (consults, classes, appointments), use **booking listings** at /dashboard/bookings.

  1. Create a booking listing: title, duration, price, location (online
/ on-site / your choice), capacity per slot.
  1. Define your availability: weekly schedule + date-specific overrides
+ buffers + horizon (how far in advance bookings open) + booking limits per day / week.
  1. Toggle Instant book if you don't need to manually confirm each
slot.
  1. Customers book from /lead/<booking-slug> or from a booking overlay
inside a story.
  1. Reminders fire automatically via push / WhatsApp / SMS at the cadence
you configure.

The booking system is hand-rolled over date-fns, IST-only by default.

Stories with overlays

Every story can carry overlays that turn it from "content" to "commerce":

OverlayWhat it doesTier
ProductShows a product card; opens product drawer on swipe upSeller+
ServiceShows a service card with booking linkSeller+
Buy nowOne-tap checkout for the attached productSeller+
Book nowOne-tap booking slot pickerSeller+
Add to cartAdd to the buyer's persistent cartSeller+
Lead formInline form (name + phone + custom fields)Plus+
PollMultiple-choice vote, results visible to hostAll
QuestionFree-text Q&A, replies visible only to hostAll
QuizQuestion with correct answer + scoreAll
This or ThatTwo-image voteAll
WhatsApp CTABig WA button → opens chat with your numberSeller+
Live audio roomDrop into a live audio session (Twitter Spaces-style)Plus+
ReactionAnimated reaction pickerAll
Compose stories at `/create`.

Trust badges

Three regulatory badges actually convert customers. They cost nothing extra; the cost is providing the proof.

  • GST — submit your GSTIN. We verify with the GST portal.
  • FSSAI — submit your FSSAI license number (for food sellers).
  • RERA — submit your RERA registration number (real-estate only).
After verification, the badge appears on every product card, every story, and your storefront profile.

Buyers tap badges to see the underlying registration number + state.

Payments + settlement

We support:

  • UPI — instant collect, no friction.
  • Cards — Visa / Mastercard / Rupay / Amex.
  • Wallets — Paytm, PhonePe, Amazon Pay.
  • COD — cash on delivery for physical goods (you opt in per product).
  • EMI — for high-ticket items above a configurable threshold.
Settlement runs through whichever gateway you connect: **Razorpay**, **Cashfree**, or **PhonePe**. Connect them in `/dashboard/settings` → Payments. Settlements go to your linked bank account per the gateway's schedule.

Refunds are initiated from /dashboard/orders/<id>. The buyer's gateway is automatically refunded.

Tax (GST)

Xavio computes GST automatically based on:

  • Your HSN code per product
  • The buyer's state vs. your state (intrastate vs. interstate determines
CGST+SGST vs. IGST)
  • Your GST registration state
Tax invoices are generated per order and downloadable from `/dashboard/orders/<id>/invoice`. Bulk export is available from `/dashboard/exports`.

If you're below the GST threshold (₹40 lakh annual turnover for goods, ₹20 lakh for services, lower for specified states), Xavio still works — tax fields just stay blank.

Ads

When organic isn't enough, run a paid campaign at /dashboard/ads.

  • Budget — set a daily cap (minimum ₹100 / day at Seller, scales up by
tier).
  • Targeting — segment by location, category, audience segment, or
custom audience built from your lead list.
  • Creative — pick an existing story to promote, or compose a new one
with the **Sponsored** label automatically applied.
  • Delivery — runs through the same orbit ranker as organic. Badly
targeted ads lose to good organic; well-targeted ads win.
  • CPM discounts — your advertiser class (Drift → Orbit → Apex →
Constellation → Nova) gives you a CPM discount. The class is computed nightly from your earned signals — engagement velocity, conversion rate, content quality. You can't buy your way to a higher class.
  • Disclosure — Drift-class advertisers (new + unverified) show a
"Sponsored — Unverified" disclosure on their ads. After verification this drops to "Sponsored".

Analytics

Per-story analytics live at /dashboard/stories/<id>/insights:

  • Views, unique viewers, likes, saves, shares, comments.
  • Free rewatch counts — same data Meta paywalls inside Instagram Plus.
You see it free on every story.
  • Hourly view timeline.
  • Per-overlay results (poll vote distribution, lead-form submissions,
product clicks / cart adds, event RSVPs).
  • Public + private replies surfaced inline.
Cross-storefront analytics live at `/dashboard/analytics`:
  • Audience by location, language, and segment.
  • Conversion funnel (impression → tap → drawer open → add to cart →
buy).
  • Cohort retention.
  • Top stories / products / boosts.

Customer support, returns, grievances

  • Buyer messages flow to /dashboard/inbox.
  • Returns are buyer-initiated from their /orders view, then
routed to you for approval.
  • Grievances (when something can't be resolved between you and the
buyer) come into `/dashboard/grievances`. If you don't respond within the SLA, the case escalates to our team.

Connecting external tools

See Developers for the integration list:

  • Shopify — sync inventory + orders.
  • WordPress / WooCommerce — embed Xavio buttons + sync products.
  • Zapier — 3 triggers + 2 actions + 1 search for no-code workflows.
  • n8n — same integration shape, self-hosted.
  • MCP server — for AI agents to read your catalog + place orders.
  • Xavio Dot pixel — drop a <script> tag on any external site and
Xavio counts conversions, syncs to Meta CAPI + GA4 too.

Don't-do list (the way Meta does that we don't)

So you know what to expect:

  • No paid feed slots. You can't buy your way to the top of the feed
outside of advertising, and advertising still goes through the orbit ranker.
  • No anonymous viewing as a SKU. You always see who watched your
story.
  • No paid stickers / vanity emoji. Xavio's celebration stickers
(crown, gem, fire, etc.) are free and earned via XP.
  • No "promote" tax on organic. If your story is doing well, it
reaches more people without you paying.
  • No surprise auto-renew on a card. All paid tiers run on UPI
mandate or sachet pass — opt-in, transparent, easy to stop.

See /trust/reach and /trust/free-for-users.

FAQ

How do I switch tiers? Visit /plan → pick the track (Consumer / Commerce / Realty) → pick the tier → choose monthly / sachet / annual. Upgrades are forward-only: target tier must outrank current. Downgrades happen at the end of your billing cycle.

What if I don't want to pay monthly? Use sachet passes. Buy 7 / 30 / 365 days of a tier in one payment — no auto-renew, no card on file. Drop back to the lower tier when the pass expires.

Do I need a GSTIN to sell? No — but if you're above the GST threshold you should register. Without GSTIN you can't issue tax invoices, which limits B2B buyers.

Can I sell digital goods? Yes. Digital products work like physical products but with no shipping status and instant fulfilment (download link delivered on payment).

Why is my keyword rule not firing? Check: (a) rule is active, (b) host tier has the feature enabled (premium_seller+), (c) you're under the rule's daily cap, (d) the commenter hasn't already fired this rule in the last 24h, (e) for DM kinds, the host has WhatsApp / Instagram handle connected.

How do payouts work? Each gateway has its own schedule — typically T+2 for cards, T+0 for UPI in most cases. Configure your bank account in /dashboard/settings → Payouts. Settlement summaries are emailed daily.

Can I sell internationally? The platform supports it but tax compliance becomes your responsibility. We're India-first; cross-border SLAs and tax computation are best-effort for now.

What is "Company" tier and do I need it? Company is the B2B / enterprise tier. You need it if you do RFQ workflows, MOQs, or have 5+ staff seats. See Companies.

Where to go next

  • Users — for context on the buyer side.
  • Companies — if you're enterprise / B2B.
  • Developers — for integrations + API.
  • <https://xavio.in/dashboard> — your seller dashboard.
  • <https://xavio.in/plan> — pricing and plan picker.
  • <https://xavio.in/legal> — Terms, Tier rules, Sector rules, Payments.
  • <https://xavio.in/support> — open a support ticket.

Frequently asked questions

How do I start selling on Nafafy?

Create a storefront from the dashboard, add your business profile (name, category, address, GST if applicable), then list products, services or bookings. Your storefront gets a public /store page with schema markup so it's discoverable in search and AI assistants from day one.

What does Nafafy charge sellers?

There's a free tier to start. Paid tiers raise listing limits and unlock features like RFQ, bookings, and lower per-transaction fees. Digital in-app goods on the Android app use Google Play billing; everything else uses standard Indian payment gateways.

Do I need GST to sell?

Not to start. GST is optional for small sellers but, once added and verified, it appears on your storefront as a trust signal and enables GST-compliant invoices. Regulated categories (food, property) need their own credentials — FSSAI for food, RERA for real estate.