The platform

One flow from client message to cleared and billed

Six modules mirror how a CHA desk already works. CustomsPilot.Ai does the reading, matching, checking, drafting and billing. Your licensed broker reviews and signs.

app.customspilot.in/cases/CP-00-0000
Sample data

Unified inbox

ops@broker.example · WhatsApp Business

Case opened
Shipment docs – INV-00000 / ABCD0000000

From accounts@importer.example · “Please clear on priority, vessel ETA 24 Oct.”

Invoice.pdfPacking_List.xlsxBL_draft.pdf
Rakesh (Importer) · WhatsApp

“Sir, COO and BIS letter attached.”

COO_scan.jpgBIS_R-41xxxx.pdf
Arrival notice – ABCD0000000

From shipping line · IGM details and freight charges

New case CP-00-0000
  • Client matched: Importer Electro
  • 6 documents from 2 channels
  • Import · Sea · Nhava Sheva (INNSA1)
  • Assigned to Imports desk
Extract started
app.customspilot.in/cases/CP-00-0000/intake
Sample data

Unified inbox

ops@broker.example · WhatsApp Business

Case opened
Shipment docs – INV-00000 / ABCD0000000

From accounts@importer.example · “Please clear on priority, vessel ETA 24 Oct.”

Invoice.pdfPacking_List.xlsxBL_draft.pdf
Rakesh (Importer) · WhatsApp

“Sir, COO and BIS letter attached.”

COO_scan.jpgBIS_R-41xxxx.pdf
Arrival notice – ABCD0000000

From shipping line · IGM details and freight charges

New case CP-00-0000
  • Client matched: Importer Electro
  • 6 documents from 2 channels
  • Import · Sea · Nhava Sheva (INNSA1)
  • Assigned to Imports desk
Extract started
Module 01

Intake: email and whatsapp captured, case opened

Clients send documents wherever they like. CustomsPilot.Ai collects them from your shared inbox and WhatsApp, matches them to the right client and shipment, and opens a case before anyone on your team touches it.

  • One shipment, one caseEmails, forwards and WhatsApp files about the same consignment are grouped under one case number, keyed on invoice, B/L or AWB numbers.
  • Client and shipment matchingRecognises the importer or exporter, the supplier and the port from the documents and your client master.
  • Nothing slips throughEvery incoming file is logged with sender and time, so you can show a client exactly when their documents arrived.
Explore Intake
Module 02

Extract: ai reads invoice, b/l, coo, packing list

The AI reads every document in the case, from clean PDFs to phone photos, and turns them into structured fields and line items. Every value points back to where it came from on the page.

  • Line items, not just headersDescriptions, quantities, unit prices, values and currencies are captured line by line, ready for classification.
  • Any format clients sendNative PDFs, scans, photos and Excel sheets. Multi-page invoices and mixed bundles are split automatically.
  • Source on every valueClick any field to see the highlighted spot on the original document. Review takes seconds, not a second read.
Explore Extract
app.customspilot.in/cases/CP-00-0000/extract
Sample data

Commercial invoice · INV-00000

42 fields and 3 line items read

98% avg. confidence
InvoicePacking listB/LCOO
COMMERCIAL INVOICE
SellerExporter Company Co., Ltd
Invoice no.INV-00000TermsCIF Nhava Sheva
BuyerImporter Company Pvt Ltd, Pune
DescriptionQtyAmount USD
Li-ion cells 3.7V 2600mAh4,00018,400.00
SS hex bolts M8 × 4050,0002,150.00
Bluetooth earbuds, TWS1,0009,700.00
Total30,250.00
Extracted fieldsSource ↗
Invoice numberINV-00000
99%
Incoterm · placeCIF · Nhava Sheva
99%
Invoice valueUSD 30,250.00
99%
Line 1 · descriptionLi-ion cells 3.7V 2600mAh
97%
Gross weight1,284 kg
96%
Country of originChina
88%
app.customspilot.in/cases/CP-00-0000/validate
Sample data

Cross-check · 4 documents

31 checks passed · 2 need attention

2 issues
FieldInvoice · Packing list · B/L
Quantity (pcs)55,00055,000—Match
Packages—86 CTN86 CTNMatch
Gross weight1,2841,2841,248Mismatch
ConsigneeImporterImporterImporterMatch
Gross weight differs on B/L

B/L shows 1,248 kg; invoice and packing list show 1,284 kg. Likely a transposed digit.

Request corrected B/LAccept 1,284 kg
BIS registration not linked

Li-ion cells need a BIS R-number on the declaration. Letter received on WhatsApp; confirm the number.

Link R-number
Module 03

Validate: cross-checks documents, flags issues

Before anything is drafted, CustomsPilot.Ai compares every document in the case against the others and against the rules for the goods. Mismatches and gaps surface as clear, fixable issues.

  • Document-to-document checksValues, quantities, weights, package counts, consignee and port are compared across invoice, packing list and B/L.
  • Requirement checks for the goodsFlags certifications, licences or registrations the goods may need, such as BIS or other import conditions.
  • Origin and preference checksChecks whether origin evidence supports any preferential duty claim before it reaches the declaration.
Explore Validate
Module 04

Prepare: bill of entry or shipping bill filled

