Skip to content

Languages & RTL

GoHighLevel Urdu: A Right-to-Left Dashboard for Your Clients

GoHighLevel in Urdu: what HighLevel shows today, how an Urdu right-to-left menu works, Nastaliq fonts, digits, SMS limits and a step-by-step setup.

By the GHL Dashboard Builder teamPublished 27 min read · 6,144 words

Can GoHighLevel be used in Urdu?

Partly. At the time of writing, Urdu is not one of HighLevel's built-in platform languages and the interface does not read right to left. Agencies give Urdu-speaking clients an Urdu menu and navigation with a mirrored layout and a Nastaliq font through custom code, while SMS, WhatsApp, emails and forms are written in Urdu by the agency and tested.

Key takeaways

  • HighLevel's Platform Language list does not include Urdu at the time of writing, and requests for right-to-left support that name Urdu are open on HighLevel's ideas board.
  • A theme can show GoHighLevel's menu and navigation in Urdu and mirror the layout; HighLevel's own pages, builders, system emails and mobile app keep following HighLevel's language settings.
  • Urdu is usually read in Nastaliq, a taller, sloped style of the Arabic script, so an Urdu menu needs a Nastaliq font, more line height and a check that dots and descenders are not clipped.
  • Locale data writes Urdu for Pakistan with Western digits but Urdu for India with Eastern Arabic-Indic digits, so check the digits a client expects before you build templates.
  • Any Urdu letter switches an SMS to UCS-2 encoding: 70 characters fit in one segment and 67 per segment in a longer message, against 160 and 153 for plain English.
  • GHL Dashboard Builder's Urdu menu, right-to-left layout and menu editor come with the Pro plan ($480 one-time) and the Agency plan ($880 one-time), plus a one-time $100 setup fee.
In this guide
  1. Can GoHighLevel be used in Urdu today?
  2. Who reads Urdu, and why does it matter for your HighLevel clients?
  3. What can be shown in Urdu, and what stays in English?
  4. How does GHL Dashboard Builder put GoHighLevel in Urdu?
  5. Should the menu be in Urdu script, Roman Urdu or English?
  6. Which Urdu words should the GoHighLevel menu use?
  7. How do Nastaliq fonts behave in a branded GoHighLevel dashboard?
  8. How should numbers, digits and dates look in Urdu?
  9. What happens to Urdu SMS, WhatsApp and email messages?
  10. Can you give Urdu to one client and keep English for the rest?
  11. How do you set up an Urdu GoHighLevel dashboard, step by step?
  12. What can go wrong, and what doesn’t an Urdu theme solve?
  13. What to do next
  14. Frequently asked questions

A school in Karachi signs up for the platform you sold them. The admissions officer logs in, sees an English menu on the left and asks a fair question: “Can my team have this in Urdu?” Her staff text parents in Urdu all day, read Urdu newspapers on the way to work and find English settings pages slow going. If you say “yes, all of it” and she meets English builders a week later, you lose her trust. If you say “the menu and navigation, right to left, in a proper Urdu font, and here is what stays English,” you keep it.

This guide gives you that exact answer for GoHighLevel in Urdu. It covers what HighLevel (also called GoHighLevel or GHL) shows in Urdu today, who reads Urdu and where, what a theme adds, whether to use Urdu script or Roman Urdu, which words to put in the menu, how Nastaliq fonts behave on screen, which digits to use, what happens to Urdu SMS, WhatsApp and email, and a step-by-step setup with its limits. GHL Dashboard Builder is an independent design service and is not affiliated with HighLevel; where our product helps, we say what it does and where it stops.

Can GoHighLevel be used in Urdu today?

Partly. HighLevel’s built-in language setting does not include Urdu at the time of writing, and its interface does not switch to right-to-left reading. You can still give Urdu-speaking clients an Urdu menu and navigation with a mirrored layout through custom code, and you can write every customer-facing message in Urdu yourself.

What HighLevel offers natively

HighLevel has started translating its own interface. HighLevel’s help center article on internationalization explains that each sub-account has a default language under Settings, Business Profile, Platform Language, and that each user can override it under Settings, My Profile. A sub-account is one client’s workspace in HighLevel; HighLevel also calls it a location. The languages offered there are mostly European, such as Spanish, French, German, Portuguese, Italian and Dutch. Urdu is not one of them at the time of writing.

Agencies have asked for the missing piece. A request on HighLevel’s ideas board for right-to-left text direction support names Urdu together with Arabic, Hebrew and Persian. A second request asks HighLevel to add full right-to-left support for forms, surveys and sites, noting that those tools have no built-in right-to-left orientation. Neither request shows a release date. Treat them as a sign that HighLevel knows about the need, not as a roadmap.

What agencies do in the meantime

