Over Onlinemagneet

Wij bouwen complete leadmachines voor ondernemers die meer willen halen uit hun Facebook & Instagram ads.

Onze missie

Onlinemagneet helpt ondernemers meer te halen uit hun Facebook & Instagram advertenties. We bouwen complete leadmachines die automatisch leads opvangen, kwalificeren en opvolgen. Geen gemiste kansen meer, geen handmatig werk. Alleen een systeem dat 24/7 voor je werkt.

Wij geloven dat snelheid alles is. Elke minuut die verstrijkt na een lead, verlaagt de kans op conversie. Daarom bouwen we systemen die binnen 60 seconden reageren. Automatisch, consistent en altijd beschikbaar.

Wat we doen

We bouwen jouw complete leadmachine: een converterende funnel die perfect werkt met je Facebook & Instagram ads, gekoppeld aan een custom CRM pakket. Alles-in-één, volledig geautomatiseerd.

Converterende Funnels

Funnels die écht converteert, perfect geoptimaliseerd voor je ads.

Custom CRM

Een CRM dat precies past bij jouw bedrijf en workflow.

Automatisering

Alles automatisch: opvolging, notities, afspraken boeken.

Resultaat

Meer leads, meer afspraken, meer omzet. Meetbaar en schaalbaar.

Plan gratis gesprek
// Mobile menu toggle document.getElementById('mobileMenuToggle')?.addEventListener('click', function() { const nav = document.querySelector('.nav-links'); nav.style.display = nav.style.display === 'flex' ? 'none' : 'flex'; }); // Header scroll effect let lastScroll = 0; const header = document.querySelector('.header'); window.addEventListener('scroll', function() { const currentScroll = window.pageYOffset; if (currentScroll > 50) { header.classList.add('scrolled'); } else { header.classList.remove('scrolled'); } lastScroll = currentScroll; }); // Enhanced scroll animations with stagger const observerOptions = { threshold: 0.15, rootMargin: '0px 0px -100px 0px' }; const observer = new IntersectionObserver(function(entries) { entries.forEach((entry, index) => { if (entry.isIntersecting) { setTimeout(() => { entry.target.classList.add('visible'); }, index * 100); } }); }, observerOptions); // Observe steps with stagger document.querySelectorAll('.step').forEach((step, index) => { observer.observe(step); step.style.transitionDelay = `${index * 0.15}s`; }); // Observe feature cards with stagger document.querySelectorAll('.feature-card').forEach((card, index) => { observer.observe(card); card.style.transitionDelay = `${index * 0.1}s`; }); // Hero text animation on load window.addEventListener('load', function() { const heroText = document.querySelector('.hero-text'); if (heroText) { heroText.style.opacity = '1'; } }); // FAQ Accordion document.querySelectorAll('.faq-question').forEach(question => { question.addEventListener('click', function() { const item = this.parentElement; const isActive = item.classList.contains('active'); // Close all FAQ items document.querySelectorAll('.faq-item').forEach(faqItem => { faqItem.classList.remove('active'); }); // Open clicked item if it wasn't active if (!isActive) { item.classList.add('active'); } }); }); // Notification toasts animation let notificationIndex = 0; const notifications = ['notification1', 'notification2']; function showNotification() { // Hide all notifications first notifications.forEach(id => { document.getElementById(id)?.classList.remove('show'); }); // Show current notification const currentNotification = document.getElementById(notifications[notificationIndex]); if (currentNotification) { setTimeout(() => { currentNotification.classList.add('show'); }, 100); setTimeout(() => { currentNotification.classList.remove('show'); }, 3000); } notificationIndex = (notificationIndex + 1) % notifications.length; } // Show first notification after 2 seconds, then loop every 4 seconds setTimeout(() => { showNotification(); setInterval(showNotification, 4000); }, 2000); // Sticky mobile CTA const stickyCTA = document.getElementById('stickyMobileCTA'); let scrollThreshold = window.innerHeight * 0.3; window.addEventListener('scroll', function() { if (window.innerWidth <= 968) { if (window.scrollY > scrollThreshold) { stickyCTA.classList.add('show'); } else { stickyCTA.classList.remove('show'); } } }); window.addEventListener('resize', function() { scrollThreshold = window.innerHeight * 0.3; if (window.innerWidth > 968) { stickyCTA.classList.remove('show'); } }); // Smooth scroll for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const target = document.querySelector(this.getAttribute('href')); if (target) { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); });