More
Сhoose
Back to top
Back to top
Home
Services
About
Resources
Blog
Useful links
Privacy Policy
Disclaimer
Terms and Conditions
Cookie Policy
Contact Us
United Kingdom
Biddenham,Bedford, Bedfordshire, Mk40 4UQ
hello@thrivologydigital.com
BOOK YOUR FREE DISCOVERY CALL
Home
Contact
Contact
Get in touch!
const cleanText=(str)=>{if(!str)return'';return str.replace(/\\\\/g,'/').replace(/"/g,"'").replace(/[\\r\\n]+/g,' ')};document.getElementById('contactForm').addEventListener('submit',async(e)=>{e.preventDefault();const btn=document.getElementById('submitBtn');btn.disabled=!0;btn.querySelector('span').textContent='Sending...';const companyVal=document.getElementById('cCompany').value.trim();const isCompany=companyVal!=='';const payload={'Form Type':'Website Enquiry','First Name':cleanText(document.getElementById('cFirst').value.trim()),'Last Name':cleanText(document.getElementById('cLast').value.trim()),'Email':document.getElementById('cEmail').value.trim(),'Phone':cleanText(document.getElementById('cPhone').value.trim())||'Not Provided','Company':cleanText(companyVal)||'Not Provided','Entity Type':isCompany?'Company':'Individual','Website':cleanText(document.getElementById('cWebsite').value.trim()),'LinkedIn':cleanText(document.getElementById('cLinkedin').value.trim()),'Subject':cleanText(document.getElementById('cSubject').value.trim()),'Message':cleanText(document.getElementById('cMessage').value.trim()),'_subject':'New Website Enquiry: '+cleanText(document.getElementById('cSubject').value.trim()),'_replyto':document.getElementById('cEmail').value.trim()};try{await Promise.allSettled([fetch('https://formspree.io/f/xwvwreyg',{method:'POST',headers:{'Content-Type':'application/json','Accept':'application/json'},body:JSON.stringify(payload)}),fetch('https://hook.eu2.make.com/iqlkyy8jwdqeiix0jw7n1alxdu8v1d8a',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(payload)})]);document.getElementById('contactForm').style.display='none';document.getElementById('successMsg').style.display='block'}catch(err){btn.disabled=!1;btn.querySelector('span').textContent='Error - Try Again'}})