Agencies with Urdu-speaking clients work in three layers:

  1. Interface layer. A theme placed in HighLevel’s agency-level Custom CSS and Custom JavaScript boxes translates the menu and navigation, sets the page direction to right-to-left and loads an Urdu font. This is the layer the client’s staff see every time they log in.
  2. Content layer. Everything the client’s customers receive, such as SMS, WhatsApp templates, emails, forms, surveys, funnels and booking pages, is written in Urdu by your team or the client’s team in HighLevel’s normal editors.
  3. Settings layer. Time zone, currency and business details are set per sub-account, so what HighLevel generates itself, such as invoices and reminders, looks right for the client’s country.

If you have not branded HighLevel at all yet, start with our guide to white-labeling HighLevel, which covers the logo, domain and custom code settings this article builds on. For the wider picture of every language HighLevel and our theme support, see our overview of GoHighLevel languages.

Who reads Urdu, and why does it matter for your HighLevel clients?

Urdu is Pakistan’s national language and is also widely read in India and in South Asian communities abroad, including the United Kingdom. Far more people read it than speak it as a first language, so an Urdu menu can suit a Pakistani team even when most of its staff grew up speaking Punjabi, Pashto or Sindhi at home.

In Pakistan, Urdu works as the shared language across regions. In the 2023 census, 9.25 percent of Pakistanis named Urdu as their mother tongue, up from 7.08 percent in 2017, while Punjabi was the most common mother tongue, as Geo News reported from the Pakistan Bureau of Statistics results. Those figures count first languages only. Urdu is still the national language and is widely used in newspapers, television news and schools, so a receptionist whose home language is Punjabi often reads Urdu script comfortably.

Outside Pakistan, the numbers are large too. The 2011 Census of India counted about 50.7 million Urdu speakers, as the census table of India’s languages by native speakers shows. In England and Wales, the Office for National Statistics’ Census 2021 language bulletin lists Urdu among the most common main languages other than English or Welsh, with about 270,000 people. That matters if you serve, say, a pharmacy in Bradford or a travel agency in Birmingham whose front desk works in Urdu.

Infographic

Urdu readers and your dashboardby the numbers

9.25%

of Pakistanis named Urdu their mother tongue in the 2023 census

(Geo News, Pakistan Bureau of Statistics 2023 census)

50.7M

Urdu speakers counted in the 2011 Census of India

(Scroll, Census of India 2011)

270,000

people in England and Wales with Urdu as their main language in 2021

(ONS Census 2021)

3 of 15

GHL Dashboard Builder menu languages that read right to left: Arabic, Urdu, Hebrew

(GHL Dashboard Builder)

Sources: Geo News (2023 census of Pakistan); Scroll (2011 Census of India); Office for National Statistics (Census 2021); GHL Dashboard Builder language list, October 2026.

GHL Dashboard Builder

The practical lesson is that “Urdu client” covers several different situations. A Lahore clinic, a Hyderabad (India) coaching institute and a Manchester accountancy with Urdu-speaking staff need different digits, currencies and amounts of English. The rest of this guide shows where those differences appear and how to handle each one.

What can be shown in Urdu, and what stays in English?

The menu, the navigation and the parts of the interface a theme restyles can be shown in Urdu. HighLevel’s own page content, its builders, its system emails and its mobile app keep following HighLevel’s language settings. Your clients’ customer-facing content can be fully Urdu, because you write it.

Say this before a client buys. An admissions officer who expects every word on every screen to be Urdu will be disappointed. One who knows that the menu, the main navigation and every message parents receive will be Urdu, while some inner settings screens stay English, can make an informed choice. Most client teams spend their day in a handful of places: conversations, calendars, contacts, the opportunities board and the dashboard. Those are where an Urdu menu and a right-to-left layout make the biggest difference.

Part of GoHighLevelNative Urdu todayWith an Urdu themeWho makes it Urdu
Left menu (sidebar) and its 19 itemsNoYes, translated and moved to the rightThe theme
Header search, notifications, profile menuNoYes, for the parts the theme restylesThe theme
Page direction (right-to-left)NoYes, for the parts the theme restylesThe theme
Labels and text inside HighLevel’s own pagesNoNo, follows HighLevel’s Platform LanguageHighLevel
Workflow, funnel, website and email buildersNoMostly left-to-rightHighLevel
SMS, WhatsApp and email contentYes, any language you typeNot affectedYou or the client
Forms, surveys, funnels, booking pagesText yes; full right-to-left noNot affectedYou, with testing
HighLevel’s mobile appNoNot affectedHighLevel
System emails and notificationsNoNot affectedHighLevel

Why the inner pages stay in English

A theme works by changing how the browser displays HighLevel’s pages. It can replace the visible text of stable, predictable elements such as menu labels and header buttons. It cannot safely rewrite every sentence, tooltip, error message and setting description inside every HighLevel module, because those change with HighLevel’s releases and come from HighLevel’s own code. A theme that tried would break often and could show wrong wording where accuracy matters, such as billing or compliance settings.

So the honest promise to an Urdu-speaking client is: “Your team’s menu and navigation will be in Urdu, in a Nastaliq font, and the screen will read right to left. Some inner settings pages and the builders stay in English.” Many Pakistani office teams already use English software every day, so this split is usually acceptable, as long as you say it before the sale and not after.

