Fortax SAI v2.14 · Chrome side panel

It fills the form, then checks its own work.

SAI is a browser copilot for Indian founders and their CAs. It reads whatever page you are on, fills the form from the data already in your Fortax account, walks through every step of a multi-page application, and stops at Submit so you can look before you sign. It never invents a number it cannot source.

investor.cogniphy.com — Basic Information — step 1 of 8
Startup name
Registered legal name
Registration number
Incorporation date
Headquarters city
Sector
One-liner
Monthly active users
Reading the page… Submit is yours

Seven fields came from the vault and from public registry records. The eighth is a business number only the founder has, so it gets asked, not fabricated.

How one Fill works

Five agents, in order, every time

Pressing Fill is not one call to a model. It is a pipeline where each stage has a job, a tool allowlist and a budget, and where the later stages exist to catch the earlier ones.

01
Planner
Reads the page and works out what it actually is — which platform, which step, how many fields. Recognises YC, Antler, Startup India, GST, MCA and adapts tone to each. If it has filled this site before, it loads the skill it wrote last time.
02
Collector
Gathers what the form needs, in order of trust: your Fortax vault first, then public registry records for CIN and incorporation date, then your own website for what the company does, then LinkedIn and other public profiles for the team. Whatever is still missing, it asks you.
03
Filler
Writes each field in the receiving platform's register. Statutory identifiers come only from verified sources. Open questions are composed as hook, body, conclusion — no dashes, no filler, and never a metric it cannot source.
04
Verifier
Audits the page it just filled. Catches malformed GSTIN, PAN, CIN and pincodes, values that contradict your vault, and answers that do not answer the question asked. Problem fields are highlighted on the page itself.
05
Final Verifier
Runs once, at the end, across every page of the application together. Scores it out of 100 on relevance, structure, consistency and credibility, rewrites weak answers in place, and flags anything a reviewer would question.
Filling

Any form, in any language, on any site

Field matching does not rely on English labels. It reads the browser's own autocomplete attributes, input types, validation patterns, field names and surrounding headings, and scores them together — so it works on a Hindi municipal portal as readily as on a Silicon Valley application.

Multi-page

Walks the whole application

Fills a step, verifies it, presses Next, and continues — up to 25 pages. It knows the difference between a Next button and an "Add co-founder" button, and it stops the moment Submit appears.

Never blank

Asks rather than skipping

Traction, revenue, how much you are raising — the numbers no database holds. SAI asks in the panel with a 20-second timer that stops the instant you start typing.

Never twice

Leaves filled fields alone

Re-run it as often as you like. Fields you already filled are untouched, research it already did is not repeated, and repeated blocks like Co-founder 2 stay empty unless a second founder actually exists.

Bulk

One form, fifty clients

Drop in a CSV. Each row overrides the vault for one pass, headers are matched by meaning rather than exact spelling, and the row advances automatically after each fill.

Verify

Audits a form you filled yourself

Press Verify on any form, including one SAI never touched, and it checks every value against your records and against the format each field expects.

Learns

Better on the second run

After each form it writes itself a skill for that site — which labels take which values, what the Next button is called, what the verifier complained about. The next run starts from that.

Reading

It reads the page before it speaks

Every answer is grounded in what is actually on screen. If the page cannot be read, SAI says so and asks for a refresh rather than guessing — and a check runs on every reply to catch it naming a portal or a deadline the page never mentioned.

Web pages

Article-quality extraction that strips navigation and clutter, plus whatever text you have selected.

PDFs, Word, PowerPoint

Up to 120 pages parsed in the browser. Nothing is uploaded anywhere to read it.

Scanned documents

Local OCR in English and Hindi, so an image-only notice is still readable. Works offline.

Your screen

Take a screenshot and ask about it. The text is read locally as well, so it works either way.

Government notices

Recognises an SCN, demand or intimation, tells you the section, the clock and the risk, then drafts the reply.

Right-click anything

Select text on any site and ask SAI to explain it, check the risk, translate it, draft a reply or pull the deadline out.

Compliance

The work around the form

Score

Compliance health

A number out of 100 from how complete your vault is and what is overdue, with the three things to fix first.

Calendar

Deadlines captured as you browse

Spot a due date on a portal or in an email and save it straight into your Fortax compliance calendar in one click.

Radar

Knows the portals

Recognises eleven government portals. Land on one and SAI offers a walkthrough for that exact screen, for your company.

Watch

Tracks pages that change

Put a trademark status or refund page on watch. Checked every six hours, and you hear about it only when something moves.

Grants

Funding, from the source

Reads Startup India, BIRAC, DST, MeitY, iDEX, NABARD, state portals, EIC and Grants.gov directly. Every application link is checked before it is saved, and findings go into a database every Fortax user can search.

Documents

Drafts what you need to sign

Board resolutions, NOCs, replies to notices — built from your real CIN, directors and registered address, downloadable as Word.

Yours to shape

Everything above is a default you can change

SAI ships opinionated, not fixed. A CA firm, a solo founder and a fundraising team should not be running the same assistant.

Skills

Write your own, in a file

Author a skill in plain markdown — name it, say which sites and tasks it applies to, and write the instructions. Upload it, export it, hand it to your whole team. SAI applies it automatically when the page matches.

Workspaces

One agent per job

A YC application and a GST filing are different work. Each workspace keeps its own memory, files, tools, schedule and instructions.

Connectors

Plug in your own tools

Point SAI at any HTTP endpoint you use — your CRM, your practice software. It calls it like any built-in tool. Secrets live in a keychain and never reach the model.

Team

An org chart for agents

Give each agent a role, a job description, a tool allowlist, a monthly budget and a heartbeat. Three ready-made teams: Compliance Pod, Fundraise Pod, Client Desk.

Automation

Workflows and goals

Describe a repeatable browser task and SAI builds it, saves it and runs it. Or set a goal — it keeps working, and proving progress, until the goal is genuinely met.

Voice

Writes the way you write

Paste a few of your own emails once. Every draft after that carries your tone, your sign-off, your habits.

Commands

Type a slash, skip the sentence

/fillFill this page
/verifyAudit what is filled
/explainWhat is this page
/summaryFive lines
/noticeAnalyse and reply
/deadlinePull the due dates
/planStep-by-step plan
/docDraft a document
/appBuild a small tool
/voiceLearn my writing
/goalDo not stop until done
/workflowAutomate a task
/schemesGrants and funding
/healthCompliance score
/watchTrack this page
/screenRead my screen
/translateTranslate this
Refusals

What it will not do, at any setting

  • Submit a form, make a payment, or enter an OTP. Blocked in code, not in a prompt. The most permissive setting still refuses payment and OTP.
  • Invent a statutory number. CIN, GSTIN, PAN and filing dates come from your vault or a verified registry, or the field stays empty.
  • Invent a business metric. Traction and funding numbers are asked for, never guessed. A made-up number can sink an application.
  • Read a password field. Skipped entirely when scanning a page.
  • Take orders from a web page. Everything fetched from the internet is labelled untrusted and screened before the model sees it.
  • Spend past its budget. Set a monthly cap per workspace or per agent and it stops there.
Reach

Speaks eleven languages

Interface and answers both. English is the default; the rest are one dropdown away. Statutory terms stay in their original form in every language, because GSTIN is GSTIN everywhere.

Englishहिन्दीHinglish मराठीગુજરાતીবাংলা தமிழ்తెలుగుಕನ್ನಡ മലയാളംਪੰਜਾਬੀ
25pages per application
120PDF pages read
11portals recognised
605automated tests