Better Clarity
Restore the visible clarity of dull and yellowed headlight lenses.
Professional headlight restoration in Hyderabad — around 30 minutes, 2 headlights, only ₹599 at our workshop.
Pay only ₹49 online to reserve your preferred date and time. The ₹49 booking amount will be adjusted against your service bill.
Workshop-first offer
Professional Headlight Restoration — ₹599
Old Bowenpally, Hyderabad
Workshop visit is recommended for the lowest available offer price.
Restore the clarity and appearance of dull, yellow and hazy headlights without immediately replacing them.
Before
After
Over time, plastic headlight lenses can become: Yellow / Cloudy / Hazy / Oxidized / Dull / Weathered. This can affect the appearance of the vehicle and, when the lens is significantly hazed, can reduce effective light transmission.
Instead of immediately replacing the headlight assembly, professional restoration may restore the outer lens clarity.
Professional restoration is the smart first step for dull, yellowed or hazy plastic lenses.
Restore the visible clarity of dull and yellowed headlight lenses.
Clearer lenses can help restore effective light transmission when oxidation or haze is affecting the lens.
Restore the existing headlight lens instead of immediately replacing the complete headlight assembly where restoration is suitable.
Typical service time is approximately 30 minutes, depending on vehicle and headlight condition.
A professional multi-stage process — not just a quick polish.
Mask the surrounding paint and bodywork to protect the vehicle during restoration.
Progressive sanding to remove the oxidized/damaged surface layer.
Remove the degraded outer layer responsible for yellowing, haze and surface oxidation.
Apply the specialized steam chemical treatment to restore the clarity and finish of the lens.
Inspect the restored headlight and complete the final finishing process.
100%
Restore the visible clarity of the headlight lens from its oxidized/yellowed condition.
Improved lens clarity can help restore effective light transmission.
The restored finish is designed for long-lasting results, subject to service conditions and environmental exposure.
Give your vehicle a cleaner and fresher appearance.
Transparent pricing. No hidden fees. Pay ₹49 to reserve your slot.
Option 1 — Workshop Visit
Visit our Hyderabad workshop for the best price.
Option 2 — Doorstep Service
Doorstep service is subject to location and technician availability.
Optional add-on
While you're getting your headlights restored, you can also add professional windshield restoration.
Gentle add-on. Only if you need it.
Headlights + Windshield in one service.
Workshop Combo
Doorstep Combo
Choose your preferred date and time. Pay only ₹49 to confirm your booking.
Step 1 of 6 · Service
₹49 reservation
Workshop visits offer the best available price. Doorstep and windshield options are optional add-ons.
This helps us prepare the right service for your car.
Workshop visitors — share the area you're travelling from. Doorstep service — we'll need your full address.
Your Service Location
Prinshine Enterprises
Plot No. 1, Gori Nagar, Bhavani Nagar, Old Bowenpally, Hyderabad, Telangana 500015
Each booking takes one 1-hour slot, available 9:00 AM – 6:00 PM. Slots are reserved in advance — pay ₹49 to confirm your preferred slot.
Select a date to see available time slots.
₹49 is the slot reservation amount and will be adjusted against your final service bill.
Your ₹49 payment page has opened in a new tab. Complete the payment there, then return here and tap the button below to confirm your booking.
Your slot is held while you complete the ₹49 payment on the separate payment page. This amount will be adjusted against your final bill at the workshop or doorstep service.
Your slot is reserved. Show your booking ID at the workshop or share with the doorste technician.
Bookings close 17 September
Reserve your preferred date and time with the booking form above. Every booking takes one 1-hour slot between 9:00 AM and 6:00 PM — bookings close 17 September.
Limited Days Left
Offer closes 17 September, 6:00 PM
Bookings for this offer end on 17 September. Reserve your slot before the timer runs out.
Every booking reserves one 1-hour slot between 9:00 AM and 6:00 PM. Slot availability updates live as customers book — a taken slot disappears for everyone. Use the booking form above to pick your preferred date and time — bookings close 17 September. Need help choosing a slot? Call 83176 81327.
Workshop service available at our Old Bowenpally location. Doorstep availability depends on technician availability and customer location.
Workshop service is available at our Old Bowenpally location.
Prinshine Enterprises, Plot No. 1, Gori Nagar, Bhavani Nagar, Old Bowenpally, Hyderabad, Secunderabad, Telangana – 500015
Multi-stage sanding and specialized restoration treatment.
Clear prices before booking.
Customers receive a proper bill.
Headlight restoration service is designed for long-lasting results subject to service conditions.
Typical headlight restoration takes around 30 minutes.
Choose your date and time and reserve with ₹49.
Real words from real customers in Hyderabad who restored their headlights with us — and loved the result.
“I honestly couldn’t believe the difference. My headlights had turned yellow and foggy over the years — and in about 30 minutes they looked brand new! Night driving is completely different now: the road lights up properly and I feel much safer. The best ₹599 I’ve spent on my car, hands down.”
Ramesh Kumar
Maruti Swift owner · Hyderabad
“A showroom quoted me ₹8,000+ for new headlight assemblies. Prinshine restored both my headlights for just ₹599 in half an hour — and the result is almost as good as new. Honest pricing, no hidden charges, proper bill given. If your headlights look dull, try restoration before you replace. You’ll thank yourself.”
Srinivas Reddy
Hyundai i20 owner · Old Bowenpally
“Very professional setup. They masked my car properly and did a proper multi-stage restoration — not just a quick polish. Months later, my headlights are still crystal clear. The owner patiently explained everything before starting. Highly recommended for anyone in Hyderabad.”
Mohammed Imran
Honda City owner · Secunderabad
Yes. The ₹599 workshop offer covers restoration of 2 headlights.
The headlight restoration typically takes around 30 minutes, depending on the condition of the headlights.
Customers are encouraged to book a slot so their preferred time can be reserved.
₹49 is the slot reservation amount and is adjusted against the final service bill.
Yes. Doorstep headlight restoration is ₹1,200, subject to location and technician availability.
Windshield restoration is ₹1,500.
Yes. Workshop combo: ₹1,899. Doorstep combo: ₹2,500.
Prinshine Enterprises, Plot No. 1, Gori Nagar, Bhavani Nagar, Old Bowenpally, Hyderabad, Telangana 500015.
Encourage customers to reserve a slot first to avoid waiting and ensure service availability.
Results depend on the condition and type of damage. Severe physical damage, cracks or internal damage may require replacement rather than restoration.
Ganesh Chaturthi Special — Professional restoration for 2 headlights at just ₹599 when you visit our Hyderabad workshop.
Accessible only via #admin. Start with the Google Sheet setup right below — once connected, every booking is captured automatically, slot availability goes live for every visitor, and each new booking sends you a WhatsApp alert on 83176 81327.
Every booking (name, phone, vehicle, date, time, address and more) is automatically saved to your Google Sheet. Connect it once — takes about 3 minutes:
Troubleshooting: If bookings from other phones never appear in the sheet, the #1 cause is the Web App still being restricted to your Google account (access must be Anyone and a new version must be deployed — see the step above). Press the Test connection button below to check it from this browser. If you see "Cannot read properties of undefined (reading 'postData')" in Apps Script, it usually means you clicked Run in the Apps Script editor to test the code — the Run button sends no data, so the old code crashed. That's expected and harmless: don't test with Run, just Deploy → New deployment → Web app and let the website send real bookings. The code below is already hardened so it can no longer crash this way.
Connected for every visitor — the Web App URL is embedded permanently in this page and every device uses it (any older URL previously saved on this browser is now ignored). If bookings from other phones are still missing, press Test connection above — the deployment usually needs Who has access = Anyone with a NEW version deployed.
All bookings on this device have been sent to the sheet.
function doPost(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = {};
try {
if (!e || !e.postData || !e.postData.contents) {
return ContentService.createTextOutput(JSON.stringify({ ok: false, error: 'No data received - send a POST request with a JSON body.' }))
.setMimeType(ContentService.MimeType.JSON);
}
data = JSON.parse(e.postData.contents);
} catch (err) {
data = { raw: e.postData.contents };
}
var headers = ['Booking ID','Created At','Date','Time','Name','Phone','Vehicle Make','Vehicle Model','Vehicle','Service','Mode','Address / Location','GPS','Amount Paid','Balance','Payment Status','Booking Status'];
var row = [
data.id || '', data.createdAt || '', data.date || '', data.time || '',
data.name || '', data.phone || '', data.vehicleMake || '', data.vehicleModel || '',
data.vehicle || '', data.serviceLabel || data.service || '',
data.mode || '', (data.address || '') + (data.location ? ' | Area: ' + data.location : ''), (data.gpsLat ? data.gpsLat + ', ' + data.gpsLng : ''),
data.amountPaid || '', data.balance || '', data.paymentStatus || '', data.status || ''
];
if (sheet.getLastRow() === 0) sheet.appendRow(headers);
var values = sheet.getDataRange().getValues();
var updated = false;
for (var i = values.length - 1; i >= 1; i--) {
if (String(values[i][0]) === String(data.id)) {
sheet.getRange(i + 1, 1, 1, row.length).setValues([row]);
updated = true;
break;
}
}
if (!updated) sheet.appendRow(row);
// WhatsApp alert to the owner on every NEW booking
if (!updated) sendWhatsAppAlert(data);
return ContentService.createTextOutput(JSON.stringify({ ok: true }))
.setMimeType(ContentService.MimeType.JSON);
}
// LIVE AVAILABILITY — the website calls this to learn which slots are
// already booked on a date, so the calendar greys them out for everyone.
// Example: https://script.google.com/macros/s/.../exec?date=2026-09-05
function doGet(e) {
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var date = (e && e.parameter && e.parameter.date) ? String(e.parameter.date) : '';
var values = sheet.getDataRange().getValues();
var bookedSlots = [];
var bookedDates = {};
for (var i = 1; i < values.length; i++) {
var row = values[i];
var d = String(row[2] || ''); // Date column
var t = String(row[3] || ''); // Time column
var st = String(row[16] || ''); // Booking Status column
if (!d || !t) continue;
if (st === 'Cancelled') continue;
if (!bookedDates[d]) bookedDates[d] = [];
bookedDates[d].push(t);
if (d === date) bookedSlots.push(t);
}
return ContentService.createTextOutput(JSON.stringify({ ok: true, date: date, bookedSlots: bookedSlots, bookedDates: bookedDates }))
.setMimeType(ContentService.MimeType.JSON);
} catch (err) {
return ContentService.createTextOutput(JSON.stringify({ ok: false, error: String(err) }))
.setMimeType(ContentService.MimeType.JSON);
}
}
// WHATSAPP ALERTS — free CallMeBot service. One-time activation from your
// own WhatsApp: send "I allow callmebot to send me messages" to +34 644 44
// 93 43, and CallMeBot replies with your personal API key.
var OWNER_PHONE = '918317681327'; // <- your WhatsApp number for booking alerts
var CALLMEBOT_API_KEY = 'REPLACE_WITH_YOUR_CALLMEBOT_API_KEY';
function sendWhatsAppAlert(data) {
if (!CALLMEBOT_API_KEY || CALLMEBOT_API_KEY.indexOf('REPLACE') === 0) return;
var text = '🔔 NEW BOOKING — Prinshine Enterprises\n' +
'ID: ' + (data.id || '') + '\n' +
'Name: ' + (data.name || '') + '\n' +
'Phone: ' + (data.phone || '') + '\n' +
'Vehicle: ' + (data.vehicle || '') + '\n' +
'Service: ' + (data.serviceLabel || data.service || '') + '\n' +
'Date: ' + (data.date || '') + '\n' +
'Time: ' + (data.time || '') + '\n' +
'Mode: ' + (data.mode || '') + '\n' +
'Payment: ' + (data.paymentStatus || '') + ' (₹' + (data.amountPaid || 0) + ')\n' +
'Balance: ₹' + (data.balance || 0) + '\n' +
'Address: ' + (data.address || '') + (data.location ? ' | Area: ' + data.location : '');
var url = 'https://api.callmebot.com/whatsapp.php?phone=' + encodeURIComponent(OWNER_PHONE) +
'&apikey=' + encodeURIComponent(CALLMEBOT_API_KEY) +
'&text=' + encodeURIComponent(text);
try {
UrlFetchApp.fetch(url, { muteHttpExceptions: true });
} catch (err) {}
}
Every new booking sends an instant WhatsApp alert to 83176 81327. Free setup, one time, about 2 minutes — powered by the free CallMeBot service:
CALLMEBOT_API_KEY, then Deploy → Manage deployments → Edit → New version → Deploy — the script version alerts from any visitor's booking, even without this device.Not set up yet — no WhatsApp alerts are being sent. Follow the 4 steps above.
| Booking ID | Name | Phone | Vehicle | Service | Mode | Date | Time | Address/GPS | Payment | Amount | Balance | Status |
|---|