With clean, validated data, CustomsPilot.Ai fills the Bill of Entry or Shipping Bill for you: header, invoice and line details, HS classification and duty, all in one filing-ready packet.

  • Declaration fields filledImporter or exporter details, port, invoice, Incoterms, exchange rate and line items are mapped into the declaration.
  • HS codes with reasonsEach line gets a suggested 8-digit code with the heading and notes it relied on, plus the alternatives it ruled out.
  • Duty computed line by lineBCD, surcharge, IGST and applicable notifications are calculated, with the working shown.
Explore Prepare
app.customspilot.in/cases/CP-00-0000/prepare
Sample data

Bill of Entry · Home consumption

Draft 1 · Nhava Sheva (INNSA1)

Filing-ready packet
Importer IEC05xxxxxx72
Port of importINNSA1
B/L no.ABCD0000000
Invoice valueUSD 30,250.00
Exchange rate₹ 88.40 / USD
Assessable value₹ 26,74,100
Line itemsHS suggestion · why
#DescriptionCTHBasisConf.
1Li-ion cells 3.7V8507 60 00Heading 8507 · GIR 1, 698%
2SS hex bolts M87318 15 00Reused · approved 12×99%
3Bluetooth earbuds8518 30 00Ch. 85 · not 8517 6286%
BCD₹ 2,67,410
SWS₹ 26,741
IGST₹ 5,34,285
Total duty (est.)₹ 8,28,436
app.customspilot.in/cases/CP-00-0000/approve-file
Sample data

Review & approve · CP-00-0000

Prepared by Preparer Name · Checker: you

Ready to sign
Pre-filing checklist6 / 6
  • All documents received6 files
  • Cross-check issues resolved2 / 2
  • HS codes confirmed by reviewer3 lines
  • BIS R-number linkedline 1
  • Duty computed and checked₹ 8.28 L
  • Client approval on dutyWhatsApp
BN
Broker Name · Licensed Customs BrokerDigital signature token detected
Sign & send to ICEGATE
  • Signed by Broker NameClass 3 DSC
  • Submitted to ICEGATEBill of Entry · sea
  • Awaiting BE numberStatus checked automatically
Module 05

Approve & file: cha reviews, signs, sends to icegate

Nothing goes to customs without you. Your licensed CHA reviews the packet, signs with their digital signature and sends it to ICEGATE, with every step recorded.

  • Review built for expertsSee AI-filled fields, open issues and duty at a glance, and jump to the source of any value.
  • Maker-checker controlSet who can prepare, who can approve and who can file, by branch and by client.
  • Sign and sendApprove with your digital signature and submit to ICEGATE in one flow, then track the acknowledgement.
Explore Approve & file
Module 06

Bill: duty recovery and service invoice raised

When a shipment clears, the money side should not wait for month-end. CustomsPilot.Ai raises the duty recovery and your service invoice straight from the case.

  • Duty recovery, matched to the filingDuty paid is pulled from the case, so reimbursement claims match the declaration exactly.
  • Your tariff, appliedAgency, documentation and other charges are applied per client from your rate card.
  • GST-ready invoicesService invoices are raised with tax applied to your service charges, separate from reimbursements.
Explore Bill
app.customspilot.in/cases/CP-00-0000/bill
Sample data

Billing · CP-00-0000

Shipment cleared · out of charge

Invoice drafted
Tax invoice · CHA/00-00/0000To: Importer Company Pvt Ltd
Job CP-00-0000
Customs duty paid REIMBURSEMENT₹ 8,28,436
Pulled from BE · BCD + SWS + IGST
Agency charges₹ 3,500
Documentation & filing₹ 750
GST 18% on services₹ 765
Total due₹ 8,33,451
Rate card appliedImporter · Imports
Agency (sea, per BE)
₹ 3,500
Documentation
₹ 750
Duty recovery
Matched to BE
This month
Cleared jobs
214
Invoiced
209
Unbilled, flagged
5
Across every module

Built for how CHA firms run

Classification memory

HS codes your team approves are remembered per client and product, so repeat shipments stay consistent.

Roles, branches and clients

Maker-checker roles, branch-level queues and client-level access for teams of any size.

Full audit trail

Every extraction, edit, approval and submission recorded with user and time.

Client conversations in the case

Requests for missing documents and duty approvals go out by email or WhatsApp and replies land back in the case.

Desk dashboard

See every open case by step, what is blocked on the client and what is ready to sign.

Connects to your stack

Shared inboxes, WhatsApp Business and an API for accounting and ERP systems.

Platform FAQ

About the platform

What does the CustomsPilot.Ai platform include?

Six connected modules: Intake, Extract, Validate, Prepare, Approve & file, and Bill. Together they take a shipment from the client's first email or WhatsApp message to a signed declaration on ICEGATE and a raised invoice.

Can we use only some of the modules?

Yes. Each module works on its own and hands clean data to the next. Many CHA firms start with Extract and Prepare, then switch on Intake and Bill.

Does CustomsPilot.Ai replace our existing filing software?

CustomsPilot.Ai prepares the declaration data and supports signing and sending to ICEGATE. During onboarding we map how it fits alongside the tools your team uses today.

Bring one real shipment. Watch it become a filing-ready packet.

In a 30-minute walkthrough we run one of your own cases from client email to signed Bill of Entry, so you see the time saved on your work, not ours.