Astrotalk Clone Features: The Ledger Is the Hard Part
Anyone can generate a birth chart. What separates a spiritual-services business from a content site is whether it can meter a minute, split a commission, withhold tax and reconcile a month that spanned three currencies. Every capability below is built and demonstrable, and where one needs an outside account or ships partially implemented, that is stated against the feature rather than implied away.
Request a Live Demo →Full OverviewFeature Set by Role
Six people touch this platform. All six read the same 170 table schema.
The Customer
Discovery by skill, language, price and rating, then chat, audio or video call, or a live stream, with every minute metered against a prepaid wallet and a mid-session top-up that does not drop the session. Messages are end-to-end encrypted with real-time translation, and the free kundali, guna milan, panchang and muhurta tools sit alongside as the reason to arrive at all.
The Astrologer
KYC gating before the profile goes public, availability windows, a request queue with automatic rejection of stale requests, and paid profile boosting for visibility. Earnings settle through a commission waterfall, and withdrawals run over UPI, bank transfer or PayPal against a configurable minimum with TDS applied and PAN captured at request.
The Assistant
Sub-accounts under a practitioner with their own permission set, so a busy astrologer can have someone else work the queue, answer chats or manage the schedule without handing over the earning account itself. This is the surface that lets a single high-demand practitioner scale past their own hours.
The Finance Desk
A commission waterfall resolving boost override, then the per-astrologer rate, then the system default, with an admin commission ledger written per event. TDS withheld at settlement with reports exporting to CSV and PDF, withdrawal approval queues, wallet bonuses issued singly or in bulk, and a conversion-rate snapshot on every transaction row.
The Moderator
Data monitoring across chats and calls, block-keyword moderation on messages, two-sided review moderation between customer and practitioner, and approval of astrologer-created puja packages before they reach the catalog. On a marketplace selling advice rather than goods, this is the surface that protects the brand.
The Operator
Eighty-nine admin menu pages across 151 Blade views, governed by team roles with per-page grants, sitting on 298 system flags in 47 groups. Section toggles for chat, call, live and AI, feature pricing for every paid surface, commission defaults, promotional offers, referral caps, withdrawal minimums and the TDS percentage are all form fields.
The profession vocabulary is a single token across more than forty routes, so relaunching the same deployment as a tarot, counselling or coaching marketplace is a flag change rather than a fork.
Clone vs Generic Script vs Building From Scratch
Most routes to a consultation marketplace hold up until the first payout run.
| What decides it | Miracuves Astrotalk Clone | Generic consultation script |
|---|---|---|
| Time to a working platform | Six working days | Unknown, and largely do it yourself |
| How a minute is billed | Metered against a prepaid wallet before service | Invoiced after the session, and chased |
| Running out mid-session | Top-up inside the session without dropping it | The call ends, and usually so does the sale |
| Practitioner commission | Boost override, then per-astrologer rate, then default | One global percentage, edited in code |
| Tax on payouts | TDS withheld at settlement, CSV and PDF reports | A spreadsheet, reconciled by hand |
| A second country | Twenty gateway configurations, currency per gateway | Reopen the payments layer |
| Overnight demand | Ten wallet-metered AI verticals answer | Nothing answers, and the intent is lost |
| Changing a price | A form field among 298 flags | A release, and a developer |
| Source code | Full ownership, no runtime licence, no per-seat fee | Often limited, sometimes encrypted |
Astrotalk itself is the reference for what this category looks like; it is not a product you can buy or self-host. The commercially useful comparison is the second column against the third, and against a custom build, which is covered on the Development Cost page.
How It Works, End to End
Every step is enforced server-side rather than in the client, which is what makes the money reconcilable afterwards.
A free tool brings them in
Kundali with seven report sections, guna milan matching, panchang with geolocation, a muhurta finder across six purposes, and daily, weekly and yearly horoscopes across a twelve sign catalog. None of it is metered, because its job is to attract intent rather than to earn.
They find a practitioner
Discovery filters on skill, language, price and rating, against profiles that only appear publicly once KYC has cleared. Availability windows decide who is reachable now, and paid profile boosting decides who surfaces first, which is itself a revenue line rather than an algorithm nobody controls.
The wallet is recharged
Money enters once, through any of twenty gateway configurations spanning India, the Gulf, Turkey, Africa, Europe, Latin America and the global rails. Each carries its own currency, symbol and test and live key pair, and every transaction stores a conversion-rate snapshot so a multi-currency month reconciles later against the rate that actually applied.
The session is metered
Chat, audio, video and live stream all bill per minute against that balance, with media carried by Agora, Zego or 100ms behind one provider switch and an Exotel PSTN fallback dialing masked numbers. If the balance runs low the customer tops up inside the session rather than losing it.
Or the AI answers instead
When no practitioner is online, ten wallet-metered verticals take the session: AI counsellors, a site-wide master bot, tarot on a 78 card deck, numerology, vastu, vision reading, transit analysis, paid ask-a-question, the remedy engine and paid AI remedy reports. Each is priced and toggled independently, and each debits the same wallet.
The commission resolves
An append-only ledger row lands per consumption event carrying commission and tax context. The waterfall checks for an active boost override, then the per-astrologer rate, then the system default, and live sessions bill per minute against a default seventy percent practitioner share.
The practitioner is paid
Withholding is applied at settlement with PAN captured at the withdrawal request, TDS reports export as CSV and PDF, and disbursement runs over UPI, bank transfer or PayPal Payouts with bulk support. This is the step homegrown builds usually get wrong, and it is the one practitioners judge you on.
The same balance also buys remedies from the AstroMall with GST-aware checkout, puja packages delivered over a live broadcast, course seats and gifts sent during a stream, each carrying its own commission treatment.
Every Feature Earns Its Place
Each row is here because a metered marketplace stops working without it, not because a competitor lists it.
| Module | Why it is in the base build |
|---|---|
| Prepaid wallet, metered before service | Billing after a consultation means chasing payment for advice already given. Metering against a balance that exists first removes the collection problem entirely. |
| Mid-session top-up | A session that dies on an empty balance loses the minute, the sale and usually the customer. Topping up without leaving the session is the difference between a lapse and a renewal. |
| Commission waterfall | A single global percentage cannot express a promotional boost or a star practitioner's negotiated rate. Three resolution levels is the minimum that survives contact with real supply. |
| Conversion-rate snapshot per row | Reconciling a multi-currency month against today's rate produces numbers that do not match what happened. Storing the rate that applied is what makes the ledger auditable. |
| TDS withholding at settlement | Withholding calculated after the fact is a reconciliation project every quarter. Applied at settlement with PAN captured, it is a report rather than an exercise. |
| Ten metered AI verticals | Consultation demand arrives at three in the morning when no practitioner is awake. AI covers those hours at near-zero marginal cost instead of losing the intent. |
| 298 flags across 47 groups | Feature prices, commission defaults, section toggles and referral caps are the numbers your margin depends on. They belong in a form rather than in a deployment. |
| KYC gating before listing | A marketplace selling personal guidance carries reputational risk from its supply side. Verifying before a profile is publicly reachable is cheaper than removing it afterwards. |
Underneath sit 8 scheduler tasks and 6 queue job classes carrying horoscope generation, appointment and puja reminders, commission settlement and notification dispatch, none of which belongs in a web request.
The Technology Behind the Features
Deliberately unexotic, because the operator has to hire for it.
The interesting engineering here is not the framework. It is the flag store and the ledger: typed flags mean pricing and packaging change without a release, and an append-only ledger with rate snapshots means a multi-currency month reconciles against the rate that actually applied.
What Is Not Included in the Base Package
Named here rather than discovered after the invoice.
Payment verification covers three gateways
Twenty gateway configurations ship, but server-side payment verification is implemented today on three of them: Tap, Sadad and PhonePe. Those three are the template the rest are built against, and we would rather say that than let twenty configurations imply twenty verified integrations.
There is no audit trail
The security review rates audit logging weak, with no authentication-event log and no admin-action log, so operator actions are not currently reconstructable after the fact. On a platform moving money this is the item we would schedule first, and it is a named pre-launch gap rather than something to find in a review.
The CRM is five of twenty-five modules
The specification describes twenty-five. Five have functional implementations: a Customer 360 timeline, nine computed behavioural tags, health metrics covering lifetime value, retention and churn, a recommendation engine and a centralized notification engine. Lead management, pipelines, tasks and campaigns have no tables, models or routes yet.
Test hooks ship, and are removed
The audited codebase carries a test OTP bypass and test contact hooks. They are removed as part of the pre-production hardening pass we run with you before your domain is exposed, but they exist in the code you would be reading, so you should hear it from us first.
Nine outside accounts are yours
MSG91 for OTP, Agora, Zego or 100ms for real-time media, OpenAI or OpenRouter for the AI layer, Exotel for PSTN fallback, FCM and OneSignal for push, Firebase for admin support chat, Google Maps for geocoding, an astrology chart API, and a merchant account for every gateway you intend to run.
What is built is real
End-to-end encrypted chat with participant authorization and key versioning, which the security review calls the strongest control in the stack, parameterized bindings across roughly 500 raw query fragments, an append-only wallet ledger with conversion-rate snapshots, role-based access across all 89 admin pages, and both Android builds with their own store listings.
The full pre-launch hardening list, and what each item costs to close, sits on the Development Company page.
See how Miracuves compares to agencies and freelancers
The deployment process, a modelled reference deployment for a metered marketplace, the pre-launch hardening list, and the nine questions worth asking before you hire anyone - on the Development Company page.
Frequently Asked Questions
What do the ten AI features actually do?
Does it handle practitioner payouts and tax properly?
Can I run this in more than one country?
What can the operator change without a developer?
Is there a CRM, and how complete is it?
Do I get the source code and both mobile apps?
Run the money demo, not the feature reel
Recharge a wallet, start a chat and watch the per-minute deduction land in the ledger, then open the same session in the operator console and see the commission split and the tax withheld against it.
Explore the Astrotalk Clone
Money enters once. It is consumed many times.
A customer portal, an astrologer portal, a JSON API for both Android builds and an 89 page operations back office on one Laravel and MySQL core, with the full source on infrastructure you own.
Talk to Us →Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by Astrotalk.
“Astrotalk Clone” is used descriptively. It is how the software industry refers to building a platform with functionality similar to Astrotalk, and how clients search for it.
The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from the Astrotalk website or applications.
Astrotalk and all other third-party names and marks are the property of their respective owners, referenced here solely to describe the category of software offered.