1. Select a Service
✓
📊
Marketing Audit
30 Minutes
✓
⚡
Automation & Flows
30 Minutes
✓
💬
General Consultation
30 Minutes
2. Pick a Date & Time
‹ ›
Select a date to see times Please select a service and date first.
All times are in your local timezone:
Enter Your Details →
Your Information Please provide your details so we can prepare for our meeting.
← Back to Schedule Review Booking →
Confirm Your Booking Please review your booking details before confirming.
✓ Confirm & Schedule
← Edit Details
✓
Booking Confirmed! Your consultation has been scheduled. A confirmation email and Google Calendar invite are on their way to your inbox.
';var fd=new Date(cY,cM,1).getDay(),dm=new Date(cY,cM+1,0).getDate(),td=new Date();td.setHours(0,0,0,0);for(var i=0;i ';for(var d=1;d<=dm;d++){var dt=new Date(cY,cM,d),p=dt
'+d+''}g.innerHTML=h}function mvM(d){cM+=d;if(cM>11){cM=0;cY++}if(cM<0){cM=11;cY--}drC()}function pDt(y,m,d){bk.dt=new Date(y,m,d);bk.t='';$('nx1').disabled=true;$('dSh').textContent=bk.dt.toLocaleDateString('en-US',{weekday:'long',month:'long',day:'numeric'});drC();drT()}function drT(){var b=$('tBx');if(!b)return;if(!bk.s||!bk.dt){b.innerHTML='Please select a service and date.
';return}var sl=[];var sH=8,eH=20,iV=30;for(var h=sH;h=12?'PM':'AM';hr=hr%12;hr=hr?hr:12;mn=mn<10?'0'+mn:mn;sl.push(hr+':'+mn+' '+ap)}};var h='';for(var i=0;i'+sl[i]+'
'}h+='';b.innerHTML=h}function go(n){if(n===3){var fn=$('fFn').value.trim(),ln=$('fLn').value.trim(),em=$('fEm').value.trim(),ph=$('fPh').value.trim(),ms=$('fMs').value.trim();if(!fn||!ln||!em||!ph||!ms){alert('Please fill in all required fields');return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(em)){alert('Please enter a valid email address');return}bk.fn=fn;bk.ln=ln;bk.em=em;bk.ph=ph;bk.ms=ms;bk.co=$('fCo').value.trim();bk.wb=$('fWb').value.trim();bSum()}var a=$$('.sb-stp');for(var i=0;iService
'+bk.s+'
';h+='Date & Time
'+ds+' at '+bk.t+'
';h+='';h+='';h+='Discussion Topic
'+bk.ms+'
';b.innerHTML=h}function sub(){var b=$('subBtn'),t=$('subTx'),s=$('subSp');b.disabled=true;t.style.display='none';s.style.display='block';var ds=bk.dt.toLocaleDateString('en-US',{weekday:'long',month:'long',day:'numeric'}),sd=new Date(bk.dt),tp=bk.t.match(/(\d+):(\d+)\s*(AM|PM)/i),hr=parseInt(tp[1]),mn=parseInt(tp[2]),ap=tp[3].toUpperCase();if(ap==='PM'&&hr!==12)hr+=12;if(ap==='AM'&&hr===12)hr=0;sd.setHours(hr,mn,0,0);var dm=parseInt(bk.d),ed=new Date(sd.getTime()+dm*60000);function fg(d){return d.toISOString().replace(/[-:]/g,'').replace(/\.\d{3}/,'')}var gc='https://calendar.google.com/calendar/render?action=TEMPLATE&text='+encodeURIComponent('SendoraLab: '+bk.s)+'&dates='+fg(sd)+'/'+fg(ed)+'&details='+encodeURIComponent('Client: '+bk.fn+' '+bk.ln+'\nEmail: '+bk.em+'\n\nTopic:\n'+bk.ms)+'&add='+encodeURIComponent(bk.em)+'&add='+encodeURIComponent('kamrul.klaviyo@gmail.com');var fd=new FormData();fd.append('action','sendora_booking_v4');fd.append('nonce',n);fd.append('service',bk.s);fd.append('duration',bk.d);fd.append('date',ds);fd.append('time',bk.t);fd.append('firstName',bk.fn);fd.append('lastName',bk.ln);fd.append('email',bk.em);fd.append('phone',bk.ph);fd.append('company',bk.co);fd.append('website',bk.wb);fd.append('message',bk.ms);fetch(aU,{method:'POST',body:fd}).then(function(r){return r.json()}).then(function(){showOk(gc)}).catch(function(){showOk(gc)})}function showOk(gc){var a=$$('.sb-stp');for(var i=0;i