1. Home
  2. Features

Everything KaamLink does

This is the full list, grouped by what you are trying to get done. Every item here is something the app actually does today — if something is missing from this page, it is missing because it is not built, not because we forgot to mention it.

Finding and matching

Getting the right job in front of the right person

Everything here runs on real distance between two map points — the customer's location and the spot the professional works out of.

A searchable service catalogue

Twelve trades to start with — carpentry and furniture, furniture repair, masonry, general labour, plumbing, electrical, painting, welding, tiles and marble, POP and false ceiling, cleaning, and general home repair. Each one is named in your own language, and a search box filters the grid as you type.

Search with filters that mean something

Free text, a service, a distance from 1 to 100 km, a minimum star rating, and an available-now filter. Sort by nearest, best rated, most experienced, most jobs completed, or price. Results load twenty at a time as you scroll.

The search widens instead of failing

If nobody is inside the distance you picked, the app widens the search in steps up to the maximum rather than showing you an empty screen — and it says on the screen that it did so, with the distance it actually used.

Distance-based matching, both ways

A posted job reaches a professional only if the job is inside the customer's search radius and inside the radius that professional set for themselves. They also need an active listing for that exact trade — there is no fuzzy fallback to a neighbouring one.

Ranking that does not shut new people out

Within a distance band, being marked available, being verified, a higher rating and more completed jobs push a professional up the list. None of those is a filter, on purpose — a professional with no jobs yet still gets sent requests, or nobody could ever earn a first review.

Profiles with real proof

Trade, years worked, service radius, what they charge to start and how they charge it, photos of finished jobs, and the written reviews customers left after completed work. A Verified tick appears when Connectgo has checked a document.

Saved and previously hired

Tap the heart on anyone you want to keep. A second list is built from your own completed jobs, so the electrician who did a good job last time is one tap away — Request Again pre-fills the trade and the location.

Availability and time off

A professional sets a Sunday-to-Saturday schedule with hours, plus time off for a day, until a date, or a holiday range. Someone outside their own working hours is skipped when a job is matched, and the quick Unavailable button books exactly seven days and names the end date.

A dashboard that adds up

Professionals open on four counts — new enquiries, active jobs, completed jobs and star rating — each one tapping through to the list behind it, plus a single switch for whether they are taking work right now.

Sending a request

Two ways to ask, and you choose which

KaamLink never decides who does your job. It either carries your request to the one person you picked, or puts it in front of a small shortlist.

  • Direct. Send it to one professional from their profile, and only they are notified.
  • Posted. Send it with nobody attached and up to five nearby professionals who offer that exact trade are notified. The confirmation screen shows the real count.
  • Describe the problem. Write what is wrong in plain words, add photos, and the app matches your sentence against the service list. Nothing is sent until you look at the suggestion and agree — and this is straightforward word matching, not AI.
  • Photos. Up to ten on a request. A photo that fails to upload is reported as a notice; it never throws your request away.
  • Budget and date. Both optional. A budget range and a preferred date, checked so the date is not in the past and the maximum is not below the minimum.
  • No duplicates. Each request form carries its own id, so tapping send again after a dropped connection returns the job you already posted rather than making a second one.

How posting a job works

KaamLink categories grid showing service tiles for plumbing, electrical, carpentry, painting and other trades with a search box above
Service categories
KaamLink professional enquiries list with filter tabs for new, viewed, interested, accepted, declined and expired requests
The professional's inbox

Quotes and agreeing a price

How a price gets settled

There is no rate card and no fixed price list. A professional quotes for the job in front of them, and the customer compares what comes back.

A quote is a real offer

An amount, the date and time they can come, roughly how long it will take, and a note to the customer of up to 500 characters. A professional holds one live quote per job and can revise it while the job is still open.

Five ways to charge

Per visit, per hour, per day, per job, or on inspection — which is the honest answer when a price cannot be given until somebody has seen the work. The rate type is shown next to the number, so you are comparing like with like.

Offers side by side

Two or more live offers on a posted job open the compare screen: the price and rate type, the date, the note, and each professional's rating, reviews and distance. Nothing is ranked by who paid for placement, because no such thing exists.

Accepting closes everything else