How does GHL Dashboard Builder put GoHighLevel in Urdu?

GHL Dashboard Builder translates GoHighLevel’s menu and navigation into Urdu, switches the layout to right-to-left automatically, sets the Urdu text in a Nastaliq font, lets you rename any menu item in Urdu, Roman Urdu or English, and installs as one CSS line and one JavaScript line in HighLevel’s custom code settings. It does not translate HighLevel’s inner pages.

GHL Dashboard Builder is an independent design service that turns the standard HighLevel (GoHighLevel) dashboard into a branded platform: your colors, menu, login design, privacy mode and your clients’ language, installed with two lines of code. For Urdu, the pieces that matter are the built-in Urdu language pack, the right-to-left layout, the Urdu fonts, the menu editor and sub-account targeting. All of them are described on our features page.

What the Urdu setup includes

  • An Urdu language pack. The menu, the sidebar’s search and sub-account switcher, the header’s search box, notifications, help and profile menu, common buttons such as Save and Cancel, and the tab names our theme shows are translated into Urdu. Urdu is one of 15 languages, and one of 3 that read right to left, alongside Arabic and Hebrew.
  • Automatic right-to-left. When the language is Urdu and direction is set to automatic, the sidebar moves to the right and the page direction switches. You can also keep the layout left to right with Urdu labels, if a bilingual team prefers the familiar layout.
  • Urdu fonts. Noto Nastaliq Urdu (the default for Urdu) and Gulzar in the Nastaliq style, and Noto Naskh Arabic for clients who prefer the upright Naskh style. The Urdu font is chosen separately from your Latin brand font, so English brand names keep your normal typeface.
  • Your own wording. Override any translated label, so a school sees students and a clinic sees patients.
  • No data access. The builder never connects to your HighLevel account, and the installed code does not send data anywhere.

Here is what that looks like on HighLevel’s screens. The screenshot below shows the right-to-left layout in Arabic; Urdu uses the same mirrored layout, with Nastaliq lettering in the menu.

Languages & RTL in GHL Dashboard Builder, shown on HighLevel's real screens
The right-to-left layout with GHL Dashboard Builder, shown in Arabic: the sidebar moves to the right and the page reads right to left, as it does for Urdu.See languages & rtl →

At a glance: features, what they do, which plan

FeatureWhat it does for your Urdu-speaking clientsPlan
Languages and right-to-leftUrdu menu and navigation, sidebar on the right, page direction switchedPro and Agency
Menu editorRename, reorder, hide and badge the 19 menu items in Urdu, Roman Urdu or EnglishPro and Agency
Brand, colors and fontsYour colors and an Urdu Nastaliq or Naskh font across the dashboardAll plans
TemplatesScholar, Clinic and Saffron as starting points, among 27 templatesAll plans
Single sub-accountThe Urdu design only for chosen sub-accounts, by link or Location IDAll plans
Privacy modeBlurs names, emails, phone numbers and deal values during screen-sharesAll plans
Two-line installOne CSS line and one JavaScript line; later changes go live with Deploy to liveAll plans

All three plans are one-time payments in US dollars with no monthly fee. Every plan also has a one-time $100 setup fee, for which we install and configure the design in your HighLevel. Starter ($280) gives you one branded design from any of the 27 templates, without the language section or the menu editor. Pro ($480) adds up to 3 designs, the menu editor, the dashboard in Urdu or any of the other 14 languages and the branded login page design. Agency ($880) adds up to 100 designs, a look designed by our team, custom code and lifetime updates. Starter and Pro include 12 months of updates, then optional at $99 a year. Current details are on the pricing page.

What the client sees afterwards

After installation, a user in the Urdu sub-account logs in on your white-label domain and sees the sidebar on the right, in your colors, with Urdu labels such as گفتگو (Conversations), رابطے (Contacts), مواقع (Opportunities) and ترتیبات (Settings), set in Nastaliq. The header search box invites them, in Urdu, to search contacts, deals and conversations. When they open a deep settings page or a builder, they see HighLevel’s own English text. You can click through a live Urdu preview yourself on our Urdu language page.

Should the menu be in Urdu script, Roman Urdu or English?

Ask who logs in. Urdu script with a right-to-left layout suits front-desk, admissions, sales and operations staff who read Urdu comfortably. English suits teams that already use English software all day. Roman Urdu, which is Urdu typed in Latin letters, can work for short menu labels when a team texts that way but finds Urdu script slow on screen.

Many Urdu speakers type Roman Urdu on their phones while reading Urdu script in print, so there is no single right answer per country. Our guide to running a GoHighLevel agency in Pakistan covers the survey evidence on Roman Urdu messaging and the English that runs through Pakistani office life. For the dashboard itself, the decision is practical: which version lets this team find Conversations and Calendars fastest?

