Built for Indian CHA firms
One operating system — no more Excel updating

Tracking on autopilot. Checklist in 2 minutes.

Broto tracks the vessel ETA and IGM on every job automatically — and when it's time to file, its AI fills a filing-ready checklist from your documents in under 2 minutes. One operating system for the whole desk.

Invoice
Packing list
B/L
You upload
ETA 19 Junauto
IGM filedauto
Tracked in transit
AI fills the checklist
under 2 min
Ready to file
Under 2 minutes
from uploaded documents to a filing-ready checklist
12 shipping lines
vessel ETA tracked automatically, refreshed every 6 hours
Every 15 minutes
ICEGATE polled until your IGM is filed
14,343
tariff lines — codes validated, never invented
The problem

Checklists typed by hand. Tracking done by refresh.

Where the day actually goes — before and after Broto.

By hand With Broto
Vessel ETA
carrier sites, refreshed all day
auto · every 6 h
IGM status
ICEGATE, checked over and over
auto · every 15 min
One checklist
~1 hour of typing
under 2 min
The register
Excel, updated every evening
auto · fills itself
Upload once — every job tracks its own ETA and IGM, and when it's time to file, the checklist writes itself.
End-to-end workflow

One case, captured once.

Seven steps from documents to clearance — the lime ones run themselves.

Upload docs
IGM + ETA
auto-tracked
AI checklist
under 2 min
Classify + duty
BoE / SB
eSANCHIT + PQMS
Clearance
Case workspace

The whole case, in one console.

Documents, live IGM + ETA tracking, checklist, duties and filing — one source of truth, no rekeying.

Import case · IMP-240617-018
Illustrative
Case input
Item description
"LED panel light, aluminium housing, 40W, 595×595mm"
Origin
Thailand
Port
Nhava Sheva
Uploaded
Invoice · Packing list · Bill of lading
AI classification + duty
Confidence 96%
HS code (8-digit)
9405.11.00
Alt: 9405.19.00 (review)
BCD
20%
SWS
10%
IGST
18%
Cess
FTA preferential rate
ASEAN-India · CoO Form AI
BCD 20% → 0%
lowest rate found
Exemption check
Ntfn 45/2025 row matched — confirm conditions before filing
Filing + tracking
Bill of Entry (.be)
Spec OK
ICES 1.5 · CACHI01 · ready
IGM
Filed — manifest found
Vessel ETA
19 Jun · MSC ISABELLA
03×20 + 02×40 · POD INNSA1
Generated from the case
download · review · upload to ICEGATE
Bill of Entry (.be)
Shipping Bill (.sb)
Checklist PDF
Compare vs reference
An operating system, not another tool

Retire the Excel register.

The register every office keeps in Excel lives in Broto instead — and it fills itself.

Shipment register · live
Illustrative
Job No
Client
B/L No.
IGM auto
Vessel ETA auto
Status
0000561
Apex Polymers
MAEU12045873
Filed · 14 Jun
18 Jun · MSC ISABELLA
BE filed
0000567
Vertex Traders
COSU63021944
Filed · 16 Jun
19 Jun · XIN BEIJING
Checklist sent
0000572
Ganga Imports
ONEYSELB04412
Awaited
23 Jun · EVER ACME
Docs received
Updates itself
IGM + ETA written in by the trackers, round the clock.
Your columns, kept
Recreate your Excel columns as custom columns — no migration.
Excel = an export
One click for clients and auditors. The upkeep is gone.
One platform, the whole job

Everything a customs broker does — in one place.

Three jobs run themselves. The rest is generated from the same case.

Invoice
Pkg list
B/L
2 min
AI checklist in under 2 minutes

Invoice, packing list, B/L and COO in — filing-ready checklist and .be draft out. Scanned PDFs included.

ETA 19 Jun · auto
Maersk · MSC · CMA CGM · COSCO · ONE · +7 more
Automatic shipping line tracking

Auto-starts from the Master B/L. Vessel, ETA and discharge port refresh every 6 hours — alert when the ETA slips.

ICEGATE · every 15 min
IGM filed — number + date in your register
Automatic IGM tracking

ICEGATE polled every 15 minutes until the manifest appears — with an email + in-app alert.

BoE & Shipping Bill files
Real .be / .sb ICES 1.5 flat files, spec-gated before download.
8-digit HSN classification
Validated against the tariff — never hallucinated.
Full duty picture
BCD → SWS → AIDC → IGST → cess, post-exemption.
FTA optimizer
Lowest rate across 16 FTAs / 27 countries, with the CoO form.
Broto Chrome extension

