Type a job title. Get the real answer.
Whether a UK employer can actually sponsor it, what the salary has to be, what you would take home after tax, and what the whole thing costs — in one search instead of eleven gov.uk pages.
Free, no sign-up, no adverts, nothing to sell you.
How this works, and where the numbers come fromSHOW
Why answers here differ
Gov.uk classifies 187 occupations as Medium Skilled. Since 22 July 2025 a medium skilled job can only be sponsored if it appears on the immigration salary list or the temporary shortage list. 111 appear on neither and are closed to new applicants; a further 9 can only be used to extend a visa already held. The occupation table does not say this, so tools built from that table alone report all 187 as eligible.
Sources
- Occupation codes, skill levels and going rates — gov.uk Skilled Worker publications, rules in force from 22 July 2025
- National pay scales for healthcare and education — six separate gov.uk schemes covering 38 occupations
- Immigration salary list (25 codes), temporary shortage list (52), PhD discount list (95), Health and Care route (39)
- Fees, health surcharge, maintenance, processing times and priority services
- Income tax and National Insurance 2026/27, including Scottish rates
Everything retrieved 21 August 2026. Occupation titles were cross-checked against the ONS SOC 2020 classification; 367 of 373 matched exactly, the rest being gov.uk wording variants.
What this does not cover
- Three salary list entries apply in Scotland only — flagged in the result, but the tool does not ask where the job is
- The temporary shortage list is time-limited and under review; 47 occupations depend on it
- The four-year cap on stays using the new entrant or postdoctoral salary discount
- Whether a specific employer holds a sponsor licence
- Minimum qualifications by occupation — the Home Office does not set these by code; employers do
Reuse
The underlying figures are Crown copyright, published under the Open Government Licence.
This is information, not immigration or tax advice. Rules change frequently and individual circumstances vary. Check gov.uk or speak to an OISC-regulated adviser before deciding anything.
AI Search Readiness Scorecard
Answer fifteen questions about your site and get a weighted score plus an ordered list of what to fix first. Checks are weighted by impact, so the list tells you what matters rather than what is easy.
Fix these first
Nothing on this page was sent anywhere. Reload and it is gone.
WhatsApp automation, worked through
Everyone sells WhatsApp automation and nobody shows you what it actually involves. So here is a complete one, built for a fictional dental clinic: what the owner has to supply, how the flow decides, what it costs, and the restraint rules that stop it becoming spam.
What the clinic owner has to give me
Automation is only as good as the facts behind it. This is the whole input list for Bright Lane Dental, a two-surgery practice in North London. It takes about ninety minutes to collect, and it is the part clients underestimate.
Services and prices
Every treatment, its duration, its price or price range, and whether it needs a consultation first. Vague pricing is the single biggest cause of an automation handing over to a human unnecessarily.
Real availability
Opening hours, per-dentist working days, appointment lengths per treatment, buffer times, and how far ahead the diary opens. Ideally a calendar the flow can read rather than a static table.
The rules of engagement
What the bot may promise and what it may not. Can it offer the last slot of the day? Can it quote implant pricing? Can it discuss a symptom? For a clinic the answer to that last one is always no.
Escalation triggers
The exact phrases that must reach a human immediately. For a dental practice: pain, bleeding, swelling, knocked-out tooth, anything a child. These bypass every other branch of the flow.
Tone and identity
How the practice speaks, and the disclosure line confirming this is an assistant rather than the dentist. Pretending otherwise is both dishonest and, for a health provider, a regulatory problem.
Consent and data
Who may be messaged, on what basis, how they opt out, and how long conversation history is kept. Health context makes this stricter, not looser.
Time to gather: about 90 minutes with the practice manager. Time to build once gathered: two to three days. Anyone quoting you a same-day build has not asked for input 04.
How the flow decides
Built in ManyChat on the official WhatsApp Business API. Every inbound message runs down this ladder and stops at the first match, which is why the urgent branch sits at the top rather than buried in a menu.
Urgent language check
Scan for pain, bleeding, swelling, trauma, or a child. Match means the flow stops, replies with the emergency number and today's earliest slot, and alerts the practice. No booking logic runs at all.
Returning or new
Known number gets greeted by name with their usual dentist pre-selected. Unknown number gets a short introduction and the assistant disclosure.
Intent
Book, reschedule, cancel, ask a price, ask about hours or location, or something else. Six branches covers roughly 90% of inbound. "Something else" routes to a human rather than guessing.
Qualify, minimally
Treatment type and rough preference: this week or next, mornings or afternoons. Two questions, never five. Every additional question loses people.
Offer real slots
Three options pulled from the live diary, never "when suits you?" which puts the work back on the patient and produces times that do not exist.
Confirm and write back
Booking written to the practice system, confirmation sent, and a note added to the patient record. If the write-back fails the patient is told plainly and a human is alerted, rather than a silent failure.
Two reminders, then stop
One 48 hours before, one on the morning. Nothing else. This is the rule most implementations break.
What the patient actually experiences
An out-of-hours enquiry, start to finish. Six messages, one booking, no menu trees, no "press 1 for reception".
I'm the practice's automated assistant, by the way. Would you like me to find you a consultation slot?
Thu 21st, 6:15 PM
Tue 26th, 5:45 PM
Wed 27th, 6:30 PM
Which works?
If anything changes just message here.
What did not happen
- No "please select from the following options"
- No form to fill in before a human would answer
- No asking for details the practice already had
- No pretending to be a person
- No follow-up message the next day asking if they were still interested
- No newsletter sign-up smuggled into the booking
The whole exchange is under three minutes, at a time the practice was closed. That is the entire value: the enquiry converted while the competitor's phone was off.
The restraint rules
This is the part that separates automation people tolerate from automation people block. Message volume is the whole game, and almost every implementation gets it wrong in the same direction.
The patient starts, always
Nothing is sent that was not either asked for or directly attached to a booking they made. No cold outreach, no "we noticed you were browsing".
Two reminders, hard cap
48 hours before, and the morning of. A third message does not increase attendance; it increases blocks. This is measurable and the data is consistent.
Marketing is separate and opt-in
A booking is not consent to receive offers. Whitening promotions go to people who explicitly agreed, on a different list, with an unsubscribe in every message.
Recalls at most twice a year
Six-month check-up reminders are welcome. Anything more frequent reads as a business chasing revenue, because it is.
Silence is an answer
If someone stops replying mid-flow, the flow stops too. One gentle close after 24 hours, then nothing. Never a sequence of escalating nudges.
Out is one word
"Stop" works anywhere, instantly, with no retention attempt and no "are you sure?". Anything else is a dark pattern and, on WhatsApp, a fast route to being reported.
The commercial argument for restraint: a blocked number cannot be recovered. On WhatsApp your sending reputation is an asset with a quality rating attached, and burning it to send one more promotion is a bad trade in every direction.
What to measure, and what it costs
Worth stating plainly: the figures below are the metrics I would set up and the pricing model as it works, not results from a real Bright Lane. There is no Bright Lane. Anyone showing you conversion percentages for a fictional client is showing you fiction.
Out-of-hours capture
Enquiries answered outside opening hours that became bookings. This is the number that justifies the whole build, and it was previously invisible because those enquiries simply vanished.
Time to first reply
Should be seconds. Compare against the practice's previous average, which is usually hours and occasionally days.
Handover rate
Percentage reaching a human. Too high means the flow is thin; near zero means it is answering things it should not. There is a healthy middle and it is not 0%.
Did-not-attend rate
Before versus after reminders. This is where a clinic sees money, because an empty chair is pure lost revenue.
Block and opt-out rate
The honesty metric. If it climbs, the flow is sending too much, and no amount of booking volume compensates for a burned list.
Cost per booking
Platform fee plus per-conversation charges divided by bookings. WhatsApp bills per 24-hour conversation window, not per message, so a chatty exchange costs the same as a terse one.
Rough running costs for a practice this size: a ManyChat plan in the low tens of pounds a month, plus Meta's per-conversation charges which for UK service conversations are pennies each. The build is the real cost, not the running.
Ranking and being cited are different jobs
Classic SEO optimises to appear in a list of ten links. AI assistants do not produce a list of ten links. They produce an answer, citing perhaps three sources, and the selection criteria are not identical to ranking criteria.
What gets a passage quoted is clarity, structure and attribution: a clean statement of fact, marked up so a machine knows what it is, attributed to someone identifiable, on a page a crawler can actually read. Plenty of sites that rank well fail all four.
The weightings here are my own judgement from delivery work, not an industry standard. If you disagree with them, tell me why and I will change them.