OptionBest forLayoutWatch out for
Urdu script menuStaff who read Urdu newspapers and Urdu-script WhatsAppRight to leftInner pages stay English; test Nastaliq line height
Urdu script, left-to-rightBilingual teams who want Urdu labels without moving the sidebarLeft to rightMixed text alignment inside the menu
Roman Urdu labelsTeams that text in Latin letters and read Urdu script slowlyLeft to rightNo standard spelling: agree each word once
English menu, Urdu contentTeams trained on English software; customers who want Urdu messagesLeft to rightCustomers’ replies may arrive in three scripts

Questions to ask the client

  1. Who logs in every day? List each role: reception, admissions, sales, accounts, the owner. The person who uses the dashboard eight hours a day matters more than the owner who checks reports once a week.
  2. What does their phone show? Ask two staff members to show you their last few WhatsApp messages to customers. If they write in Urdu script, an Urdu-script menu will feel natural.
  3. Who supports them? If your support team does not read Urdu, keep a two-column English and Urdu map of the menu so you can guide the client on calls.
  4. Do customers write back in Urdu? If so, the conversation list will fill with Urdu script whatever language the menu uses, and a right-to-left layout reads more naturally next to it.

Roman Urdu has one specific risk in a menu: spelling. “Mareez”, “mariz” and “marīz” are all ways people write the Urdu word for patient in Latin letters. If you choose Roman Urdu labels, write the full menu once with the client, agree every spelling and keep it fixed.

Which Urdu words should the GoHighLevel menu use?

Use short, everyday office Urdu, which mixes Urdu words with English loanwords that Pakistani staff already say aloud, such as ڈیش بورڈ (dashboard) and کیلنڈر (calendar). Keep each label to one or two words, and rename the few items where your client’s industry uses a different word.

Urdu business vocabulary borrows heavily from English, and that is normal, not a translation shortcut. A Pakistani receptionist says “appointment” and “dashboard” in conversation; a menu that replaces them with formal literary Urdu would read like a government form. The opposite mistake is to keep everything in English letters. The balance most teams find natural is Urdu words where everyday Urdu has them (گفتگو for conversations, رابطے for contacts, ادائیگیاں for payments, ترتیبات for settings) and English loanwords written in Urdu script where English is what people actually say.

The menu in Urdu

Here is how GHL Dashboard Builder’s built-in Urdu pack names the main HighLevel menu items, with examples of industry renames you might choose instead.

GoHighLevel (English)Built-in Urdu labelPossible industry renameWhen to use the rename
Dashboardڈیش بورڈہوم (Home)Small teams who see it as the start page
Conversationsگفتگوپیغامات (Messages)Teams who think of WhatsApp and SMS as messages
Calendarsکیلنڈرزاپائنٹمنٹس (Appointments)Clinics, salons, consultants
Contactsرابطےمریض (Patients) or طلبہ (Students)Clinics; schools and academies
Opportunitiesمواقعسودے (Deals) or داخلے (Admissions)Sales teams; schools
Paymentsادائیگیاںفیس (Fees)Schools and coaching institutes
Membershipsرکنیتیںکورسز (Courses)Education and coaching
AutomationآٹومیشنKeep as isUsually seen only by admins
SettingsترتیباتKeep as isEveryone recognizes it

Some product names stay in English in the pack, such as Launchpad and AI Studio, because staff see those names in English in HighLevel’s help articles and on support calls. You can change any of them.

How to choose the words with your client

  1. Start from the built-in pack. It gives you a consistent base, so you only change the words that matter for this client.
  2. Ask what they call each thing today. If a school says داخلے (admissions) in every meeting, the opportunities board should too.
  3. Hide what they do not use. A front desk may need only Conversations, Calendars and Contacts. A short menu helps more than perfect wording.
  4. Keep labels short. Nastaliq is wide and tall; a three-word label wraps in a narrow sidebar sooner than the same label in Latin letters.
  5. Review with a native reader on the client’s team before launch, not after.

In the menu editor you can rename, reorder, hide and badge any of HighLevel’s 19 menu items, add your own items and set New and Beta labels, in whichever script the client chose. The screenshot below shows the editor; the same controls accept Urdu labels.

Menu editor in GHL Dashboard Builder, shown on HighLevel's real screens
The menu editor: rename, reorder, hide and badge HighLevel's menu items, here in English; the same fields take Urdu or Roman Urdu labels.See menu editor →

Our industry templates follow the same idea of matching the client’s words. The Clinic template renames Contacts to Patients, and the Scholar template renames Memberships to Courses; you can give either set of renames Urdu wording. Our guide to renaming GoHighLevel menu items walks through the editor step by step.

How do Nastaliq fonts behave in a branded GoHighLevel dashboard?

Nastaliq is the flowing, sloped style in which Urdu is normally printed, and Urdu readers expect it. It is taller than Latin text, letters stack diagonally within a word, and dots sit well below the line, so a Nastaliq menu needs more line height and a careful check for clipped letters.