Accepting a quote records the agreed amount, assigns the job, and expires every other quote and every open request on it in one go. If someone got there first you are told plainly that the job is gone, rather than the tap quietly failing.

First accept wins, cleanly

Several professionals can be looking at the same request in the same second. Exactly one is assigned; the others get an immediate "already taken" and nothing is left half written. Everyone who lost is notified.

Dead requests do not linger

A request nobody answered on a still-open job expires after seven days, so a professional's inbox does not silt up with leads that went nowhere and a customer is not left thinking someone is still considering it.

KaamLink takes no payment and holds no money. The amounts on a job are a shared record of what the two of you agreed — paying happens directly between you, off the app.

Messages and notifications

You hear about the things that matter

Chat is attached to a job and opens only once someone is hired. Notifications cover every real event, in the language you chose.

  • Job chat. One thread per job, between the customer and the professional who took it. Anyone else simply has no thread to open.
  • Text and photos. One picture per message, shrunk on your phone before it is sent. Tap any photo to see it full size.
  • Live, not on refresh. Messages, status changes, new quotes and new requests all arrive as they happen over the app's own realtime connection.
  • Honest unread counts. Opening a thread marks it read, so the badge on your home screen means what it says.
  • Push for every real event. A request arrives, a quote lands, one is accepted or declined, work starts, completion is requested, a date is proposed, a job is cancelled, a review comes in — and a reminder when a job is waiting on you.
  • Tapping takes you there. Every notification opens the exact job, offer or conversation it is about, and is kept in a list so nothing is lost behind a dismissed banner.
  • Calling is a handoff. The Call button opens your own phone dialler, and only when the other person has chosen to share their number. The app makes no calls itself and never reads your call log.
KaamLink notification centre grouped into Today and Earlier, with unread items marked and a mark all read action
Notification centre

Running the job

From accepted to finished, with a record of each step

A job moves through a fixed set of states, and every move is written down with who made it and when. Nothing changes status quietly.

A dated timeline on every job

Posted, accepted, started, waiting on the customer, completed — or cancelled, which is reachable from any active state. Each transition adds a line to the job's history naming who did it, and both sides see the same list.

Rescheduling is a proposal

Either side can suggest a new date and time with a note. The job's date moves only when the other person accepts. Proposing again replaces the pending suggestion, so there is never more than one live request and never an argument about what was agreed.

Start work is an explicit tap

The professional marks the job started when they are on site, and the customer is told. It takes two seconds and it settles the most common disagreement there is about when a job actually began.

The customer confirms completion

The professional submits the agreed amount, the final amount, a note and photos — and the job waits. Only the customer's confirmation completes it. Reporting an issue sends it back to in progress with the reason recorded. A job that sits waiting gets one reminder, and is never completed automatically.

Photos of the finished work

The professional attaches photos when they mark the job done, and they are stored separately from the customer's original request photos. They are the account of what was left behind if anything is queried later.

Cancelling with a reason, from either side

Plans changed, no longer needed, the professional is unavailable, could not make contact, posted twice, or something else — and "something else" makes the note compulsory. The other person is told which reason it was and who cancelled. A cancelled job can be posted again with the details already filled in.

Jobs grouped the way you think

Customers get Active, Upcoming, Completed and Cancelled. Professionals get those plus Assigned, In progress and Waiting for confirmation, with upcoming work bucketed into overdue, today, tomorrow, this week and later.

Addresses you save once

Home, work, a site — labelled, filled from your current position or typed by hand, with one set as the default so you are not retyping it on every request.

Navigate to the job

From the professional's job list, one tap opens the device's own maps app at the job's location. A job with no coordinates says so rather than hiding the button with no explanation.

One page per job

Everything about a job, in one place

The job page holds the description and photos, the service, the location, the preferred date, the budget range and the agreed amount, the assigned professional, the timeline, and whatever action makes sense right now — and nothing that does not.

  • Your exact location and both phone numbers are released only to you and the professional you hired.
  • Anyone who was merely invited sees your area and city and a rough position, never your doorstep.
  • Photos on a job are served through short-lived private links rather than an open address anyone could pass around.
KaamLink job detail page with the job status timeline, assigned professional, description photos, agreed amount and available actions
Job detail

