For Thailand’s visa & immigration agencies

Never miss another renewal date.

Every TM.30, 90-day report, extension and re-entry permit in one list, sorted by what’s due next. Clients send their own passport details from their phone, in their own language, and your team checks them before anything is saved.

Kamnod's case list: every client's filings sorted by due date, overdue ones firstKamnod's case list: every client's filings sorted by due date, overdue ones first
The client portal on a phone: a family's cases, their progress and due datesThe client portal on a phone: a family's cases, their progress and due dates

Every agency describes the same five mornings.

The part of the job nobody enjoys, and what changes once it’s in Kamnod.

Today

Passport details, retyped by hand

A client hands over a passport. Someone reads it and types it into a form. Every case, every renewal, again.

With Kamnod

Clients send their own details

From a link on their phone: a passport photo and the basics, in their own language. Your team sees exactly what changed and approves it before anything is saved.

Today

The date that lived in someone's head

Or in a spreadsheet nobody remembers to open. A missed 90-day report costs a client ฿2,000–5,000 in fines, and they'll remember it was your job to prevent it.

With Kamnod

One list, sorted by what's due next

TM.30, TM.47, extensions, re-entry permits and passport expiry all feed one due date per case. Overdue rises to the top, and reminders come round before a document runs out.

Today

One case, tracked three different ways

LINE for one client, an Excel row for another, a sticky note for a third. Nobody sees the whole caseload at once, and a rejection's reason leaves with whoever handled it.

With Kamnod

Every family and company in one record

Everyone you represent, their documents, every case and its full history, including each rejection and what was resubmitted. Anyone on the team can pick it up.

Today

The same government forms, filled in by hand

The same name, nationality and passport number, copied onto the same TM forms, for every client, every time something renews.

With Kamnod

The real form, already filled in

Set up each government form once. Every case gets its own copy with the client's details already on it, ready to check, print and file.

Today

A passport copy on someone's phone

Photocopies on a desk, passport photos in a chat, and a pack put together by hand before every trip to Immigration. Then someone asks where the TM.30 receipt went.

With Kamnod

Every document on the case, one pack to print

Photograph a passport at the counter or upload a scan, straight onto the case. When it's time to file, print the cover sheet, the filled-in forms and every document as one A4 PDF, passports at their real size.

How it works

From a new client to a filed case, without retyping a passport.

  1. Send the client a link

    One button on the client's record: copy the link into LINE or WhatsApp, or let them scan the QR code at your counter.

    A client's record with the portal link and its QR codeA client's record with the portal link and its QR code
  2. They send their details

    On their own phone, in their own language: their details and a photo of the passport page. No password, no app to install.

    A client sending their details and passport photo from the portalA client sending their details and passport photo from the portal
  3. You check, file and track

    Approve what they sent, and the case is ready: the form is filled in, the checklist ticks over, and the due date is on your list.

    Reviewing what a client sent before it reaches their recordReviewing what a client sent before it reaches their record

For your team: less typing, nothing missed

The work that fills a morning, done by the system instead.

Nothing slips past a due date

Every case carries its own due date, worked out from its type: a 90-day report, an extension, a TM.30 after a move. The list is sorted by what's due next, so the morning starts with the right client.

  • Overdue and due-soon at the top
  • Reminders before a passport or visa runs out
  • Each case's checklist shows what's still missing
The case list sorted by due date, with overdue cases firstThe case list sorted by due date, with overdue cases first

Every document on the case, one pack to print

Add a passport or permit the way it reaches you: a photo with your phone at the counter, a scan, a pasted screenshot or a link. When it's time to file, one click prints the case's cover sheet, its filled-in forms and every document as a single A4 PDF.

  • Phone camera, webcam, upload, paste or link
  • A cover sheet with the checklist: provided, expired or missing
  • Passports and ID cards printed at their real size
  • Files kept in Thailand, with a photo's location details removed
A case's pack window listing the passport, documents and forms to print as one PDFA case's pack window listing the passport, documents and forms to print as one PDF

From quote to case to invoice

Price the work and send the quote. When the client agrees, open a case for each person on it in one step. When the work is done, Invoice Case bills it from that same quote, so nothing is billed twice and nothing is forgotten. The client gets a clean PDF, and sees it in their portal too.

  • A case for each family member, from the agreed quote
  • Invoice Case bills the quote's lines, or the case type's fees
  • Service and government fees on separate lines
  • A PDF that prints Thai names properly
A case's Actions menu with Invoice Case and Case Pack (PDF)A case's Actions menu with Invoice Case and Case Pack (PDF)

Government forms that fill themselves

Upload the official PDF once and place its fields. Every case then gets the real form with the client's name, nationality, passport and address already filled in. A setup assistant reads the form and places the fields for you to check.

  • The actual TM.30, TM.47 and extension forms
  • Fields mapped to the client record once
  • The assistant does the first pass; you approve it
A government form being set up, with its fields placed and the setup assistant's proposalA government form being set up, with its fields placed and the setup assistant's proposal

See every feature

For your clients: a service they’ll tell their friends about

Be the agency that is easy to deal with: clients see their own cases and send their own documents.