Urdu and Arabic share the Arabic script, but they are usually printed in different styles. Arabic is commonly printed in Naskh, which sits on a flat baseline. Urdu is commonly printed in Nastaliq, where each word slopes down from right to left. A menu set in a Naskh font is readable to Urdu speakers but looks foreign to many of them. Google’s Noto Nastaliq Urdu is a free Nastaliq typeface designed for Urdu text, released under the SIL Open Font License, and it is the default Urdu font in our builder.

What the W3C says browsers still get wrong

The W3C, which writes web standards, keeps an Urdu gap analysis that tracks where browsers fall short for Urdu. Two points matter for a dashboard. First, Arabic-script ascenders and descenders reach much further above and below the line than Latin letters do, so text in the two scripts needs care when they share a line or a fixed-height box. Second, when a page’s chosen font is missing, browsers may fall back to a Naskh font rather than a Nastaliq one; the gap analysis treats Nastaliq fallback as a high priority for Urdu. In practice, that means you should load a Nastaliq font on purpose instead of hoping the operating system has one.

Checks before you approve the font

  • Line height. Open the sidebar and look at every label. If the dots under letters such as ب or ی touch the next row, or are cut off at the bottom of a button, the row needs more height.
  • Size. Nastaliq at the same font size as your Latin text looks smaller and denser. Increase the menu size slightly for Urdu rather than reducing it to fit.
  • Weight. Very bold Nastaliq fills in the small loops that tell letters apart. A regular or medium weight usually reads best in a menu.
  • Narrow places. Badges, tabs, pop-ups and table headers have the least room. Check them on a laptop screen, not only on a large monitor.
  • Mixed lines. Where an Urdu label sits next to an English brand name, check that the two look balanced. Your Latin brand font stays in charge of English text.

Our guide to HighLevel custom CSS explains how fonts are loaded into HighLevel and why a font file that is not cached can make the menu flash in a fallback font on the first visit.

How should numbers, digits and dates look in Urdu?

It depends on the country. Unicode’s locale data writes Urdu for Pakistan with Western digits and Urdu for India with Eastern Arabic-Indic digits. Both use day-first dates and a 12-hour clock. Agree one style per client, because HighLevel’s invoices and calendars follow its own settings, not the menu language.

Browsers and most software take number and date formats from the Unicode Common Locale Data Repository (CLDR), a shared database of how each language and country writes numbers, dates and currencies. We formatted the same values in Node.js 22 with ICU 78.3, which ships CLDR version 48. Browsers use the same data, though their versions vary.

LocaleNumber 1,250,000.5Short date, 5 November 2026Long dateTime, 2:30 pm
ur-PK (Urdu, Pakistan)1,250,000.55/11/265 نومبر، 20262:30 PM
ur-IN (Urdu, India)۱٬۲۵۰٬۰۰۰٫۵۵/۱۱/۲۶۵ نومبر، ۲۰۲۶۲:۳۰ PM
en-PK (English, Pakistan)1,250,000.505/11/20265 November 20262:30 pm
en-GB (English, UK)1,250,000.505/11/20265 November 202614:30

Four points follow from this table.

  1. Pakistan uses Western digits by default. ur-PK writes 1, 2, 3, which is also how Pakistani staff type phone numbers and amounts. Keep Western digits for Pakistani clients unless one asks otherwise.
  2. Urdu in India defaults to Eastern Arabic-Indic digits. ur-IN writes ۱، ۲، ۳. An Indian Urdu-language institute may want those in its messages; an Indian business whose staff also work in Hindi and English may prefer Western digits. Ask.
  3. Dates are day-first everywhere in this table. A template copied from a US client writes 11/5/26 for 5 November, which an Urdu reader in either country reads as 11 May. Write the month as a word in confirmations to remove the doubt.
  4. The week start differs between data and practice. CLDR lists Sunday as the first day of the week for ur-PK, while many Pakistani offices plan their week from Monday; our Pakistan setup starts the week on Monday. Agree with the client which day weekly reports start.

Currency is a separate setting. In CLDR 48, formatting 1,250,000.50 rupees with ur-PK gives “Rs 1,250,001”, because the locale data now shows rupees without decimals, while older versions show the paisa. If a client’s invoices must show exact paisa, check a sample invoice in HighLevel rather than trusting a preview. For the Pakistan-specific details, such as setting PKR, the Asia/Karachi time zone, lakh and crore in messages, and Ramadan hours, see our Pakistan market page and the Pakistan guide linked above.

What happens to Urdu SMS, WhatsApp and email messages?

They work, but each channel has a catch. Urdu SMS uses an encoding that fits fewer characters per segment, WhatsApp templates must be approved in Urdu, and Urdu emails need a right-to-left check, because HighLevel’s email builder does not set the direction fully on its own.

SMS: fewer characters per segment

A normal SMS uses the GSM-7 character set, which covers Latin letters, digits and common symbols. Urdu letters are not in it. As Twilio explains in its guide to UCS-2 encoding, a message with any character outside GSM-7 is sent as UCS-2, two bytes per character, which limits a single segment to 70 characters instead of 160. When a message is longer than one segment, each segment also carries a short header that tells the phone how to join the parts, which leaves 67 UCS-2 characters per segment, compared with 153 for GSM-7.

