Finocket runs on a server. TallyPrime runs on a Windows PC in your office, listening only on that machine’s own loopback address. Nothing on the internet can reach it, and that is by design. The Finocket Tally Connector is the small Windows tray program that bridges the two: it announces itself, asks Finocket for one job, POSTs those bytes to Tally, and hands the raw reply back. It decides nothing.
What you can do today
Issue a connector key, and read honest connection states. Both are real. Connect Tally mints a live API key that carries exactly two permissions — take Tally work, and post the results back — and asks to be tied to the company you are in. What actually came back is read out of the response and reported to you: if the key is not live, or does not carry those two permissions, or came back with no company tied to it, the screen tells you to revoke it rather than showing a green tick.
Open Connect TallyIssue a connector key and see the real connection stateHow pairing will work
Issue a connector key
On Connect Tally, tap Issue a connector key and copy it. This step works today. Only the owner of the company can do it, because pairing lets that machine post into these books.Install Finocket Connector on the Tally PC
Not possible yet — there is nothing to download. When there is, the download is the program: one.exe, kept in your own profile folder, with no installer and no administrator rights.Turn Tally’s gateway on
In TallyPrime:F1 (Help) → Settings → Connectivity → Client/Server configuration, set TallyPrime acts as to Server or Both, and note the Port — usually 9000.Paste the key in and open your company
The connector keeps its settings in a small file next to itself. Tally must be running with the paired company loaded for anything to happen.Come back and watch the state change
The state on Connect Tally changes only when the connector actually reports in. Nothing on that screen says “Connected” unless the connector checked in recently and TallyPrime answered with the paired company open.
Windows will warn you about the download
When it exists, it will be unsigned — we hold no code-signing subscription. Running a downloaded, unsigned .exe makes Windows SmartScreen show a blue box titled “Windows protected your PC” with a single Don’t run button. To run it anyway: click More info, then Run anyway. That is the whole procedure, and telling you to do it is the honest instruction rather than a workaround we are embarrassed about.
Two things nobody should tell you otherwise. First, this will not quietly stop happening once we buy a certificate. SmartScreen reputation is per file: a freshly built binary starts at zero regardless of the certificate on it, Microsoft’s current guidance is explicit that EV certificates no longer bypass the prompt, and every new release resets the clock. Second, a warning is not a verdict — SmartScreen is telling you the truth, that it has not seen this file before and cannot name its publisher. If that is not good enough for you or for your IT policy, do not click through it. If your organisation blocks unsigned executables outright, the connector cannot be installed there today; say so to whoever asked, and do not have them disable SmartScreen.
Why a tray app rather than a Windows service
Because tally.exe is a desktop application that has to be running with a company open. A service starting at boot with nobody logged in reaches nothing — it would spend the night reporting that Tally is unreachable. The tray app is alive exactly when Tally can be. It lives entirely in your own user profile, starts with your Windows session, needs no administrator rights and puts nothing in Program Files.
The “Sync to Finocket” button inside Tally
There is an optional add-on that puts a button inside Tally itself, so you can start a sync without leaving it. It cannot be built. Turning its source into something Tally can load requires a paid TallyPrime Developer licence (₹11,250–33,750 a year), which we do not hold. The source, its checks and the listener that would receive the press are all written and tested; only the compile step is missing.
Nothing depends on it. The connector polls Finocket on its own schedule; the button’s entire contribution is to cut short the current wait so a sync starts now rather than within a few minutes.
Tally on a hosted desktop
Multi-tenant Tally-on-Cloud hosts run many copies of tally.exe behind per-user ports. 9000 is Tally’s default, not a constant — on a hosted desktop, assuming 9000 reaches a different customer’s company. Put the port you were actually given into the connector’s settings.
Whether Tally keeps answering on that port when the Windows session is locked or the remote desktop is disconnected is not something we have been able to test. Finocket assumes the worst: it reports the session as unavailable and retries rather than treating silence as success. Plan on leaving the machine signed in and locked, not signed out.
Related: Two-way Tally sync, When a Tally sync will not run, Move your Tally books across, Developers & API.