No password to forget

You send a link or show a QR code. The client opens it on their phone and signs in with their fingerprint or face, the way they unlock their phone. Nothing to remember, nothing to reset.

  • One link, used once
  • A passkey on the client's own phone
  • You can switch access off at any time
The portal welcome screen on a phone, setting up a passkeyThe portal welcome screen on a phone, setting up a passkey

Their cases, without calling you

Each person in the family, each case, where it stands and when it's due. Clients stop asking what's happening, because they can see it.

  • Progress for every case
  • Due dates in plain words
  • The whole family on one screen
The portal home on a phone: each person's cases with progress and due datesThe portal home on a phone: each person's cases with progress and due dates

More about the client portal

Complete on its own. Ready for more.

Kamnod needs nothing else: no Windows app, no accounting system, no IT project.

Everything an agency runs on, in one app

Clients and their families, cases and due dates, government forms, the client portal, quotes and invoices. Open it in a browser or on your phone and start.

Add more when you want it

Kamnod is built on the same platform as the BOS Windows app and other Vibe Crafted Software apps. Add them on the same data when you grow, for example full accounting with every invoice posted to your ledger, without moving anything or starting again.

What you get for a monthly seat.

No big licence to sign, no IT project to run.

If it breaks, we fix it

Security, updates, backups, and support are on us — you’re not the one who has to troubleshoot it in between clients.

One monthly cost per seat

Pay for the staff who use it, not a big purchase up front. See the pricing below for what that looks like for your agency.

Onboarding when you actually need it

Most agencies get going on their own. If you want someone to walk your team through it, hands-on training is available by the hour — only when you want it, never bundled in whether you need it or not.

Pricing

Pay per staff seat. Every feature on this page is included. Add training only if you want it.

Save 20%
Standard plan
Includes 1 staff seat
฿1,990/mo
Additional staff seats
฿1,590/seat/mo
0
Onboarding & training
One-time · ฿950/hr
0 hr
฿19,104 / year

Prices shown in Thai baht (THB). Contact us about pricing for larger teams.

What every agency gets

Not extras you pay more for later.

Nothing to install

Open it in a browser on a laptop, tablet or phone. On a phone, add it to your home screen and it opens full screen like any app.

A setup assistant

Describe a service or hand it a government form, and get a first draft of the checklist, fees or form fields to check. Nothing is saved until you apply it.

Your clients' data stays in Thailand

Records and encrypted files hosted in Thailand, under Thai data protection law, with every change a client sends checked by your team first.

Support from the people who build it

Talk to the team behind Kamnod, not a call centre. Updates, backups and fixes are on us.

Built for what Thai Immigration requires

90-day reports, TM.30 address registration, extensions, re-entry permits, work permits: the paperwork you file every day, with its real forms, fees and rules. Not a generic case tracker bent into shape.

Your clients use the portal in Thai, English, Chinese, Russian, Korean or Japanese.

Low risk to get started

Everything above, without the risk of a big commitment.

No big upfront fees

You pay per staff seat, month to month — not a large licence fee before you've even tried it.

Cancel anytime

No lock-in contract, full stop. If it's not working for your agency, you walk away.

See the real price up front

You can see roughly what this costs for your team before you ever have to talk to anyone.

Try it on a demo agency first

Load a made-up agency in Settings to look around and train your team, then remove it in one step before your first real client goes in.

Your records stay yours

An administrator can download every record and file your agency keeps, whenever they like, from Settings.

Start small, grow without starting over

Add seats as your team grows. What you're using on day one is the same system you're still using later — nothing to migrate.

Before you ask

The questions every agency owner asks first.

“We already use Excel and LINE.”
Keep using LINE to talk to clients, and send them their portal link through it. Kamnod organizes what actually needs tracking; it doesn't ask you to change how you talk to people.
“Do I need BOS or another system?”
No. Kamnod works on its own, with nothing else to buy or install. If you later want more, such as full accounting, you can add the BOS Windows app or other Vibe Crafted Software apps on the same data.
“Do my clients need an app or a password?”
Neither. You send a link or show a QR code, and they sign in with their phone's fingerprint or face. The portal is there for the clients who want it; your team can still enter everything for those who don't.
“Is our clients' passport data safe?”
It's hosted in Thailand, under Thai data protection law, and passport copies are stored encrypted with a photo's location details removed. Clients sign in with a passkey that can't be guessed or phished, and nothing they send reaches their record until your team approves it.
“What happens when a filing gets rejected?”
It's logged against the case, with the reason, not lost in someone's memory. Fix what's missing and resubmit from the same record.
“Won't this get mixed up with the government fee?”
No. Your service fee and any government fee are always separate lines, on both the quote and the invoice. They never get blended into one number a client has to untangle.
“Can we use it on our phones?”
Yes, every screen. Add it to your home screen and it opens like an app, so you can update a case or capture a client's details at the counter.

Book a walkthrough.

Tell us a little about your agency and we’ll show you Kamnod with your own case types: the case list, a client sending their details from the portal, and a form filling itself in. No pitch deck, and no commitment.

Rather talk now? Call us straight from this page.