Characters per SMS segment: English versus Urdu
GSM-7, single message160 characters
GSM-7, per segment of a long message153 characters
UCS-2 (Urdu), single message70 characters
UCS-2 (Urdu), per segment of a long message67 characters

Any Urdu letter, and most emoji, switch the whole message to UCS-2. Source: Twilio Docs: What is UCS-2 character encoding? (checked October 2026).

The practical effect: an Urdu appointment reminder of 140 characters needs three segments (67 + 67 + 6), while 140 characters of plain English fit in one. If your SMS provider bills per segment, Urdu reminders cost more. Roman Urdu stays in GSM-7 as long as it has no special characters, so a Roman Urdu reminder fits more than twice as many characters per segment. Two habits keep costs down:

  • Write short Urdu templates. A reminder needs the name, the time, the place and how to reschedule. Cut greetings that add length without information.
  • Keep English and Roman Urdu messages free of stray emoji and curly quotes. One character outside GSM-7 switches the whole message to UCS-2.

Pakistan also has its own rules on promotional SMS, sender IDs and the Do Not Call Register; our Pakistan guide covers them.

WhatsApp: approved templates per language

WhatsApp is how many Urdu-speaking businesses and their customers talk. Messages that start a conversation need pre-approved templates, and Meta’s list of supported languages for WhatsApp templates includes Urdu with the code ur. Each language version is its own template and is reviewed on its own. For a bilingual client, create an Urdu and an English version of each template, name them so your team can tell them apart, and pick the right one in each workflow with a preferred-language contact field.

Email and forms: direction is your job

HighLevel’s email builder and forms accept Urdu text, but aligning text to the right is not the same as setting its direction. Mixed Urdu and English lines, such as a sentence with a phone number, an email address or a course code, are ordered by the browser’s bidirectional algorithm, and punctuation can land at the wrong end. The W3C’s guide to inline markup and bidirectional text in HTML explains the cause: text whose direction is unknown should be isolated from the text around it. You cannot change how HighLevel builds its pages, but you can apply the idea in your content:

  1. Put phone numbers, links and order numbers on their own line rather than in the middle of an Urdu sentence.
  2. Start each Urdu sentence with an Urdu word, not an English brand name, so the line is detected as right-to-left.
  3. If you add custom HTML to an email, set dir="rtl" and lang="ur" on the outer element.
  4. Send a test to Gmail and Outlook on a phone and a laptop, and read the punctuation, links and numbers before approving.

Our guide to right-to-left HighLevel in Arabic covers the same mechanics from the Arabic side, and almost everything there about tables, pop-ups and date pickers applies to Urdu.

Can you give Urdu to one client and keep English for the rest?

Yes. HighLevel’s custom code boxes sit at agency level, so by default whatever you paste applies across every sub-account. A theme that knows which sub-accounts to target can show the Urdu design only to the clients who need it, while your English-speaking clients and the agency view stay as they are.

This is the usual situation for agencies with Urdu-speaking clients. A Pakistani agency may serve local schools in Urdu and American clients in English. A UK agency may have one pharmacy whose staff want Urdu and twenty other clients who do not. Copying one look to everyone would force Urdu on clients who never asked for it.

GHL Dashboard Builder handles this with an “Only these sub-accounts” option. You add the client’s sub-account by its link or Location ID, that sub-account gets the Urdu, right-to-left design, and every other sub-account and the agency view keep their current look. You still paste one install code, and you can add or remove sub-accounts at any time.

Single sub-account in GHL Dashboard Builder, shown on HighLevel's real screens
Limiting a design to chosen sub-accounts by link or Location ID, so only those clients see the new look.See single sub-account →

Be precise about what one install covers. One design is shown in the chosen sub-accounts. Pro includes up to 3 designs and Agency up to 100. If you need different looks for different clients, for example Urdu for a school and Arabic for a Gulf client, contact us and we will plan how to set that up. Our guide to branding a single GoHighLevel sub-account explains targeting in more depth.

How do you set up an Urdu GoHighLevel dashboard, step by step?

Agree the scope with the client, prepare the sub-account settings, write the Urdu content, design the theme with the right font and words, install it on the client’s sub-account and test it with the people who will use it. The steps assume agency admin access and that your logo and domain are already set. Menu paths follow HighLevel’s help center at the time of writing.

Infographic

An Urdu GoHighLevel dashboardin six steps

  1. 1

    Agree the scope

    Write down what will be Urdu and what stays English.

  2. 2

    Set the sub-account

    Time zone, currency, calendar hours and digits.

  3. 3

    Write Urdu content

    Short SMS, approved WhatsApp templates, tested emails.

  4. 4

    Design the theme

    Urdu pack, Nastaliq font, your colors and menu words.

  5. 5

    Install on one client

    Limit the design to the sub-account and paste two lines.

  6. 6

    Test with staff

    Two users, one morning, every daily screen.

GHL Dashboard Builder