Trust, safety and privacy

What we check, and what we do not

We would rather describe this exactly than make it sound bigger than it is.

What "Verified" actually means

A professional supplies one identity or trade document and a person at Connectgo reviews it. If it is accepted, a tick appears next to their name wherever customers see them. That is the whole claim. It is not a background check, not a police check, not a criminal-record search and not a skills assessment. Verification is also not required to receive work — it is one of the things that ranks a professional higher, not a gate.

Reviews that had to be earned

One review per job, from the person who actually hired and paid, and only after the job was completed. One to five stars with an optional comment. The rating on a profile is recalculated from every review each time, so it can never drift away from the truth.

Reporting, with real reasons

A report option sits on the job page and on a professional's profile. Customers can report that nobody arrived, that they cannot make contact, a problem with the work, a price that was not as quoted, or unsafe behaviour. Professionals get their own list covering an absent customer, a job that was not as described, an unsafe site or abusive behaviour. Reports go to Connectgo for a person to look at — filing one has no automatic effect on anybody.

Private feedback about a customer

After a completed or cancelled job a professional can answer four yes-or-no questions — was the customer there, was the job described accurately, was the site safe, were they treated respectfully — plus a note. The customer is never shown it and never told it was written. It is not a public score and there is no rating for customers.

Contact details stay closed until they need to open

Phone numbers are released only between a customer and the professional they hired, and a professional's number appears only if they switched on phone contact. Job photos and chat photos sit on private storage behind links that expire; portfolio photos and profile pictures are public by design, because that is what they are for.

No tracking, no analytics, no ads

Location is read once, in the foreground, when you ask the app to use it — there is no background location and nothing follows anyone during a job. The app carries no analytics SDK, no advertising id, no crash-reporting service, and it never asks for your contacts, your calendar or your microphone.

Language and access

Three languages, properly

Not a half-translated interface with English underneath. Each language carries 770 translated strings, and the words that come from our servers — service names, job updates, notifications, even error messages — arrive already translated.

  • English English
  • हिन्दी Hindi
  • ગુજરાતી Gujarati
  • Choose your language on the very first screen, before you even have an account.
  • Switch later from your profile. Everything on screen changes over straight away, and the app re-fetches what came from the server so nothing is left in the old language.
  • Your choice is saved to your account, so a new phone picks up where you left off.
  • New service categories an administrator adds are translated automatically, with checks that reject a bad translation rather than publishing it — for example, a Gujarati name that came back without Gujarati script in it.
KaamLink sign-in screen with the mobile number field fixed to the India country code, a PIN field and a language switcher in the corner
Sign in, with the language switcher
3languages, fully translated
770translated strings in each
10 kmdefault matching radius
5professionals notified per posted job

Your account

Signing in, staying in, and leaving

A number and a six-digit PIN

That is the whole account. No email address is collected, there is no OTP or SMS code, and there is no sign-in with Google, Facebook or Apple. One mobile number is one account, and you can be signed in on more than one device.

A forgotten PIN is fixed by a person

There is no reset link and no reset code. The app hands you Connectgo's support email and phone number, we confirm who you are, and you are issued a temporary password that the app then asks you to change. Slower than a link, and much harder to abuse.

Deleting your account, and changing your mind

Profile, then Account Settings, then Delete My Account. You retype your PIN, the account is frozen at once and you are signed out everywhere, and the data is erased 30 days later. Within those 30 days you can restore it from the sign-in screen with the same number and PIN. Settle or cancel any open job first — it belongs to somebody else too.

Sessions you can lose safely

Sign-in tokens are stored in your phone's own secure keystore, and the longer-lived one is only ever kept on our side as a one-way digest that cannot be turned back into a token. Repeated wrong PINs on a number are throttled.

Updates that do not strand you

The app asks our servers whether it is too old to keep working, and shows a message we can edit rather than failing in a way nobody can explain. There is also a maintenance mode for the rare window when work is happening.

Android, and only Android

KaamLink is an Android app. There is no iPhone version and no browser version for customers or professionals. If that changes, this page changes with it.

Something you expected to see here?

If a feature you need is not on this page, it is not in the app yet. Tell us what you were looking for — that is how the list gets longer.