Complete customs files, without chasing anyone by email.
UlúApp keeps the file for every client and supplier of your brokerage. The holder uploads documents from a link, AI checks them against customs and tax regulations, and your team decides what's critical.
Your brokerage answers to the tax authority for every client's paperwork.
Today that work lives in emails, spreadsheets and shared folders, in the hands of very few people. Files arrive incomplete, expired or with data that doesn't match.
a week of one person's time assembling files
9 ha week of one person's time assembling files
documents a new file can require
27documents a new file can require
in articles of incorporation read by hand
50 pp.in articles of incorporation read by hand
How it works
From the first document to the file the authority asks for.
Six steps in one place. Every step records who did what.
01
You register the client
You choose their profile (importer, exporter, individual or company) and UlúApp builds the document list that applies, with its legal basis.
02
The holder uploads documents
They get a link and a one-time code by email. They upload from their phone and always see what's missing and how to fix it.
03
AI reads, classifies and cross-checks
It checks each document against Mexican customs and tax law, extracts its data and flags what doesn't match between documents.
04
Your team decides
Approving or rejecting is always a person's call, with the file in view. If rejected, the holder gets the reason and how to fix it.
05
Expiry dates watch themselves
Reminders before each expiry, ten days of grace and a single escalation per file when something stays expired.
06
The file, ready for the authority
Your brokerage's Word forms pre-filled and the complete file downloadable in one click, with the log of every step.
Why it doesn't fail
AI helps. Rules and people decide.
UlúApp is built so a machine error never reaches operations without someone seeing it.
Critical documents always go through a person
Articles of incorporation, powers of attorney and contracts go to human review by system rule, not by setting: nobody can skip it.
Auto-approval with a lock
Only monthly renewals can be approved automatically, and only if a person already approved one, the reading has 0.9 confidence or more, the tax ID matches and the date is in the month. It ships off, and any approval can be sent back to review.
Data is cross-checked across documents
If the company name, tax ID or address doesn't match between two documents, UlúApp flags it and someone confirms or corrects it.
The machine never stops the work
If automatic review stops, the dashboard says so and the document goes to manual review. Your team keeps working.
When something fails, it says so
No screen shows a quiet day when it actually couldn't query: every error says what happened and what to do.
Access with link and code
The holder signs in with their signed link and a 6-digit code valid for 10 minutes with 5 attempts. Documents are served through short-lived links.
An audit log without personal data
Every sensitive action is logged with who and when, without the document contents or the tax ID.
It learns from your team
Each document a person approves teaches the system to classify the next ones better. Learning never approves or rejects on its own.
automated tests on every change
1,390+automated tests on every change
end-to-end browser tests
65end-to-end browser tests
Lattice models: review, classify and search
3Lattice models: review, classify and search
The product
What needs attention first shows up first.
Console captures with sample data. Each brokerage dresses it with its own logo and colors.
Dashboard: the day's queues and the assistant at the center
Holder portal, from the phone
Data that doesn't match between documents
An assistant that queries the system with your permissions and never approves for you
The holder sees what's missing, without an account or password
Coming soon
Tariff classification and goods inspection.
What's next in UlúApp follows the same principle: AI prepares, a person decides and everything is logged.
Coming soon
Tariff classification
Suggested tariff codes from the description, technical sheet and invoice, with the legal basis behind them.
Suggested code with its reasoning and sources
Regulation lookup with Séeb Logistics
Your brokerage's classifier confirms or corrects
Coming soon
Goods inspection
Pre-inspection and customs review from the phone: your team captures in the yard and the office sees progress in real time.
Operation preloaded from the console
Photo evidence of every package, seal and shortage
Photo report ready for your client in seconds
First client
Built with Injoy Agencia Aduanal, in Veracruz.
UlúApp was built with the team at Injoy, a customs and transport brokerage in the port of Veracruz, on their real operation: their holders, their document catalog and their expiry rules. Everything specific to each brokerage lives in configuration, so your file comes out the way your regulator requires.
The name comes from San Juan de Ulúa, the fortress in the port of Veracruz, the historic gateway of Mexico's foreign trade.
holders in operation
50 to 60holders in operation
new holders a month
≈ 3new holders a month
Waitlist
Be one of the first brokerages to use UlúApp.
Leave your details and we'll write when we open spots. Tell us what interests you and we'll prioritize you.