Step 1: Agree the scope with the client

  1. List who logs in and which script each person reads best: Urdu, Roman Urdu or English.
  2. Agree in writing what will be Urdu: the menu and navigation, customer messages, forms and booking pages. Name what stays English: some inner settings pages, the builders, system emails and the mobile app.
  3. Agree the digits (Western or Eastern Arabic-Indic), the date style and the words for their customers and deals.

Step 2: Set up the sub-account

  1. Open the client’s sub-account and go to Settings, Business Profile.
  2. Enter the business name and address the way the client writes them, in Urdu and English if they use both.
  3. Set the time zone, for example Asia/Karachi for Pakistan or Asia/Kolkata for India.
  4. Set the currency in the payment settings so invoices and payment links do not show US dollars.
  5. Set each calendar’s availability to the client’s real days and hours.
  6. For staff who also work in one of HighLevel’s supported languages, set their Platform Language under Settings, My Profile.

Step 3: Write the Urdu content

  1. Write short Urdu SMS templates, or Roman Urdu ones if that is how the client’s customers write.
  2. Submit Urdu WhatsApp templates for approval with the ur language code.
  3. Build one Urdu email template, set its direction, and test it in two mail apps before you copy it.
  4. Translate forms, surveys and booking pages, and adjust alignment on each element.
  5. Add a preferred-language contact field and use it in workflows to pick the Urdu or English version.

Step 4: Design the theme

  1. Open the free builder in Urdu, choose a template such as Scholar, Clinic or Saffron, and set the client’s colors and logo.
  2. Keep the direction on automatic, so the layout switches to right-to-left with Urdu.
  3. Choose the Urdu font: Noto Nastaliq Urdu or Gulzar for Nastaliq, or Noto Naskh Arabic if the client prefers upright letters.
  4. Rename the menu items you agreed in Step 1 and hide the ones the client does not use.
  5. Preview on a laptop and a phone, and look for clipped dots and wrapped labels.

Step 5: Install on the client’s sub-account

  1. Limit the design to the client’s sub-account with its link or Location ID.
  2. In the agency view, open Settings, Company, Whitelabel and find the custom code area. Copy whatever is already in Custom CSS and Custom JavaScript into a text file as your rollback.
  3. Paste the theme’s CSS line and JavaScript line and save. HighLevel warns about third-party scripts; confirm only if you trust the code. On every plan, our one-time setup fee covers us doing this step and checking the screens for you.

Step 6: Test like an office user

  1. Open the sub-account in a new tab and hard-refresh.
  2. Walk through the dashboard, conversations, calendars, contacts and the opportunities board.
  3. Type an Urdu name with an English email address into a contact and look at how it displays.
  4. Open a pop-up, a date picker and a large table, and note anything that overlaps.
  5. Ask two staff members to use it for a morning and tell you which labels confuse them.
StepWhat you doTypical ownerDone when
1. ScopeAgree what is Urdu and what stays EnglishAccount managerThe client has it in writing
2. Sub-accountBusiness profile, time zone, currency, calendar hoursSetup specialistA test invoice and booking look right
3. ContentSMS, WhatsApp, email, forms, booking pagesUrdu copywriterEvery template is read on a phone
4. ThemeLanguage pack, Nastaliq font, menu wordingDesignerNo label is clipped or wrapped
5. InstallTargeting, rollback copy, two linesAdmin or usThe Urdu menu shows only in that sub-account
6. TestingDaily screens, mixed text, pop-upsTwo client staffNo label confuses them

What can go wrong, and what doesn’t an Urdu theme solve?

Most problems come from Nastaliq lettering in tight spaces, mixed-direction text, untested inner screens and promises that went further than the setup. A theme changes how HighLevel’s menu and main screens look and read; it does not translate HighLevel’s own pages or your clients’ content, and it does not make HighLevel fully right-to-left.

ProblemWhy it happensWhat to do
Dots under letters are cut offNastaliq descends further than Latin text in a fixed-height rowIncrease line height; test badges, tabs and buttons
The menu shows an upright, Arabic-looking fontNo Nastaliq font loaded, so the browser fell back to NaskhLoad a Nastaliq font in the design; check on a clean browser
Periods appear at the wrong end of Urdu sentencesText is right-aligned but its direction is still left-to-rightSet direction, not just alignment; read every template on a phone
Some screens are still EnglishHighLevel’s inner pages follow its Platform Language, which has no UrduExplain this before the sale; follow HighLevel’s language updates
A table or pop-up overlaps after switching to right-to-leftHighLevel draws it without right-to-left supportTest the screens the client uses; report anything that blocks work
Urdu SMS costs more than expectedUCS-2 fits 70 characters, or 67 per segment in long messagesShorten templates; consider Roman Urdu for reminders
A WhatsApp template is not sentThe Urdu version was not approved, or the wrong code was usedSubmit each language as its own template with the code ur
Digits look wrong to the clientur-IN and ur-PK default to different digitsAgree digits per client and write templates to match
Part of the theme looks wrong after an updateHighLevel changed a screenRe-check after HighLevel releases; keep the previous code to roll back

