For a Punjab campaign, the hardest part of SMS and voice is not reach but accuracy in Gurmukhi and in spoken Punjabi: scripts must display correctly on real handsets, templates must match the approved wording exactly, and recordings must be checked by listening, because Punjabi words that look alike can sound different. Test early, review by ear and lock every version.
Agencies working on the Punjab Assembly election 2027 will meet most of the same rules as in any state. What is particular to Punjab is language handling: Gurmukhi text on small screens, Punjabi voice recordings and the way English and Punjabi mix in everyday messages. This guide covers those points for SMS and voice. For the general framework, see our guide to political campaign marketing in India, and for recording production in detail, our voice recording brief.
By Rupali Dahiwal. Last reviewed: 3 November 2026. This is operational guidance, not legal advice. Polling dates for Punjab have not been announced, so no date appears here.
The situation in brief
The Punjab Legislative Assembly has 117 seats. Press reports say the current term ends in early 2027, and electoral rolls have been published ahead of the cycle, but the Election Commission has not announced a schedule. Treat every date as pending. Once the schedule is out, read the orders issued for the election and check the state Chief Electoral Officer's notices, as explained in our guide to MCMC pre-certification.
Gurmukhi on a small screen
Punjabi is written in the Gurmukhi script. Messages in Gurmukhi typically use Unicode, which fits fewer characters in one SMS part than plain English text, so a Punjabi message may be split and billed as several parts. These are typical technical limits, so confirm how your provider counts parts and ask for a preview before you send. Then work through four practical checks:
Display. Test on handsets of different makes and ages. A message that is clean in the panel can show broken characters or missing marks on some phones.
Vowel and tone marks. Gurmukhi uses small marks above and below letters. Zoom in on the test messages and check that none has been dropped or moved.
Copy and paste. Text copied from chat apps or word processors can carry hidden characters or different encodings. Type or paste into a plain-text editor first, then into the panel.
Digits. Decide whether numbers appear in Gurmukhi digits or standard digits, and use one style throughout a message. Phone numbers and dates are where mixed styles cause errors.
Templates must match exactly
For commercial SMS, messages go out through registered templates, and an approved template cannot be edited. For Punjabi, that means the registered text and the text you send must match character for character, including spaces and marks. Prepare the final wording with the reviewer first, then submit. Ask your provider whether regional-language templates need any extra step in its process, and allow time for resubmission, because telecom service providers decide approval. See our TRAI and DLT checklist.
Mixed Punjabi and English
Everyday messages often mix Punjabi with English words, for example for event names, times or venue types. Decide a house rule and apply it:
Which words stay in English, and how they are written, in Roman script or transliterated into Gurmukhi.
How names of people and places are written, with one approved spelling per name.
Whether the same rule applies to the SMS and to the voice script.
Without a rule, two writers will produce two versions of the same notice, and approval becomes a debate about style. Put the rule in a one-page glossary, give it a version number and give it to everyone who writes, translates or records.
Punjabi voice: review by listening
Punjabi is a tonal language, so words that look alike on the page can sound different when spoken, and a script that reads correctly can still be recorded wrongly. For voice, a native-speaker reviewer must listen to the recording, not only read the script. Ask the reviewer to check:
Every name and place, spoken the way local people say it.
How numbers are read, and whether the speaker uses Punjabi, Hindi or English number words consistently.
Pace and pauses before dates, times and phone numbers.
Whether the tone is calm and factual, with no unintended emphasis.
SMSNiti's bulk voice call service supports uploading a recorded message as well as text-to-speech. For Punjabi, prefer a human recording that a reviewer has approved, and listen to any text-to-speech output in full before it is approved. Our guide to bulk voice calls for election campaign communication covers the call flow, calling hours and report fields.
Using your reviewer's time well
Native-speaker review is the slowest step, so give the reviewer what they need:
The locked source message, with its version number.
The glossary and the house rule on mixed words.
A note of the audience and purpose, so tone can be judged.
The SMS preview from the panel and, for voice, the recorded file.
Ask for corrections as a marked list, not a rewritten message, so you can see what changed. Any correction creates a new version that goes back through the checks. The steps are set out in our multilingual message review workflow.
Approvals and the calendar
For the elections covered by its press note of 20 March 2026, the Election Commission required political advertisements on electronic media, including bulk SMS and voice messages, to be pre-certified by the Media Certification and Monitoring Committee. If approval applies to a Punjab message, check whether it covers each language version and whether the sent wording is identical to the certified wording. Build the order of work into your calendar: classification first, then language review, then template submission, then testing. Our 90-day calendar shows the gates.
A Punjab pre-send checklist
Use this short list in the last test round, after the language review and before the send is scheduled. It turns the points above into checks that someone can tick off and sign.
Source message locked and numbered, with the glossary and mixed-word rule attached.
Gurmukhi text typed or pasted through a plain-text editor.
Part count checked in the panel, and the message shortened where it splits.
Digit style the same throughout each message.
Preview checked on at least four handsets of different makes and ages, with marks zoomed in.
Template text compared against the approved text, character by character.
Voice file heard in full on a basic phone and on a speaker by a native-speaker reviewer.
Sign-off recorded against the version number.
Keep the completed list with the approval record for that version. If a message is changed after the check, the list is done again for the new version. This is slower than sending straight away, and it is the step that catches the broken mark or the misread number before it reaches thousands of phones.
What to add when the dates are announced
The polling date or dates from the Election Commission's schedule.
Each restricted period, with the order's number and date.
Deadlines for any certification you need.
The date by which Punjabi versions must be final and signed off.
Your test calendar, built backwards from those dates.
A hypothetical example
This is an illustration, not a real case. A team prepares a reminder for an event in two languages. The Punjabi version is typed in a plain-text editor, previewed in the panel and tested on five handsets. On one older phone, a vowel mark is missing, so the team simplifies a word and tests again. The voice reminder is recorded by a speaker who reads from a script with pronunciation notes. The reviewer, listening on a basic phone, asks for a pause before the phone number to be lengthened. The recording is re-made, renumbered and approved. Only then does the team schedule the send.
Common mistakes in a Punjab campaign
Testing only in the panel. Real handsets show real problems.
Pasting text from chat apps. Hidden characters break templates.
Mixed digit styles. They cause errors in dates and numbers.
Approving a voice script without listening to the recording. The audio is what people hear.
No house rule for mixed words. Writers will disagree.
Editing a template after approval. It needs a new submission.
Frequently asked questions
When is the Punjab Assembly election in 2027?
Polling dates have not been announced. Press reports say the term ends in early 2027, but only the Election Commission's schedule is reliable.
Can SMS be sent in Punjabi?
Yes. Punjabi uses the Gurmukhi script, which typically takes more space per character than plain English text, so check the part count and test on real handsets.
Why must a Punjabi voice recording be listened to by a reviewer?
Because the language is tonal and a correctly written script can still be recorded wrongly. The audio is what recipients hear.
How many seats does the Punjab Assembly have?
117.
Do Punjabi messages need separate approval?
If election-specific approval applies to your content, ask whether it covers each language version, and keep the sent wording identical to the approved wording.
Sources checked
Election Commission of India, Press Note No. ECI/PN/038/2026 dated 20 March 2026. Checked 24 October 2026.
TRAI, Advice to Senders / Telemarketers, last updated 23 October 2026 as shown on the page. Checked 24 October 2026.
Press reports and public references on the Punjab Legislative Assembly's seat count and term. Checked 2 November 2026. Treat the term dates as provisional.
SMSNiti bulk voice call service page, for recording upload and text-to-speech statements. Checked 25 October 2026.
When the Election Commission publishes the schedule, send us the official dates and we will update this guide.
