close

Large Call to Action Headline

Hindavi World — Leave & License Services
Hindavi World Logo

Hindavi World

Digital Marketing • Legal Documentation • Real Estate • Finance • Insurance

Leave & License Agreement Services

We provide hassle-free online and offline Leave & License (Rent Agreement) services — Drafting, Registration, Stamp Duty & Biometric Verification. (70% English / 30% Marathi)

Our Services

  • Leave & License (Rent Agreement) Drafting
  • Online Registration & E-KYC Verification
  • Stamp Duty & E-Challan Processing
  • Tenant and Owner Biometric Verification
  • Document Printing and Home Visit Facility
  • Legal Consultation for Property Documents

Marathi — संक्षेप:

आम्ही ऑनलाइन व ऑफलाइन पद्धतीने लिव्ह अँड लायसन्स (भाडेकरार) सेवा देतो. करार लेखन, नोंदणी, स्टॅम्प ड्युटी व बायोमेट्रिक प्रक्रिया सर्व काही एकाच ठिकाणी.

Available Packages

Basic Online Package

Drafting + Online Registration + E-KYC.

Premium Package

Home Visit + Biometric + Stamp Duty Included.

Commercial Agreement

Office / Shop lease documentation & registration.

Consultation Service

Property legal advice & document verification.


Why Choose Hindavi World?

  • Doorstep Biometric Verification
  • Fast & Transparent Online Process
  • Affordable Service Fees

Marathi — लिव्ह अँड लायसन्स सेवा

आम्ही राहिवासी व व्यावसायिक भाडेकरार नोंदणी सेवा देतो. ऑनलाइन प्रक्रिया, बायोमेट्रिक सुविधा आणि कायदेशीर सल्ला एकाच ठिकाणी.

Process

  1. Fill your details and book appointment
  2. Document drafting and e-KYC verification
  3. Biometric & payment process
  4. Receive registered copy digitally
Script blocked in canvas — click to view (copy this JS into your live HTML file)
(function(){
  const form = document.getElementById('autopilot-form');
  const submitBtn = document.getElementById('submitBtn');
  const msg = document.getElementById('formMessage');

  function setMessage(text, ok){ msg.style.display='block'; msg.style.color = ok ? 'green' : '#b91c1c'; msg.textContent = text; }
  function getUTM(){ try{ const params = new URLSearchParams(location.search); return params.get('utm_campaign') || ''; } catch(e){ return ''; } }
  try{ document.getElementById('utm_campaign').value = getUTM(); } catch(e){}

  if(submitBtn){
    submitBtn.addEventListener('click', async function(){
      if(document.getElementById('consent') && !document.getElementById('consent').checked){ setMessage('Please accept consent to receive follow-ups.', false); return; }

      submitBtn.disabled = true; submitBtn.textContent = 'Sending...';

      const payload = {
        name: (document.getElementById('name')||{}).value?.trim() || '',
        phone: (document.getElementById('phone')||{}).value?.trim() || '',
        service: (document.getElementById('service')||{}).value || '',
        source: (document.getElementById('source')||{}).value || '',
        utm_campaign: (document.getElementById('utm_campaign')||{}).value || '',
        timestamp: new Date().toISOString()
      };

      try{ localStorage.setItem('lastLicenseLead', JSON.stringify(payload)); } catch(e){}

      try {
        const res = await fetch((form && form.getAttribute('data-webhook')) || '', {
          method: 'POST',
          headers: {'Content-Type': 'application/json'},
          body: JSON.stringify(payload)
        });

        if(res && res.ok){
          setMessage('Thank you! Your request has been received. We will contact you shortly.', true);
          if(form) form.reset();
          localStorage.removeItem('lastLicenseLead');
        } else {
          setMessage('Submission failed; saved locally for retry.', false);
        }
      } catch(err){
        setMessage('Network error — your request is saved locally and can be retried by admin.', false);
      } finally {
        submitBtn.disabled = false; submitBtn.textContent = 'Submit Request';
      }
    });
  }

  window.retryLastLicenseLead = async function(){
    try{
      const last = JSON.parse(localStorage.getItem('lastLicenseLead')||'null');
      if(!last) return setMessage('No saved lead to retry.', false);
      const res = await fetch('/api/send-to-autopilot',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(last)});
      if(res.ok){ localStorage.removeItem('lastLicenseLead'); setMessage('Saved lead resent successfully.', true); } else setMessage('Retry failed.', false);
    }catch(e){ setMessage('Retry error.', false); }
  };

})();