There are also limits no theme removes. HighLevel does not officially support custom code, so a platform update can require a theme refresh; Starter and Pro include 12 months of updates for this, and Agency includes lifetime updates. A theme works in the web browser; it does not change HighLevel’s mobile app, its system emails or its builders. HighLevel’s own white-label settings handle the domain, logo and mobile app branding.

And no menu translation makes up for poorly written Urdu content. If the messages your client’s customers receive read like machine translation, a polished dashboard will not save the relationship. Budget for a native Urdu writer, and see our FAQ for questions about installing, removing and data.

What to do next

  1. List your Urdu-speaking clients and, for each one, who logs in and which script they read best: Urdu, Roman Urdu or English. Decide between an Urdu-script menu, a Roman Urdu or English menu with Urdu content, or a mix.
  2. Write a one-paragraph scope for each client that says what will be Urdu and what stays English, and send it before you start.
  3. Fix the sub-account basics: time zone, currency, day-first dates, the digits the client expects and calendars that match their real hours.
  4. Shorten your Urdu SMS templates, submit Urdu WhatsApp templates with the ur code, and test one Urdu email in two mail apps.
  5. Try the client’s colors, a Nastaliq font and an Urdu menu in the builder, install on one sub-account first, and compare the plans when you are ready to roll it out to more clients.

Explore GHL Dashboard Builder

Frequently asked questions

Is Urdu one of GoHighLevel's built-in languages?

Not at the time of writing. HighLevel's help center explains that each sub-account has a default language under Settings, Business Profile, Platform Language, and the languages listed there are mostly European, such as Spanish, French, German, Portuguese, Italian and Dutch. Urdu is not on the list, and HighLevel's interface has no right-to-left mode. Check the help center again before you promise a client anything, because HighLevel ships changes often.

Does an Urdu theme translate everything in GoHighLevel?

No. An Urdu theme translates GoHighLevel's menu, the sidebar and header navigation and the parts of the interface it restyles, and switches the layout to right-to-left. Text inside HighLevel's own pages, the workflow and funnel builders, system emails and the mobile app follow HighLevel's language settings. Messages, forms, funnels and booking pages are content your team or the client writes in Urdu.

Which font should an Urdu GoHighLevel dashboard use?

Most Urdu readers expect Nastaliq, the flowing, sloped style used in Urdu newspapers and books. GHL Dashboard Builder offers Noto Nastaliq Urdu and Gulzar in that style, and Noto Naskh Arabic for clients who prefer the upright Naskh style. Nastaliq is taller than Latin text, so give menu rows enough line height and check that dots below letters are not cut off.

Should the menu be in Urdu script or Roman Urdu?

Ask the people who log in. Staff who read Urdu newspapers and Urdu-script WhatsApp messages usually prefer Urdu script with a right-to-left layout. Staff who type Urdu in Latin letters on their phones and use English software at work often prefer an English or Roman Urdu menu that stays left to right. The menu editor accepts either, so the choice can differ per client.

Does Urdu use Arabic or Western digits?

Both exist. In Unicode's locale data, Urdu for Pakistan (ur-PK) uses Western digits such as 1, 2 and 3 by default, while Urdu for India (ur-IN) uses Eastern Arabic-Indic digits such as ۱، ۲ and ۳. Phone numbers are almost always typed in Western digits. Agree one style with each client and use it in every template, invoice and confirmation message.

How many characters fit in an Urdu SMS?

An SMS that contains Urdu letters is sent in UCS-2 encoding. One segment holds 70 characters, and a longer message is split into segments of 67 characters each, as Twilio's documentation explains. A plain English SMS holds 160 characters, or 153 per segment. A 140-character Urdu reminder therefore uses three segments where the same length in English uses one.

Can I send WhatsApp templates in Urdu from GoHighLevel?

Yes, with an approved Urdu template. Meta's list of supported languages for WhatsApp message templates includes Urdu with the language code ur. Each language version is a separate template that Meta reviews on its own, so create Urdu and English versions and choose between them in workflows with a preferred-language contact field.

Can I give only one client an Urdu dashboard?

Yes. HighLevel's custom code is set at agency level, but a theme can target chosen sub-accounts. With GHL Dashboard Builder you choose Only these sub-accounts and add the client's sub-account by its link or Location ID. That client sees the Urdu, right-to-left design while your other sub-accounts and the agency view keep their current look, from one install.

Which GHL Dashboard Builder plan includes Urdu?

The dashboard in your clients' language, including Urdu with right-to-left layout, is part of the Pro plan at 480 US dollars and the Agency plan at 880 US dollars, both one-time payments with no monthly fee. Every plan also has a one-time $100 setup fee, for which we install and configure it in your HighLevel. Starter at 280 US dollars covers one branded design without the language section.

Sources and further reading

GHL Dashboard Builder is an independent design service and is not affiliated with HighLevel.

Ready to make HighLevel look like your own platform?

Try the builder free, then choose a plan to get your install code.