Bring your eSANCHIT IRNs into the Bill of Entry.

One button on ICEGATE pulls every IRN into your case — and the same extension fills PQMS, DGFT and GST.

ICEGATE · eSANCHITSend + confirm

eSANCHIT IRN import

Broto reads the eSANCHIT document table on ICEGATE and brings every IRN into your case — you just confirm.

One “Send IRNs to Broto” button on ICEGATE
IRN, DRN, doc type and file name — all relayed
Confirm once → supporting-doc entries on the BE
ICEGATE · Upload Document Details
Example
Commercial Invoice
IRN 8F2A…E1
Packing List
IRN 3C9B…7D
Bill of Lading
IRN A14F…92
Send 3 IRNs to Broto
PQMSPlant Quarantine IRO auto-fill

~30 IRO fields filled from your case in one click — it reads the phytosanitary certificate too.

DGFTIEC address confirm

IEC status, address and branch list pulled straight into the New Client form.

GSTGSTIN verify

GSTIN checked against the legal name — a green verified badge on the client.

Safe by design.
The extension never logs in, solves captchas, pays, or files. It pre-fills forms and reads publicly displayed results — you always solve the captcha and click the final button yourself.
Chrome extension · MV3
ICEGATE login automation

Broto signs in to ICEGATE for you — and pulls your Bill of Entry status back.

ICEGATE emails a one-time password every time you log in. Connect the mailbox that receives it and Broto reads just that OTP to finish the sign-in, then fetches your live Bill of Entry numbers and document status straight into your dashboard — no manual OTP juggling.

Google · GmailRead-only · optional

How Broto uses your Google account

If your ICEGATE one-time passwords arrive in Gmail, you can connect your Google account so Broto can read them. This uses Google's read-only gmail.readonly permission, and Broto uses it for a single purpose: finding the ICEGATE login OTP so it can sign you in.

Read-only — Broto never sends, edits, labels, or deletes any email.
Used for one thing: reading the ICEGATE login OTP. Your email contents are never stored on Broto servers.
Never shared with anyone, never used for advertising, never used to train AI.
Disconnect anytime — from Broto’s Settings or your Google Account permissions.
ICEGATE sign-in
Example
ICEGATE OTP email
from icegate.gov.in
482917
Broto reads only the OTP
nothing else in your inbox
Signed in to ICEGATE
Limited use, by design.
Broto's use of information received from Google APIs follows the Google API Services User Data Policy, including the Limited Use requirements. Connecting Google is optional — you can read the ICEGATE OTP from any IMAP mailbox or Microsoft 365 instead.
gmail.readonly · revocable
Who it's for

Built for the people who clear shipments.

Customs brokers
More cases with the same team — checklists in minutes, filings spec-checked.
Importers & exporters
Correct codes, full landed duty and live ETA on every shipment.
Compliance & docs
Portal work without the rekeying — everything traceable for audit.
Operations
A register that updates itself, with alerts before deadlines slip.
Built for trust

Accurate where it matters. Honest about the rest.

Customs filing is unforgiving — so Broto is built to be checked, not just fast.

Spec-checked before you file
Every .be is re-parsed against the ICES 1.5 spec — invalid files are blocked.
Guidance you can verify
Duty, FTA and exemption results cite the notification behind them.
You file, not a black box
Broto generates the files; you review and upload. No auto-submission.
Firm-scoped & auditable
Roles, tenant isolation and a full activity log on every case.
Pricing

Priced for throughput.

A platform that scales with your case volume.

Starter
For solo brokers and teams getting started.
Usage-based
AI HSN classification (8-digit)
Duty calculator + FTA lookup
Compliance / CCR & SWIFT-PGA notes
Excel export
Growth
For active brokerages running daily filings.
Most popular
Per active case
AI checklist generation — under 2 minutes
Automatic IGM + shipping line tracking
Bill of Entry & Shipping Bill + spec gate
eSANCHIT, PQMS, DGFT & GST assists
Enterprise
For high-volume and multi-branch firms.
Custom
Firm-wide register + custom columns
Admin / operator roles + activity log
Shared product catalog
Priority support & custom workflows

See Broto on one of your cases.

Bring one shipment’s documents — tracking switched on on the spot, and a checklist in front of you in under 2 minutes. Already onboarded? Log in.

Built in India, for Indian customs.
Book a demo
Opens your email to support@brotoai.com.