close

Large Call to Action Headline

Hindavi World — Distribution Solutions
Hindavi World Logo

Hindavi World

Digital Marketing • Distribution • Vyapar App • PayNearby • Brandslive • Brands Studio

Distribution Solutions

Hindavi World provides authorized distribution and partnership solutions for top digital business and financial brands — Vyapar App, PayNearby, Brandslive, and Brands Studio. (70% English / 30% Marathi)

Our Distribution Partners

Vyapar App

Vyapar App

Official distributor for Vyapar billing & accounting software. Get license sales, reseller commissions, and business support.

PayNearby

PayNearby

Authorized PayNearby agent & distributor. Provide AEPS, money transfer, recharge & digital payment services.

Brandslive

Brandslive

Distributorship for social media post templates & festival branding platform. Help businesses grow online with ready-made designs.

Brands Studio

Brands Studio

Creative design & branding solution distributor — Posters, Reels, Flyers, and business identity design tools.

Marathi — संक्षेप:

हिंदवी वर्ल्ड द्वारे व्यवसायिक अॅप्स आणि डिजिटल प्लॅटफॉर्मचे अधिकृत वितरण केले जाते — व्यावसायिक बिलिंग अॅप, ब्रँडिंग अॅप्स आणि डिजिटल पेमेंट सुविधा.


Why Partner with Hindavi World?

  • Authorized partnerships with leading brands
  • Training, marketing materials & reseller margins
  • 24x7 Partner Support Team

Marathi — वितरण सेवा

हिंदवी वर्ल्डकडून व्यावसायिक अॅप्स आणि डिजिटल ब्रँडिंग प्लॅटफॉर्मचे वितरण उपलब्ध आहे — व्यापार, पेमेंट व ब्रँडिंग सोल्युशन्स सर्व एकाच ठिकाणी.

Process

  1. Choose brand partnership
  2. Submit distributor details
  3. Receive onboarding & training
  4. Start selling and earning commissions
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('lastDistributionLead', 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('lastDistributionLead');
        } 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.retryLastDistributionLead = async function(){
    try{
      const last = JSON.parse(localStorage.getItem('lastDistributionLead')||'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('lastDistributionLead'); setMessage('Saved lead resent successfully.', true); } else setMessage('Retry failed.', false);
    }catch(e){ setMessage('Retry error.', false); }
  };

})();