Support

/* โœ๏ธ EDIT ONLY THIS BLOCK โ€” keep it identical in all 5 files */ window.CW_CONFIG={ wa:'919911705515', /* WhatsApp number, country code first, no + */ email:'support@cookwala.in', phone:'+919911705515', urls:{ /* your real page links (start with /) */ home:'/', book:'/booking/', /* page that has the booking form */ bookings:'/elementor-1341/', /* Bottom-nav 'Bookings' isi page par jata hai โ€” isi page me bookings code hona chahiye */ profile:'/profile/', support:'/support/' } }; .cws{font-family:'Plus Jakarta Sans',sans-serif;width:100%;display:block;color:#0D0D0D} .cws *{box-sizing:border-box;-webkit-tap-highlight-color:transparent} .cws .wrap{max-width:480px;margin:0 auto;padding:18px 18px 110px} .cws h2{font-size:26px;font-weight:800;text-align:center;color:#4B5563;margin:6px 0 4px} .cws .sub{text-align:center;font-size:13px;color:#6B7280;line-height:1.55;margin-bottom:18px} .cws .card{background:#F8F8F6;border:1px solid #EBEBEB;border-radius:14px;padding:16px;margin-bottom:12px} .cws .ch{display:flex;align-items:center;gap:12px;margin-bottom:12px} .cws .ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0} .cws .ic.w{background:#25D366}.cws .ic.m{background:#0D0D0D;color:#F5C400}.cws .ic.c{background:#F5C400;color:#0D0D0D} .cws .t{font-size:15px;font-weight:800} .cws .d{font-size:12px;color:#6B7280;margin-top:2px;line-height:1.4} .cws .badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;background:#ECFDF5;color:#047857;border:1px solid #A7F3D0;border-radius:20px;padding:2px 8px;margin-left:6px;vertical-align:middle} .cws .help{margin-bottom:14px} .cws .help label{display:block;font-size:11px;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px} .cws .help select{width:100%;padding:13px 15px;border:1.5px solid #EBEBEB;border-radius:14px;font-family:inherit;font-size:14px;font-weight:500;background:#fff;color:#0D0D0D} .cws .hd{font-size:18px;font-weight:800;color:#4B5563;margin:26px 0 10px} .cws details{background:#fff;border:1px solid #EBEBEB;border-radius:12px;margin-bottom:8px;overflow:hidden} .cws summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:10px} .cws summary::-webkit-details-marker{display:none} .cws summary::after{content:'+';font-size:20px;font-weight:600;color:#C49B00;flex-shrink:0} .cws details[open] summary::after{content:'โ€“'} .cws details p{padding:0 16px 14px;font-size:13px;color:#4B5563;line-height:1.6} .cws .hours{text-align:center;font-size:12px;color:#6B7280;margin-top:16px}

Support

Koi bhi sawaal ho โ€” hum yahan hain. Booking, payment ya service se related help ke liye hume message karein.
WhatsApp 24ร—7
Fastest way to reach us
Message us on WhatsApp
Email
support@cookwala.in
Email Support
Call
Talk to our team
Call Us
Common Questions
How does booking work?

Select your event details and send the enquiry. We share the ingredients list in advance, the chef arrives on time and cooks at your venue, and the kitchen is cleaned before the team leaves.

Are ingredients and utensils included?

No. Ingredients and utensils are not provided with the service โ€” please arrange them beforehand. We send you a complete shopping list.

How do I confirm my booking?

After you send the enquiry on WhatsApp, our team confirms availability and shares advance payment details. Pay 30% of the total to confirm; the balance is paid after the service.

What is FTA?

Field Travel Allowance (FTA) is applicable extra on top of the estimated total. The final quote is confirmed with you on WhatsApp.

Where can I see my bookings?

Open the Bookings tab. Requests waiting for confirmation are in Cart, confirmed upcoming bookings are in Current, and finished ones move to Past.

We reply on WhatsApp 24ร—7 ยท Email replies within working hours
/* ===== COOKWALA SHARED CORE (identical in every file; loads only once per page) ===== */ (function(){ 'use strict'; if(window.CWCORE)return; var D=window.CW_CONFIG||{}; var apiLink=null; try{apiLink=document.querySelector('link[rel="https://api.w.org/"]');}catch(e){} var CFG={ wa:D.wa||'919911705515', email:D.email||'support@cookwala.in', phone:D.phone||'+919911705515', api:D.api||((apiLink&&apiLink.href?apiLink.href:'/wp-json/')+'cookwala/v1/'), urls:Object.assign({home:'/',book:'/booking/',bookings:'/elementor-1341/',profile:'/profile/',support:'/support/'},D.urls||{}) }; var K={sess:'cw_session_mobile',last:'cw_last_mobile',keep:'cw_keep_login',prof:'cw_profiles',book:'cw_bookings',gate:'cw_gate_shown'}; /* ---------- storage (never throws) ---------- */ function st(n){try{return n==='s'?window.sessionStorage:window.localStorage;}catch(e){return null;}} function get(n,k,d){var s=st(n);if(!s)return d;try{var v=s.getItem(k);return v?JSON.parse(v):d;}catch(e){return d;}} function set(n,k,v){var s=st(n);if(!s)return false;try{s.setItem(k,JSON.stringify(v));return true;}catch(e){return false;}} function del(n,k){var s=st(n);if(s){try{s.removeItem(k);}catch(e){}}} /* ---------- helpers ---------- */ function esc(s){return String(s==null?'':s).replace(/[&"']/g,function(c){return {'&':'&','':'>','"':'"',"'":'''}[c];});} function norm(v){return String(v||'').replace(/\D/g,'').slice(-10);} function valid(m){ var seq='01234567890123456789',rev='98765432109876543210'; return m.length===10&&parseInt(m.charAt(0),10)>=6&&!/^(\d)\1{9}$/.test(m)&&seq.indexOf(m)<0&&rev.indexOf(m)<0; } function pretty(m){return m&&m.length===10?'+91 '+m.slice(0,5)+' '+m.slice(5):m||'';} function pad(n){return n<10?'0'+n:''+n;} function isoOf(d){return d.getFullYear()+'-'+pad(d.getMonth()+1)+'-'+pad(d.getDate());} function todayISO(){return isoOf(new Date());} function dateOf(iso){var p=String(iso).split('-');return new Date(+p[0],+p[1]-1,+p[2]);} function fmtDate(iso,long){ try{return dateOf(iso).toLocaleDateString('en-IN',long?{weekday:'short',day:'numeric',month:'short',year:'numeric'}:{day:'numeric',month:'short'});}catch(e){return iso;} } function fmtDates(dates){ if(!dates||!dates.length)return 'Date to be confirmed'; var s=dates.slice().sort(); if(s.length===1)return fmtDate(s[0],true); var range=true; for(var i=0;i<s.length-1;i++){if(Math.round((dateOf(s[i+1])-dateOf(s[i]))/86400000)!==1){range=false;break;}} var y=' '+dateOf(s[s.length-1]).getFullYear(); if(range)return fmtDate(s[0])+' โ€“ '+fmtDate(s[s.length-1])+y+' ('+s.length+' days)'; return s.length<=3?s.map(function(x){return fmtDate(x);}).join(', ')+y:s.length+' dates, '+fmtDate(s[0])+' onwards'; } function waLink(text){return 'https://wa.me/'+CFG.wa+'?text='+encodeURIComponent(text||'Hi Cookwala!');} /* ---------- session (asked once per browser session) ---------- */ /* FIX: login ab sirf sessionStorage par nahi tikta. sessionStorage naye tab / WhatsApp redirect / in-app browser me kho jata tha, isse Profile & Support me booking-data gayab ho jata tha. Ab device par 30 din yaad rehta hai. */ function sessionMobile(){ var m=get('s',K.sess,'');if(valid(m))return m; var k=get('l',K.keep,null); if(k&&valid(k.m)&&(Date.now()-(k.t||0))-1;});} function addBooking(b){ var all=allBookings().filter(function(x){return x.id!==b.id;}); all.push(b);set('l',K.book,all);return b; } function updateBooking(id,patch){ var all=allBookings(); for(var i=0;i<all.length;i++){if(all[i].id===id){for(var k in patch){all[i][k]=patch[k];}break;}} set('l',K.book,all); } function bucket(b){ if(b.status==='cancelled')return 'past'; var d=(b.dates||[]).slice().sort(),last=d.length?d[d.length-1]:''; if(last&&last<todayISO())return 'past'; return b.status==='confirmed'?'current':'cart'; } /* ---------- server sync (WordPress plugin: cookwala-sync) ---------- */ function api(path,opts){ return fetch(CFG.api+path,opts).then(function(r){if(!r.ok)throw new Error('http');return r.json();}); } function post(path,data){ return api(path,{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(data),credentials:'omit'}); } function register(m,name,source){ var p=ensureProfile(m,name); if(p.srv)return; post('register',{mobile:m,name:p.name||name||'',source:source||'web'}) .then(function(){saveProfile(m,{srv:true});}).catch(function(){}); } function pushBooking(b){ post('booking',b).then(function(){updateBooking(b.id,{srv:true});}).catch(function(){}); } function retrySync(){ var m=sessionMobile();if(!m)return; register(m,'','retry'); bookingsFor(m).forEach(function(b){if(!b.srv)pushBooking(b);}); } function refreshStatuses(cb){ var m=sessionMobile(); var ids=(m?bookingsFor(m):[]).filter(function(b){return b.srv&&bucket(b)!=='past';}).map(function(b){return b.id;}); if(!ids.length){if(cb)cb();return;} api('status?ids='+encodeURIComponent(ids.join(','))).then(function(res){ var map=(res&&res.status)||{}; ids.forEach(function(id){ var b=allBookings().filter(function(x){return x.id===id;})[0]; if(b&&map[id]&&b.status!=='cancelled'&&map[id]!==b.status)updateBooking(id,{status:map[id]}); }); if(cb)cb(); }).catch(function(){if(cb)cb();}); } /* ---------- UI: styles, toast, sheet, gate ---------- */ function injectCss(){ if(document.getElementById('cwxCoreCss'))return; if(!document.querySelector('link[href*="Plus+Jakarta"]')){ var l=document.createElement('link');l.rel='stylesheet'; l.href='https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap'; document.head.appendChild(l); } var s=document.createElement('style');s.id='cwxCoreCss'; s.textContent= '.cwx-bd{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:999990;display:none;align-items:flex-end;justify-content:center;font-family:"Plus Jakarta Sans",sans-serif}'+ '.cwx-bd.open{display:flex;animation:cwxF .2s ease}'+ '@keyframes cwxF{from{opacity:0}to{opacity:1}}@keyframes cwxU{from{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}'+ '.cwx-sheet{background:#fff;width:100%;max-width:480px;border-radius:22px 22px 0 0;padding:22px 20px max(24px,env(safe-area-inset-bottom));max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);overflow-y:auto;position:relative;animation:cwxU .28s ease;box-sizing:border-box}'+ '@media(min-width:768px){.cwx-bd{align-items:center}.cwx-sheet{border-radius:22px}}'+ '.cwx-sheet *{box-sizing:border-box;font-family:inherit}'+ '.cwx-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:none;background:#F8F8F6;color:#6B7280;font-size:18px;line-height:1;cursor:pointer;touch-action:manipulation}'+ '.cwx-brand{text-align:center;font-size:13px;font-weight:800;letter-spacing:1px;color:#C49B00;margin-top:6px}'+ '.cwx-h{font-size:21px;font-weight:800;color:#0D0D0D;text-align:center;margin:6px 0 4px;line-height:1.25}'+ '.cwx-sub{font-size:13px;color:#6B7280;text-align:center;line-height:1.55;margin-bottom:18px}'+ '.cwx-lbl{display:block;font-size:11px;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.7px;margin:0 0 7px}'+ '.cwx-in{width:100%;padding:13px 15px;border:1.5px solid #EBEBEB;border-radius:14px;font-size:15px;font-weight:500;color:#0D0D0D;background:#fff;outline:none;-webkit-appearance:none;appearance:none}'+ '.cwx-in:focus{border-color:#F5C400;box-shadow:0 0 0 3px rgba(245,196,0,.15)}'+ '.cwx-in.bad{border-color:#EF4444}'+ '.cwx-mob{display:flex;align-items:stretch}'+ '.cwx-cc{display:flex;align-items:center;background:#F8F8F6;border:1.5px solid #EBEBEB;border-right:none;border-radius:14px 0 0 14px;padding:0 12px;font-size:13px;font-weight:700;color:#0D0D0D;white-space:nowrap}'+ '.cwx-mob .cwx-in{border-radius:0 14px 14px 0;font-size:18px;font-weight:700;letter-spacing:2px;min-width:0}'+ '.cwx-err{display:none;font-size:11px;font-weight:600;color:#EF4444;margin-top:6px}.cwx-err.show{display:block}'+ '.cwx-btn{width:100%;padding:15px;border:none;border-radius:14px;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;touch-action:manipulation;-webkit-appearance:none;appearance:none;line-height:1.2}'+ '.cwx-btn.y{background:#F5C400;color:#0D0D0D;box-shadow:0 4px 14px rgba(245,196,0,.35)}.cwx-btn.y:active{background:#C49B00}'+ '.cwx-btn.k{background:#0D0D0D;color:#fff}.cwx-btn.g{background:#fff;color:#0D0D0D;border:1.5px solid #EBEBEB}'+ '.cwx-btn.w{background:#25D366;color:#fff}'+ '.cwx-note{font-size:11px;color:#6B7280;text-align:center;line-height:1.5;margin-top:12px}'+ '.cwx-toast{position:fixed;bottom:100px;left:50%;transform:translateX(-50%) translateY(16px);background:#0D0D0D;color:#fff;padding:12px 20px;border-radius:30px;font-size:13px;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;z-index:9999999;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;max-width:90vw;text-align:center}'+ '.cwx-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}'; document.head.appendChild(s); } var _tt=null; function toast(msg){ injectCss(); var t=document.getElementById('cwxToast'); if(!t){t=document.createElement('div');t.id='cwxToast';t.className='cwx-toast';document.body.appendChild(t);} t.textContent=msg;t.classList.add('show'); clearTimeout(_tt);_tt=setTimeout(function(){t.classList.remove('show');},3000); } function sheet(html,opts){ injectCss();opts=opts||{}; var bd=document.createElement('div');bd.className='cwx-bd';if(opts.id)bd.id=opts.id; bd.innerHTML='
'+html+'
'; document.body.appendChild(bd); var api_={el:bd,close:function(){if(bd.parentNode)bd.parentNode.removeChild(bd);document.body.style.overflow=prev;if(opts.onClose)opts.onClose();}}; var prev=document.body.style.overflow;document.body.style.overflow='hidden'; bd.querySelector('.cwx-x').addEventListener('click',api_.close); bd.addEventListener('click',function(e){if(e.target===bd)api_.close();}); requestAnimationFrame(function(){bd.classList.add('open');}); return api_; } /* "Enter your WhatsApp number" popup */ function gate(opts){ opts=opts||{}; if(document.getElementById('cwxGate'))return; var last=lastMobile(); var sh=sheet( '
๐Ÿณ COOKWALA
'+ '
'+esc(opts.title||'Cook at your doorstep')+'
'+ '
'+esc(opts.sub||"India's first cooking services at home")+'
'+ ''+ '
๐Ÿ‡ฎ๐Ÿ‡ณ +91
'+ '
'+ '
Please enter a valid 10-digit WhatsApp number.
'+ ''+ '
We use this number for booking updates on WhatsApp.
', {id:'cwxGate',onClose:function(){if(!done&&opts.onCancel)opts.onCancel();}} ); var done=false,inp=sh.el.querySelector('#cwxGateIn'),err=sh.el.querySelector('#cwxGateErr'); inp.addEventListener('input',function(){inp.value=inp.value.replace(/\D/g,'').slice(0,10);err.classList.remove('show');inp.classList.remove('bad');}); function go(){ var m=norm(inp.value); if(!valid(m)){err.classList.add('show');inp.classList.add('bad');return;} done=true;setSession(m); var isNew=!getProfile(m); ensureProfile(m,'');register(m,'',opts.source||'popup'); sh.close(); toast(isNew?'Welcome! Your account is ready.':'Welcome back'+(nameFor(m)?', '+nameFor(m):'')+'!'); try{document.dispatchEvent(new CustomEvent('cw:login',{detail:{mobile:m}}));}catch(e){} if(opts.done)opts.done(m); } sh.el.querySelector('#cwxGateGo').addEventListener('click',go); inp.addEventListener('keydown',function(e){if(e.key==='Enter')go();}); setTimeout(function(){try{inp.focus();}catch(e){}},300); } /* site-wide: ask once per session on first landing */ function autoGate(){ function run(){ if(sessionMobile())return; if(document.querySelector('[data-cw-page],.cw-embed'))return; if(get('s',K.gate,false))return; setTimeout(function(){ if(sessionMobile()||document.getElementById('cwxGate'))return; set('s',K.gate,true);gate({source:'site-visit'}); },1200); } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run(); } window.CWCORE={ cfg:CFG,K:K,get:get,set:set,del:del,esc:esc,norm:norm,valid:valid,pretty:pretty,todayISO:todayISO,isoOf:isoOf,dateOf:dateOf, fmtDate:fmtDate,fmtDates:fmtDates,waLink:waLink, sessionMobile:sessionMobile,setSession:setSession,logout:logout,lastMobile:lastMobile, getProfile:getProfile,ensureProfile:ensureProfile,saveProfile:saveProfile,numbersFor:numbersFor,nameFor:nameFor, allBookings:allBookings,bookingsFor:bookingsFor,addBooking:addBooking,updateBooking:updateBooking,bucket:bucket, register:register,pushBooking:pushBooking,retrySync:retrySync,refreshStatuses:refreshStatuses, injectCss:injectCss,toast:toast,sheet:sheet,gate:gate,autoGate:autoGate }; injectCss(); if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',retrySync);else setTimeout(retrySync,500); }()); (function(){ 'use strict'; var C=window.CWCORE;if(!C)return; var E=C.esc,cfg=C.cfg; function $(id){return document.getElementById(id);} function pretty(n){var d=String(n).replace(/\D/g,'').slice(-10);return '+91 '+d.slice(0,5)+' '+d.slice(5);} var sel=$('cwsSel'),m=C.sessionMobile(),books=m?C.bookingsFor(m):[]; if(!m){ /* FIX: login na ho to pehle chupchap khali dikhta tha โ€” ab number maangta hai taaki booking select ho sake */ var hb=$('cwsHelp');hb.style.display='block'; hb.innerHTML=''; $('cwsLogin').onclick=function(){C.gate({source:'support',done:function(){location.reload();}});}; } if(books.length){ books.sort(function(a,b){return (b.created||0)-(a.created||0);}); sel.innerHTML='General question'+books.map(function(b){ var t=(b.occasion||'Booking').replace(/^[^A-Za-z0-9]+/,'').trim(); return ''+E(b.id)+' โ€” '+E(t)+' ('+E(C.fmtDates(b.dates))+')'; }).join(''); $('cwsHelp').style.display='block'; } function update(){ var id=sel.value,name=m?C.nameFor(m):''; var who=(name?'I am '+name+'. ':'')+(m?'My number is +91 '+m+'. ':''); var msg='Hi Cookwala! '+who+(id?'I need help with my booking '+id+'.':'I need some help.'); $('cwsWa').href=C.waLink(msg); $('cwsMail').href='mailto:'+cfg.email+'?subject='+encodeURIComponent('Cookwala Support'+(id?' - '+id:''))+'&body='+encodeURIComponent('Hello Cookwala Support,\n\n'+who+(id?'Booking ID: '+id+'\n':'')+'\nMy question: '); $('cwsCall').href='tel:'+cfg.phone; } if(sel)sel.onchange=update;update(); $('cwsWaNum').textContent=pretty(cfg.wa)+' ยท Fastest way to reach us'; $('cwsMailTxt').textContent=cfg.email; $('cwsTel').textContent=pretty(cfg.phone); }());
Scroll to Top