1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://www.facebook.com/tr?id=2095583814351178&ev=PageView&noscript=1"/><link rel="preload" as="image" href="/adbloop_logo_transparent.svg" fetchPriority="high"/><link rel="preload" as="image" href="https://cdn.simpleicons.org/meta/0081FB"/><link rel="preload" as="image" href="https://cdn.simpleicons.org/instagram/E4405F"/><link rel="preload" as="image" href="https://cdn.simpleicons.org/googlesheets/34A853"/><link rel="preload" as="image" href="https://cdn.simpleicons.org/googledrive/4285F4"/><link rel="preload" as="image" href="https://cdn.simpleicons.org/razorpay/0C2451"/><link rel="stylesheet" href="/_next/static/css/c5c8635ccd423cc4.css" data-precedence="next"/><link rel="preload" href="/_next/static/chunks/webpack-c580e1fda0f1c03b.js" as="script" fetchPriority="low"/>
1<script src="/_next/static/chunks/fd9d1056-54385c7d05095a6c.js" async=""></script>
1<script src="/_next/static/chunks/864-2a619afb808937cd.js" async=""></script>
1<script src="/_next/static/chunks/main-app-a702051e809d6757.js" async=""></script>
1<link rel="preload" href="/adbloop-attribution.js" as="script"/><title>Adbloop â Launch 150 Meta Campaigns in Under 2 Minutes | $19/mo</title><meta name="description" content="The Meta Verified Tech Provider that bulk-creates Facebook & Instagram campaigns from Google Sheets, a dashboard, or Claude & ChatGPT. 150+ campaigns in under 2 minutes. $19/mo flat."/><meta name="keywords" content="meta ads google sheets, facebook ads spreadsheet, bulk facebook ad creation, dynamic creative testing, meta ads automation, facebook ads manager alternative, google sheets add-on meta ads, meta verified tech provider, meta ads mcp, facebook ads mcp, claude meta ads, chatgpt facebook ads, ai meta ads agent"/><meta name="facebook-domain-verification" content="kcd16ex6fz95v3guuy0f3qawsddpe1"/><link rel="canonical" href="https://adbloop.com/"/><meta property="og:title" content="Adbloop â 150 Meta Campaigns in Under 2 Minutes"/><meta property="og:description" content="Meta Verified Tech Provider · 108 documented API fixes · $19/mo · Works in your browser AND your Google Sheets."/><meta property="og:url" content="https://adbloop.com/"/><meta property="og:image" content="https://adbloop.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Adbloop â Launch 150 Meta Campaigns in Under 2 Minutes"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Adbloop â 150 Meta Campaigns in Under 2 Minutes"/><meta name="twitter:description" content="Meta Verified Tech Provider · 108 documented API fixes · $19/mo · Works in your browser AND your Google Sheets."/><meta name="twitter:image" content="https://adbloop.com/og-image.png"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" type="image/png" sizes="48x48" href="/favicon-48x48.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap" rel="stylesheet"/>
1<script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script>
1<script data-cfasync="false" nonce="c13f646d-41a6-4aa4-870e-c9c356cd7956">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="c13f646d-41a6-4aa4-870e-c9c356cd7956";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
1</head><body><noscript><style>[style*="opacity"],[style*="transform"]{opacity:1!important;transform:none!important}</style></noscript><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2095583814351178&ev=PageView&noscript=1" alt=""/></noscript>
1<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}else{c.add('dark')}if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'dark'}catch(e){}}()</script>
1<main><nav class="fixed top-0 left-0 right-0 z-50 bg-brand-page-dark/80 backdrop-blur-xl border-b border-white/5"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex items-center justify-between h-16 lg:h-20"><a class="shrink-0 leading-none bg-transparent p-0 rounded-none shadow-none border-0 outline-none" href="/"><img alt="Adbloop" fetchPriority="high" width="160" height="40" decoding="async" data-nimg="1" class="h-10 w-auto bg-transparent p-0 rounded-none shadow-none" style="color:transparent" src="/adbloop_logo_transparent.svg"/></a><div class="hidden md:flex items-center gap-8"><a class="text-[15px] font-medium text-brand-muted-light dark:text-brand-body-dark hover:text-white transition-colors" href="/#features">Features</a><a class="text-[15px] font-medium text-brand-muted-light dark:text-brand-body-dark hover:text-white transition-colors" href="/mcp/">AI Assistant</a><a class="text-[15px] font-medium text-brand-muted-light dark:text-brand-body-dark hover:text-white transition-colors" href="/#pricing">Pricing</a><a class="text-[15px] font-medium text-brand-muted-light dark:text-brand-body-dark hover:text-white transition-colors" href="/contact/">Contact</a><button class="p-2 rounded-lg text-brand-muted-dark hover:text-white hover:bg-white/5 transition-colors" aria-label="Toggle theme"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun hidden dark:block"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon block dark:hidden"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><a href="https://app.adbloop.com/signup" target="_blank" rel="noopener noreferrer" class="gradient-bg text-white font-semibold text-[15px] tracking-[0.5px] px-5 py-2.5 rounded-lg hover:opacity-90 transition-opacity">Start Free â</a></div><div class="flex items-center gap-2 md:hidden"><button class="p-2 rounded-lg text-brand-muted-dark hover:text-white transition-colors" aria-label="Toggle theme"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun hidden dark:block"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon block dark:hidden"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button class="p-2 text-white" aria-label="Toggle menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></nav><section class="relative min-h-screen bg-brand-page-dark overflow-hidden"><div class="absolute inset-0 overflow-hidden pointer-events-none"><div class="absolute top-1/4 -left-32 w-96 h-96 bg-brand-primary/10 rounded-full blur-[120px]"></div><div class="absolute bottom-1/4 -right-32 w-96 h-96 bg-brand-accent/8 rounded-full blur-[120px]"></div></div><div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col lg:flex-row items-center min-h-screen gap-12 lg:gap-16 pt-24 pb-20 md:pt-32 lg:pt-28 lg:pb-20"><div class="flex-1 text-center lg:text-left max-w-2xl lg:max-w-3xl"><h1 class="font-extrabold tracking-[-2px] leading-[1.1] text-brand-heading-dark" style="font-size:clamp(2.5rem, 5vw, 4.5rem);text-wrap:balance;opacity:1;transform:none"><span class="gradient-text">150 Meta Campaigns.</span> <!-- -->Under 2 Minutes. Done.</h1><p class="mt-6 text-base sm:text-lg text-brand-body-dark leading-relaxed max-w-xl mx-auto lg:mx-0" style="opacity:1;transform:none">From the dashboard or just by asking Claude or ChatGPT. Built by a media buyer who got tired of clicking âDuplicate.â<!-- --> $19/month<!-- -->, flat â no per-spend pricing.</p><div class="mt-8 flex flex-col sm:flex-row items-center gap-4 justify-center lg:justify-start" style="opacity:1;transform:none"><a href="https://app.adbloop.com/signup" target="_blank" rel="noopener noreferrer" class="gradient-bg text-white font-semibold text-base tracking-[0.5px] px-7 py-3.5 rounded-lg hover:opacity-90 transition-all hover:shadow-lg hover:shadow-brand-primary/25 w-full sm:w-auto text-center">Start Free â</a><a href="#pricing" class="border border-white/20 text-white font-semibold text-base px-7 py-3.5 rounded-lg hover:bg-white/5 transition-all w-full sm:w-auto text-center">See pricing</a></div><div class="mt-6 flex flex-wrap items-center justify-center lg:justify-start gap-x-4 gap-y-2 text-sm text-brand-muted-dark" style="opacity:1;transform:none"><span class="flex items-center gap-1.5"><span class="text-brand-accent font-bold">â</span>
1 Google Workspace Marketplace</span><span class="hidden sm:inline text-white/20">·</span><span class="flex items-center gap-1.5"><span class="text-brand-accent font-bold">â</span> Razorpay Verified</span><span class="hidden sm:inline text-white/20">·</span><span class="flex items-center gap-1.5"><span class="text-brand-accent font-bold">â</span> No credit card required</span><span class="hidden sm:inline text-white/20">·</span><span class="flex items-center gap-1.5"><span class="text-brand-accent font-bold">â</span> Works with Claude & ChatGPT</span></div><p class="mt-3 text-xs text-brand-muted-dark text-center lg:text-left" style="opacity:1;transform:none">5 free campaigns/month forever · Cancel anytime</p></div><div class="flex-1 w-full max-w-xl lg:max-w-none" style="opacity:1;transform:none"><div class="relative"><div class="absolute -inset-4 gradient-bg rounded-2xl opacity-20 blur-2xl"></div><div class="relative bg-[#1a1a2e] rounded-xl border border-white/10 overflow-hidden" style="box-shadow:0 25px 60px rgba(24,119,242,0.2),0 10px 30px rgba(0,0,0,0.4)"><div class="flex items-center gap-2 px-4 py-3 bg-white/5 border-b border-white/10"><div class="flex gap-1.5"><div class="w-3 h-3 rounded-full bg-[#FF5F57]"></div><div class="w-3 h-3 rounded-full bg-[#FEBC2E]"></div><div class="w-3 h-3 rounded-full bg-[#28C840]"></div></div><div class="flex-1 text-center"><span class="text-xs text-brand-muted-dark">app.adbloop.com â Campaign Wizard</span></div></div><div class="p-4"><div class="bg-[#0d0d1a] rounded-lg border border-white/5 overflow-hidden"><div class="gradient-bg px-4 py-2.5"><p class="text-white font-semibold text-sm">Adbloop â Campaign Wizard</p></div><div class="flex gap-0 text-xs border-b border-white/5"><button class="px-3 py-2 font-medium transition-colors text-brand-accent border-b-2 border-brand-accent bg-white/5">Create</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">Dashboard</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">Library</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">Bulk</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">A/B Test</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">Reports</button><button class="px-3 py-2 font-medium transition-colors text-brand-muted-dark hover:text-white">Accounts</button></div><div class="p-4 space-y-3"><div><label class="text-xs text-brand-muted-dark block mb-1">Campaign Objective</label><div class="bg-white/5 border border-white/10 rounded px-3 py-2 text-sm text-white">Sales â Conversions</div></div><div class="grid grid-cols-2 gap-3"><div><label class="text-xs text-brand-muted-dark block mb-1">Daily Budget</label><div class="bg-white/5 border border-white/10 rounded px-3 py-2 text-sm text-white">$30</div></div><div><label class="text-xs text-brand-muted-dark block mb-1">Bid Strategy</label><div class="bg-white/5 border border-white/10 rounded px-3 py-2 text-sm text-white">Lowest Cost</div></div></div><div class="flex items-center justify-between pt-1"><div class="flex items-center gap-2"><div class="w-8 h-5 bg-brand-accent rounded-full relative"><div class="absolute right-0.5 top-0.5 w-4 h-4 bg-white rounded-full"></div></div><span class="text-xs text-brand-accent font-medium">Dynamic Creative ON</span></div><button class="gradient-bg text-white text-xs font-semibold px-4 py-2 rounded-md">Launch 150 â</button></div></div></div></div></div></div></div></div></section><section class="bg-brand-page-dark py-12 lg:py-14"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><div style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-brand-heading-dark">Meta Verified Tech Provider<span class="text-brand-accent">.</span></h2><p class="mt-4 text-base text-brand-body-dark max-w-xl mx-auto">Approved by Meta after a full Tech Provider review. Most bulk Meta ad tools donât carry the stamp.</p></div></div></section>
1<section class="bg-brand-page-dark pb-12 lg:pb-16"><div class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8"><div class="bg-brand-card-dark rounded-xl border border-brand-border-dark p-6" style="opacity:0;transform:translateY(16px)"><p class="text-xs font-semibold text-brand-muted-dark uppercase tracking-wider mb-3">What is Adbloop?</p><p class="text-sm text-brand-body-dark leading-relaxed">Adbloop is a Meta Verified Tech Provider that bulk-creates Facebook and Instagram ad campaigns from Google Sheets, a browser dashboard, or by asking Claude and ChatGPT. It handles 108 documented Meta API edge-case fixes and launches 150+ campaigns in under 2 minutes. Free plan available (5 campaigns/month forever); Pro starts at $19/month with no per-spend pricing.</p></div></div></section><section class="bg-[#F8FAFC] dark:bg-[#111111] py-10 lg:py-14 overflow-hidden"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><p class="text-center text-sm font-medium text-brand-muted-light dark:text-brand-muted-dark tracking-wide mb-8" style="opacity:0">Built for teams running ads on</p><div class="relative"><div class="absolute left-0 top-0 bottom-0 w-16 bg-gradient-to-r from-[#F8FAFC] dark:from-[#111111] to-transparent z-10 pointer-events-none"></div><div class="absolute right-0 top-0 bottom-0 w-16 bg-gradient-to-l from-[#F8FAFC] dark:from-[#111111] to-transparent z-10 pointer-events-none"></div><div class="flex items-center gap-12 w-max"><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/meta/0081FB" alt="Meta" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Meta</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/instagram/E4405F" alt="Instagram" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Instagram</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googlesheets/34A853" alt="Google Sheetsâ¢" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Sheetsâ¢</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googledrive/4285F4" alt="Google Drive" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Drive</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/razorpay/0C2451" alt="Razorpay" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Razorpay</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/meta/0081FB" alt="Meta" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Meta</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/instagram/E4405F" alt="Instagram" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Instagram</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googlesheets/34A853" alt="Google Sheetsâ¢" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Sheetsâ¢</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googledrive/4285F4" alt="Google Drive" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Drive</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/razorpay/0C2451" alt="Razorpay" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Razorpay</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/meta/0081FB" alt="Meta" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Meta</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/instagram/E4405F" alt="Instagram" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Instagram</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googlesheets/34A853" alt="Google Sheetsâ¢" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Sheetsâ¢</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/googledrive/4285F4" alt="Google Drive" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Google Drive</span></div><div class="group flex items-center gap-3 shrink-0 cursor-default"><img src="https://cdn.simpleicons.org/razorpay/0C2451" alt="Razorpay" width="28" height="28" class="w-7 h-7 grayscale opacity-50 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"/><span class="text-sm font-medium whitespace-nowrap text-brand-muted-light dark:text-brand-muted-dark group-hover:text-slate-700 dark:group-hover:text-slate-300 transition-colors duration-300">Razorpay</span></div></div></div></div></section>
1<section class="bg-[#F8FAFC] dark:bg-brand-page-dark py-16 lg:py-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-12" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[50px] font-[800] tracking-[-1px] leading-[1.1] text-slate-900 dark:text-white">Manual launches cost you <span class="gradient-text">twice.</span></h2></div><div class="grid lg:grid-cols-2 gap-8 lg:gap-12 items-start"><div class="space-y-6 text-base text-slate-700 dark:text-slate-300 leading-relaxed" style="opacity:0;transform:translateX(-30px)"><div><p class="font-semibold text-slate-900 dark:text-white mb-2">The time:</p><p>A 50-campaign launch in Ads Manager takes 60â100 minutes of clicking. Twice a week across a few clients, thatâs 20+ hours a month â<!-- --> <strong class="text-slate-900 dark:text-white">$15,000+ a year in pure ops</strong> <!-- -->at any agency rate.</p></div><div><p class="font-semibold text-slate-900 dark:text-white mb-2">The silent failures:</p><p>Wrong objective, broken conversion location, misconfigured creative â Metaâs API doesnât warn you. It just kills 8â12% of your delivery quietly. On a $500/day campaign, thatâs<!-- --> <strong class="text-slate-900 dark:text-white">$40 down the drain every day</strong> <!-- -->before you notice.</p></div><p class="text-xl font-bold gradient-text">You donât need a smarter audience targeter. You need a launch system that doesnât break.</p></div><div class="grid grid-cols-2 gap-4" style="opacity:0;transform:translateX(30px)"><div class="bg-white dark:bg-brand-card-dark rounded-xl p-5 border border-brand-border-light dark:border-brand-border-dark" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-lg bg-red-50 dark:bg-red-950/30 flex items-center justify-center mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock text-red-500"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div><h3 class="text-sm font-semibold text-slate-900 dark:text-white mb-1">$15,000+/year in ops</h3><p class="text-xs text-slate-600 dark:text-slate-400 leading-relaxed">20+ hours/month à agency rate. Before a single error is counted.</p></div><div class="bg-white dark:bg-brand-card-dark rounded-xl p-5 border border-brand-border-light dark:border-brand-border-dark" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-lg bg-red-50 dark:bg-red-950/30 flex items-center justify-center mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert text-red-500"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div><h3 class="text-sm font-semibold text-slate-900 dark:text-white mb-1">Silent delivery kill</h3><p class="text-xs text-slate-600 dark:text-slate-400 leading-relaxed">8â12% of launch delivery wiped by API errors Meta never surfaces.</p></div><div class="bg-white dark:bg-brand-card-dark rounded-xl p-5 border border-brand-border-light dark:border-brand-border-dark" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-lg bg-red-50 dark:bg-red-950/30 flex items-center justify-center mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-down text-red-500"><polyline points="22 17 13.5 8.5 8.5 13.5 2 7"></polyline><polyline points="16 17 22 17 22 11"></polyline></svg></div><h3 class="text-sm font-semibold text-slate-900 dark:text-white mb-1">$40/day per campaign</h3><p class="text-xs text-slate-600 dark:text-slate-400 leading-relaxed">Silent failures on a $500/day campaign â every day until you catch it.</p></div><div class="bg-white dark:bg-brand-card-dark rounded-xl p-5 border border-brand-border-light dark:border-brand-border-dark" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-lg bg-red-50 dark:bg-red-950/30 flex items-center justify-center mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign text-red-500"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></div><h3 class="text-sm font-semibold text-slate-900 dark:text-white mb-1">$479/month tools</h3>
1<p class="text-xs text-slate-600 dark:text-slate-400 leading-relaxed">Enterprise pricing. Mid-tier features. Scales with your spend, not your results.</p></div></div></div></div></section><section id="how-it-works" class="bg-brand-subtle-light dark:bg-brand-subtle-dark py-16 lg:py-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-brand-heading-light dark:text-brand-heading-dark">Three surfaces. One subscription. One Verified API integration<span class="text-brand-accent">.</span></h2><p class="mt-4 text-base text-brand-body-light dark:text-brand-body-dark">Dashboard. Google Sheets. Your AI assistant. Same login, same 108 fixes, same flat price.</p></div><div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-6"><div style="opacity:0;transform:translateY(30px)"><div class="bg-white dark:bg-brand-card-dark rounded-xl border border-brand-border-light dark:border-brand-border-dark p-6 lg:p-8 h-full flex flex-col"><div class="w-12 h-12 rounded-xl gradient-bg flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-monitor text-white"><rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line></svg></div><h3 class="text-xl font-semibold text-brand-heading-light dark:text-brand-heading-dark tracking-[-0.5px] mb-3">Browser Dashboard</h3><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed flex-1">Open app.adbloop.com. Paste 47 campaigns from your planning sheet. Hit launch. 2 min later, every campaign is live and named the way your agency expects. Bonus: real-time Meta API rate-limit panel shows your headroom before every batch â no surprises, no throttle.</p></div></div><div style="opacity:0;transform:translateY(30px)"><div class="bg-white dark:bg-brand-card-dark rounded-xl border border-brand-border-light dark:border-brand-border-dark p-6 lg:p-8 h-full flex flex-col"><div class="w-12 h-12 rounded-xl gradient-bg flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sheet text-white"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><line x1="3" x2="21" y1="9" y2="9"></line><line x1="3" x2="21" y1="15" y2="15"></line><line x1="9" x2="9" y1="9" y2="21"></line><line x1="15" x2="15" y1="9" y2="21"></line></svg></div><h3 class="text-xl font-semibold text-brand-heading-light dark:text-brand-heading-dark tracking-[-0.5px] mb-3">Google Sheets Add-on</h3><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed flex-1">Already live in Sheets? Install the Add-on from Google Workspace Marketplace. Same login, same data, same 108 fixes. 131+ campaigns per batch, never leave the spreadsheet.</p></div></div><div style="opacity:0;transform:translateY(30px)"><div class="bg-white dark:bg-brand-card-dark rounded-xl border border-brand-border-light dark:border-brand-border-dark p-6 lg:p-8 h-full flex flex-col"><div class="w-12 h-12 rounded-xl gradient-bg flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot text-white"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><h3 class="text-xl font-semibold text-brand-heading-light dark:text-brand-heading-dark tracking-[-0.5px] mb-3">Your AI Assistant</h3><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed flex-1">Just say what to launch. Connect Adbloop to Claude or ChatGPT once, then: "Launch 20 traffic campaigns from this Drive folder, â¹500/day each, paused for review." Adbloop's engine builds them â same 108 fixes, your spend guardrails, a live Meta rate-limit check before every batch. Campaigns land paused.</p><a href="https://mcp.adbloop.com" target="_blank" rel="noopener noreferrer" class="mt-4 text-sm font-semibold gradient-text hover:opacity-80 transition-opacity">Connect your AI assistant â</a></div></div><div style="opacity:0;transform:translateY(30px)"><div class="bg-white dark:bg-brand-card-dark rounded-xl border border-brand-border-light dark:border-brand-border-dark p-6 lg:p-8 h-full flex flex-col"><div class="w-12 h-12 rounded-xl gradient-bg flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers text-white"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65"></path><path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65"></path></svg></div><h3 class="text-xl font-semibold text-brand-heading-light dark:text-brand-heading-dark tracking-[-0.5px] mb-3">One Plan, Three Surfaces</h3><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed flex-1">You don't pay three times. Your Pro or Agency subscription unlocks all three â switch between them mid-day if you want.</p></div></div></div></div></section>
1<section id="features" class="bg-white dark:bg-brand-page-dark py-16 lg:py-20"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-14" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-brand-heading-light dark:text-brand-heading-dark">Everything Ads Manager Should Have Been<span class="text-brand-accent">.</span></h2><p class="mt-4 text-base text-brand-body-light dark:text-brand-body-dark">108 real fixes. 374 tests. 6 objectives. One plan.</p></div><div class="space-y-4"><div class="grid grid-cols-1 lg:grid-cols-4 gap-4"><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 col-span-1 lg:col-span-2" style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers text-brand-accent"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65"></path><path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">150 Campaigns in the Time It Takes to Drink a Coffee</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Black Friday deadline. Product launch. Agency onboarding. When you need a lot of campaigns live yesterday, Ads Manager isnât the answer. 2 3Paste your campaigns into the dashboard. Hit Create. Walk away. Come back to 150 live campaigns. 4 5Prefer spreadsheets? The Adbloop Add-on launches 131+ campaigns per batch directly from Google Sheets â without ever opening Ads Manager. Same plan, same account.</p></div></div><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 col-span-1 lg:col-span-2" style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot text-brand-accent"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">Your AI Assistant Just Became a Media Buyer. A Careful One.</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Meta gave Claude and ChatGPT a chat interface to your ad account. We gave them a launch system. 6 7Adbloopâs MCP exposes 22 tools to your AI assistant: bulk campaign creation, multi-account launches, Drive-folder-to-campaigns, performance insights, pause/resume/scale. Every create request runs through the same pre-flight validation as the dashboard â all 108 documented Meta API fixes â plus spend caps enforced on our server and a rate-limit capacity check before anything touches your account. And every campaign lands paused. The AI never flips spend on by itself. 8 9Ask for 150 campaigns. Get 150 validated campaigns. Not 150 prayers.</p><a class="inline-block mt-4 text-sm font-semibold text-brand-accent hover:underline" href="/meta-ads-mcp/">Meta Ads MCP â full details â</a></div></div></div><div class="grid grid-cols-1 lg:grid-cols-4 gap-4"><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 col-span-1 lg:col-span-2" style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wand text-brand-accent"><path d="M15 4V2"></path><path d="M15 16v-2"></path><path d="M8 9h2"></path><path d="M20 9h2"></path><path d="M17.8 11.8 19 13"></path><path d="M15 9h.01"></path><path d="M17.8 6.2 19 5"></path><path d="m3 21 9-9"></path><path d="M12.2 6.2 11 5"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">Every Campaign Launches the First Time. Every Time.</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">You know that feeling when you click Submit in Ads Manager and pray? And then 48 hours later you find out the campaign never actually ran because of some cryptic error Meta never bothered to explain? 10 11Weâve hit that wall 108 times. Each time, we fixed it permanently. Now Adbloop catches those errors before you even click Submit.</p></div></div></div><div class="grid grid-cols-1 md:grid-cols-3 gap-4"><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 " style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wand text-brand-accent"><path d="M15 4V2"></path><path d="M15 16v-2"></path><path d="M8 9h2"></path><path d="M20 9h2"></path><path d="M17.8 11.8 19 13"></path><path d="M15 9h.01"></path><path d="M17.8 6.2 19 5"></path><path d="m3 21 9-9"></path><path d="M12.2 6.2 11 5"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">All 6 Objectives. No Hidden Menus.</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Sales. Leads. Traffic. Engagement. Awareness. App Promotion. 12 13Ads Manager hides half of what you need behind 4 nested menus. Adbloop shows you everything in one screen â CBO, ABO, Advantage+ Audience, custom conversions, pixel events.</p></div></div><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 " style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shuffle text-brand-accent"><path d="M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6c.7-1.1 2-1.7 3.3-1.7H22"></path><path d="m18 2 4 4-4 4"></path><path d="M2 6h1.9c1.5 0 2.9.9 3.6 2.2"></path><path d="M22 18h-5.9c-1.3 0-2.6-.7-3.3-1.8l-.5-.8"></path><path d="m18 14 4 4-4 4"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">Creative Testing That Doesnât Require a PhD</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Upload your images. Upload your videos. Type your headlines. Meta tests every combination and keeps what wins. 14 15Unlike Madgicx or AdEspresso, we do this inside bulk mode â so your 150 campaigns each get their own creative optimization.</p></div></div><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 " style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings text-brand-accent"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">Your Ads Donât Need You Watching Them 24/7.</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Pause the ones losing money. Scale the ones printing money. Set it once â Adbloop checks every hour. 16 17When a campaign hits your target ROAS, you get a Slack ping. When one underperforms, itâs paused before you wake up.</p></div></div></div><div class="grid grid-cols-1 gap-4"><div class="group relative bg-brand-card-dark rounded-xl border border-brand-border-dark p-6 lg:p-7 hover:border-transparent transition-all duration-300 " style="opacity:0;transform:translateY(24px)"><div class="absolute inset-0 rounded-xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 gradient-border"></div><div class="relative z-10"><div class="w-10 h-10 rounded-lg bg-white/5 flex items-center justify-center mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-bar text-brand-accent"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M7 16h8"></path><path d="M7 11h12"></path><path d="M7 6h3"></path></svg></div><h3 class="text-base font-semibold text-white tracking-[-0.5px] mb-2">Your Numbers, Where You Already Look at Numbers.</h3><p class="text-sm text-brand-muted-dark leading-relaxed whitespace-pre-line">Spend, ROAS, CPL, CPM, leads, purchases â auto-refreshed in the web dashboard at app.adbloop.com, or directly inside Google Sheets. Same data. Same speed. Your choice of surface.</p></div></div></div></div></div></section>
17<section class="bg-brand-page-dark py-16 lg:py-22"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-14" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-white">Why Pay $479/Month for Half the Features<span class="text-brand-accent">?</span></h2><p class="mt-4 text-base text-brand-muted-dark">Real feature comparison. No marketing spin.</p></div><div class="sm:hidden mb-3 flex items-center justify-center gap-2"><span class="text-xs text-brand-muted-dark">Swipe to compare</span><span class="text-brand-accent text-sm">â</span></div><div class="overflow-x-auto rounded-xl border border-brand-border-dark -mx-4 sm:mx-0 scrollbar-thin" style="opacity:0;transform:translateY(20px)"><table class="w-full min-w-[600px]"><thead><tr class="border-b border-brand-border-dark"><th class="text-left text-xs sm:text-sm font-medium text-brand-muted-dark px-3 sm:px-4 py-3 sm:py-4 w-[140px] sm:w-[200px] sticky left-0 bg-brand-page-dark z-20">Feature</th><th class="text-center text-xs sm:text-sm font-semibold text-white px-3 sm:px-4 py-3 sm:py-4 w-[90px] sm:w-auto relative sticky left-[140px] sm:left-[200px] bg-brand-page-dark z-20"><div class="absolute top-0 left-0 right-0 h-1 gradient-bg rounded-t"></div>Adbloop</th><th class="text-center text-xs sm:text-sm font-medium text-brand-muted-dark px-3 sm:px-4 py-3 sm:py-4">Madgicx</th><th class="text-center text-xs sm:text-sm font-medium text-brand-muted-dark px-3 sm:px-4 py-3 sm:py-4">AdEspresso</th><th class="text-center text-xs sm:text-sm font-medium text-brand-muted-dark px-3 sm:px-4 py-3 sm:py-4">Bïrch</th></tr></thead><tbody><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Pro plan starts at</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="text-xs sm:text-sm font-medium text-brand-accent">$19/mo</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">from $45/mo</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">$49/mo</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">from $49/mo</span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Monthly price range</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="text-xs sm:text-sm font-medium text-brand-accent">Free / $19 / $49</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">$45â$479</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">$49â$259+</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">$49âcustom</span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Peak bulk speed (verified)</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="text-xs sm:text-sm">150+ in <2 min</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">No bulk mode</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">~50 at a time</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">~100</span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-d
17ark">Meta Verified Tech Provider</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Documented API fixes</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="text-xs sm:text-sm">108 (versioned public log)</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">n/a</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">n/a</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="text-xs sm:text-sm">n/a</span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">All 6 Meta objectives</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-yellow-400/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus text-yellow-400"><path d="M5 12h14"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Dynamic Creative (Native)</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-yellow-400/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus text-yellow-400"><path d="M5 12h14"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">DC in Bulk Mode</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Bulk Campaign Creation</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Carousel Ads (2â10 cards)</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Works in Google Sheets</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Works in browser dashboard</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] ring-1 ring-inset ring-brand-accent/30 bg-brand-accent/5"><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-accent bg-brand-page-dark"><span class="font-semibold">Price stays flat as you scale</span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">Active updates</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] bg-white/[0.01] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">AI assistant (Claude / ChatGPT, MCP)</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr><tr class="border-b border-brand-border-dark/50 transition-colors hover:bg-white/[0.02] "><td class="text-left text-[13px] sm:text-sm px-3 sm:px-4 py-3 sm:py-3.5 font-medium leading-snug sticky left-0 z-10 text-brand-body-dark bg-brand-page-dark">AI bulk-launch with pre-flight validation</td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 bg-brand-primary/5 sticky left-[140px] sm:left-[200px] z-10"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-brand-accent/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent"><path d="M20 6 9 17l-5-5"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td><td class="text-center px-3 sm:px-4 py-3 sm:py-3.5 text-brand-muted-dark"><span class="inline-flex items-center justify-center w-7 h-7 sm:w-6 sm:h-6 rounded-full bg-red-500/15"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x text-red-500"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span></td></tr></tbody></table></div><p class="mt-4 text-xs text-brand-muted-dark text-center">Competitor pricing from official sites, June 2026.</p><div class="mt-8 mx-auto max-w-2xl rounded-xl bg-brand-card-dark p-6 gradient-border" style="opacity:0;transform:translateY(16px)"><p class="text-center text-sm text-brand-body-dark leading-relaxed"><span class="gradient-text font-bold text-base">25à cheaper: </span>Adbloop Pro ($19/mo) gives you more campaign-creation power than Madgicxâs agency tier (~$479/mo) â 25à cheaper, and the price never climbs with your ad spend.</p></div><div class="mt-4 mx-auto max-w-2xl rounded-xl border border-brand-accent/30 bg-brand-accent/5 px-6 py-5" style="opacity:0;transform:translateY(16px)"><p class="text-sm text-brand-body-dark leading-relaxed"><span class="font-semibold text-white">Why Adbloopâs AI connector is different: </span>Other connectors execute whatever the AI says. Adbloopâs is the only one with brakes â server-enforced spend caps, a live rate-limit check, and every campaign created paused.</p></div><div class="mt-14" style="opacity:0;transform:translateY(20px)"><div class="text-center mb-8"><h3 class="text-xl sm:text-2xl font-bold tracking-[-0.5px] text-white">See the full breakdown</h3><p class="mt-2 text-sm text-brand-muted-dark max-w-lg mx-auto">Compare Adbloop directly against the tool youâre considering â feature by feature, with an honest âwhen to pick themâ section weâd want to read ourselves.</p></div><div class="grid grid-cols-1 sm:grid-cols-3 gap-4"><a class="group flex items-center justify-between gap-3 rounded-xl border border-brand-border-dark bg-brand-card-dark px-5 py-4 text-sm font-semibold text-white hover:border-brand-accent/50 hover:bg-brand-accent/5 transition-all duration-200" href="/vs/madgicx/"><span>Adbloop vs Madgicx</span><span class="text-brand-accent group-hover:translate-x-0.5 transition-transform duration-200">â</span></a><a class="group flex items-center justify-between gap-3 rounded-xl border border-brand-border-dark bg-brand-card-dark px-5 py-4 text-sm font-semibold text-white hover:border-brand-accent/50 hover:bg-brand-accent/5 transition-all duration-200" href="/vs/adespresso/"><span>Adbloop vs AdEspresso</span><span class="text-brand-accent group-hover:translate-x-0.5 transition-transform duration-200">â</span></a><a class="group flex items-center justify-between gap-3 rounded-xl border border-brand-border-dark bg-brand-card-dark px-5 py-4 text-sm font-semibold text-white hover:border-brand-accent/50 hover:bg-brand-accent/5 transition-all duration-200" href="/vs/birch/"><span>Adbloop vs Bïch</span><span class="text-brand-accent group-hover:translate-x-0.5 transition-transform duration-200">â</span></a></div></div></div></section><section id="pricing" class="bg-brand-subtle-light dark:bg-brand-subtle-dark py-20 lg:py-28"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-12" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-brand-heading-light dark:text-brand-heading-dark">One flat price. No per-spend nonsense<span class="text-brand-accent">.</span></h2><p class="mt-4 text-base text-brand-body-light dark:text-brand-body-dark">Start free. Upgrade when you outgrow 5 campaigns/month.</p></div><div class="flex flex-col sm:flex-row items-center justify-center gap-4 sm:gap-6 mb-12"><div class="inline-flex rounded-lg border border-brand-border-light dark:border-brand-border-dark overflow-hidden text-sm font-medium"><button class="px-3.5 py-1.5 transition-all gradient-bg text-white">USD</button><button class="px-3.5 py-1.5 transition-all text-brand-muted-light dark:text-brand-muted-dark hover:text-brand-heading-light dark:hover:text-white">INR</button></div><div class="flex items-center gap-3"><span class="text-sm font-medium text-brand-heading-light dark:text-white">Monthly</span><button class="relative w-12 h-6 rounded-full transition-colors bg-brand-border-light dark:bg-brand-border-dark"><div class="absolute top-0.5 w-5 h-5 rounded-full bg-white transition-transform left-0.5"></div></button><span class="text-sm font-medium text-brand-muted-light dark:text-brand-muted-dark">Annual</span></div></div><div class="grid md:grid-cols-3 gap-6 lg:gap-8 items-stretch"><div class="relative rounded-2xl border bg-white dark:bg-brand-card-dark overflow-hidden border-brand-border-light dark:border-brand-border-dark " style="opacity:0;transform:translateY(24px)"><div class="p-6 lg:p-8"><h3 class="text-lg font-semibold text-brand-heading-light dark:text-brand-heading-dark">Free</h3><p class="mt-1 text-sm text-brand-muted-light dark:text-brand-muted-dark">Try it before you commit.</p><div class="mt-5"><span class="text-4xl font-extrabold text-brand-heading-light dark:text-brand-heading-dark tracking-[-2px]">$0</span></div><button class="mt-6 w-full text-center font-semibold text-sm tracking-[0.5px] py-3 px-5 rounded-lg transition-all cursor-pointer border border-brand-border-light dark:border-brand-border-dark text-brand-heading-light dark:text-brand-heading-dark hover:bg-brand-subtle-light dark:hover:bg-brand-subtle-dark">Start Free â</button><ul class="mt-8 space-y-3"><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">5 campaigns per month</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Dashboard, Sheets Add-on & AI Assistant (MCP)</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">All 108 API fixes</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">All 6 Meta objectives</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Audience Studio</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Launch from Claude & ChatGPT â single campaigns, counts toward your 5/month</span></li></ul></div></div><div class="relative rounded-2xl border bg-white dark:bg-brand-card-dark overflow-hidden border-transparent ring-2 ring-brand-primary shadow-xl shadow-brand-primary/10 lg:-mt-4 lg:mb-4 animate-glow-pulse" style="opacity:0;transform:translateY(24px)"><div class="gradient-bg text-white text-xs font-semibold text-center py-2 tracking-wider uppercase">Most Popular</div><div class="p-6 lg:p-8"><h3 class="text-lg font-semibold text-brand-heading-light dark:text-brand-heading-dark">Pro</h3><p class="mt-1 text-sm text-brand-muted-light dark:text-brand-muted-dark">For solo media buyers and small operators.</p><div class="mt-5"><span class="text-4xl font-extrabold text-brand-heading-light dark:text-brand-heading-dark tracking-[-2px]">$19</span><span class="text-sm text-brand-muted-light dark:text-brand-muted-dark ml-1">/month</span></div><button class="mt-6 w-full text-center font-semibold text-sm tracking-[0.5px] py-3 px-5 rounded-lg transition-all cursor-pointer gradient-bg text-white hover:opacity-90">Upgrade to Pro â</button><ul class="mt-8 space-y-3"><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Unlimited campaign creation</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">3 ad accounts</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Bulk Create + Structured campaigns</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">All 3 surfaces: Dashboard, Sheets Add-on & AI Assistant (MCP)</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">All 108 API fixes + new ones as Meta changes</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">All 6 objectives, Dynamic + Flexible + Carousel</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Real-time Meta API rate-limit panel</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Auto-naming, UTM builder, CBO & Advantage+</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Automation rules</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Email & Slack alerts</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Priority support</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Full AI assistant: unlimited + bulk, multi-account, Drive-folder launches, safety tools</span></li></ul></div></div><div class="relative rounded-2xl border bg-white dark:bg-brand-card-dark overflow-hidden border-brand-border-light dark:border-brand-border-dark " style="opacity:0;transform:translateY(24px)"><div class="p-6 lg:p-8"><h3 class="text-lg font-semibold text-brand-heading-light dark:text-brand-heading-dark">Agency</h3><p class="mt-1 text-sm text-brand-muted-light dark:text-brand-muted-dark">For multi-client operators.</p><div class="mt-5"><span class="text-4xl font-extrabold text-brand-heading-light dark:text-brand-heading-dark tracking-[-2px]">$49</span><span class="text-sm text-brand-muted-light dark:text-brand-muted-dark ml-1">/month</span></div><button class="mt-6 w-full text-center font-semibold text-sm tracking-[0.5px] py-3 px-5 rounded-lg transition-all cursor-pointer bg-brand-heading-light dark:bg-white text-white dark:text-brand-heading-light hover:opacity-90">Upgrade to Agency â</button><ul class="mt-8 space-y-3"><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Everything in Pro</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">10 ad accounts</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Cross-account campaign templates</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Bulk client reporting</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">Founder-led priority support</span></li><li class="flex items-start gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check text-brand-accent mt-0.5 shrink-0"><path d="M20 6 9 17l-5-5"></path></svg><span class="text-sm text-brand-body-light dark:text-brand-body-dark">AI assistant across all 10 accounts, multi-account bulk launches</span></li></ul></div></div></div><p class="mt-6 text-center text-sm text-brand-muted-light dark:text-brand-muted-dark max-w-xl mx-auto italic">Every plan works in the dashboard, Google Sheets, and your AI assistant. One subscription, three surfaces.</p><div class="mt-8" style="opacity:0;transform:translateY(16px)"><div class="flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 bg-brand-card-dark dark:bg-brand-card-dark border border-brand-border-dark rounded-xl px-6 py-5"><div><p class="text-base font-semibold text-white">Foundersâ Lifetime Access</p><p class="text-sm text-brand-muted-dark mt-0.5">Everything in Agency, forever. One-time $1,000. Only 50 seats â 47 left.</p></div><a target="_blank" rel="noopener noreferrer" class="text-sm font-semibold gradient-text hover:opacity-80 transition-opacity whitespace-nowrap shrink-0" href="/cdn-cgi/l/email-protection#74070104041b060034151016181b1b045a171b194b0701161e11170049321b011a10110607514643514644381d1211001d1911514644351717110707514644350404181d1
17715001d1b1a521519044f161b100d493c1d5146443a1d071c1d001c5146375144355144353d51464310514644181d1f11514644001b514644150404180d514644121b06514644321b011a10110607514643514644381d1211001d19115146443517171107075a514435514435390d5146441601071d1a110707514735514644514435391b1a001c180d5146443911001551464415105146440704111a105147355146445144353c1b035146443d5146431818514644010711514644351016181b1b04514735514644514435514435201c151a1f07514637">Apply for Foundersâ Access â</a></div></div><p class="mt-6 text-center text-xs text-brand-muted-light dark:text-brand-muted-dark max-w-xl mx-auto">Start free. Upgrade when you outgrow 5 campaigns/month. No credit card to start, no trial-expiry countdown, no surprise charges. Annual plans save ~20% â billed once.</p><div class="mt-8 mx-auto max-w-2xl rounded-xl bg-white dark:bg-brand-card-dark border border-brand-accent/20 p-6" style="opacity:0;transform:translateY(16px)"><h3 class="text-base font-semibold text-brand-heading-light dark:text-brand-heading-dark mb-3">Why is this <!-- -->25Ã<!-- --> cheaper than Madgicx?</h3><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed mb-2">Because Adbloop is built by one performance marketer who got tired of the existing tools. No sales team. No SDRs. No conference booths. No VC burn rate.</p><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed mb-2">The savings go to you. You pay for the product, not the marketing budget.</p><p class="text-sm text-brand-body-light dark:text-brand-body-dark leading-relaxed">If 5 campaigns/month covers you, stay on Free forever. If you need 150, the Pro plan costs less than one hour of a freelance media buyer.</p></div><p class="mt-8 text-center text-xs text-brand-muted-light dark:text-brand-muted-dark max-w-xl mx-auto">Secure payments via Razorpay (INR) and Dodo Payments (USD). Cancel anytime. No long-term contracts. Try the free tier â no credit card required.</p></div></section><section id="faq" class="bg-[#F8FAFC] dark:bg-brand-page-dark py-14 lg:py-20"><div class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-10" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-[#0F172A] dark:text-[#F1F5F9]">Questions a skeptical media buyer would ask<span class="text-brand-accent">.</span></h2></div><div style="opacity:0;transform:translateY(16px)"><div class="space-y-2" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R4d9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rd9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">I'm already paying for Madgicx or AdEspresso. Why switch?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R4d9ldbla:" hidden="" role="region" aria-labelledby="radix-:Rd9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#
17E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R4l9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rl9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">What happens when Meta changes their API?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R4l9ldbla:" hidden="" role="region" aria-labelledby="radix-:Rl9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R4t9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rt9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Is my data safe? Especially in the Google Sheets Add-on?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R4t9ldbla:" hidden="" role="region" aria-labelledby="radix-:Rt9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R559ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R159ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Can I use this for client ad accounts?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R559ldbla:" hidden="" role="region" aria-labelledby="radix-:R159ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#
17E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R5d9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1d9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">What if I hit an error you haven't documented?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R5d9ldbla:" hidden="" role="region" aria-labelledby="radix-:R1d9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R5l9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1l9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Why are you so much cheaper than Madgicx, AdEspresso, and Birch?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R5l9ldbla:" hidden="" role="region" aria-labelledby="radix-:R1l9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R5t9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1t9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Do I need coding knowledge?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R5t9ldbla:" hidden="" role="region" aria-labelledby="radix-:R1t9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#
17E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R659ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R259ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">What's the catch with the free plan?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R659ldbla:" hidden="" role="region" aria-labelledby="radix-:R259ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R6d9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R2d9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Meta launched a free official MCP. Why would I use yours?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R6d9ldbla:" hidden="" role="region" aria-labelledby="radix-:R2d9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R6l9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R2l9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">Is it safe to let an AI touch my ad account?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R6l9ldbla:" hidden="" role="region" aria-labelledby="radix-:R2l9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="bg-[#F8FAFC] dark:bg-[#111111] border border-[#
17E2E8F0] dark:border-brand-border-dark rounded-xl px-5 overflow-hidden transition-all duration-200 data-[state=open]:border-l-[3px] data-[state=open]:border-l-brand-primary"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R6t9ldbla:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R2t9ldbla:" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left text-sm sm:text-base font-semibold text-[#0F172A] dark:text-[#F1F5F9] hover:no-underline py-5 [&>svg]:w-5 [&>svg]:h-5 [&>svg]:text-[#0F172A] dark:[&>svg]:text-[#F1F5F9] [&>svg]:shrink-0" data-radix-collection-item="">How is the MCP priced?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R6t9ldbla:" hidden="" role="region" aria-labelledby="radix-:R2t9ldbla:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><p class="text-center text-sm text-[#334155] dark:text-brand-body-dark mt-8">Still troubleshooting a specific error? Browse all<!-- --> <a href="/guides/" class="text-brand-primary font-semibold hover:underline">Adbloop guides</a>.<!-- --> <!-- -->Diagnostics, Google Sheets workflows, MCP setup, and tool comparisons.</p></div></section><section class="bg-brand-page-dark py-20 lg:py-28"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-14" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-[44px] font-bold tracking-[-1px] text-white">Built by a media buyer who got tired of losing Saturdays<span class="text-brand-accent">.</span></h2></div><div class="grid lg:grid-cols-2 gap-12 lg:gap-20 items-start"><div class="bg-brand-card-dark rounded-2xl border border-brand-border-dark p-8" style="opacity:0;transform:translateX(-24px)"><div class="w-24 h-24 sm:w-28 sm:h-28 rounded-full p-[3px] gradient-bg mb-6 shadow-lg shadow-brand-primary/20"><div class="w-full h-full rounded-full overflow-hidden bg-brand-card-dark"><img alt="Nishith Pandya" loading="lazy" width="112" height="112" decoding="async" data-nimg="1" class="w-full h-full object-cover" style="color:transparent;object-position:center 12%" src="/Generated_Image_August_29,_2025_-_12_32PM.jpeg"/></div></div><div class="space-y-4 text-sm text-brand-body-dark leading-relaxed"><p>Iâm Nishith. I run Meta campaigns for my own brands and clients, and after one too many<!-- --> <code class="text-brand-accent font-mono text-xs bg-white/5 px-1 py-0.5 rounded">destination_type</code> <!-- -->debugging sessions on a Saturday morning, I built Adbloop for myself first.</p><p>Then I tested it. Then I tested it harder. 374 validated tests against Meta Marketing API v25.0. 108 documented edge-case fixes â every weird combination of objective, conversion location, CTA, and bid strategy that Metaâs docs donât mention but their API silently rejects.<!-- --> <a href="/meta-ads-not-delivering/" class="font-semibold gradient-text hover:opacity-80 transition-opacity">See the 15 silent failures and the full objectiveâdestination matrix â</a></p><p>I shipped it on April 22. Five weeks later Meta approved Adbloop as a Verified Tech Provider â the same designation they give to Hootsuite and Sprout. Most bulk Meta tools donât carry it.</p><p>Most batches now finish in under 2 minutes since the parallelized bulk engine shipped; the longest Iâve seen recently was 4 min when Metaâs API was clearly under load. Zero silent failures since the last production fix shipped.</p><p>When you sign up, support comes from me. There is no team behind it. I built the thing, I run the thing, and I want it to work for you.</p></div><p class="mt-6 text-sm font-semibold text-white">Nishith Pandya</p><p class="text-xs text-brand-muted-dark">Founder, Adbloop</p></div><div class="grid grid-cols-2 gap-6" style="opacity:0;transform:translateX(24px)"><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">0</span>
17<p class="mt-2 text-sm text-brand-muted-dark">Documented API fixes</p></div><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">0</span><p class="mt-2 text-sm text-brand-muted-dark">Test results validated</p></div><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">0</span><p class="mt-2 text-sm text-brand-muted-dark">Campaign objectives supported</p></div><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">0<!-- -->+</span><p class="mt-2 text-sm text-brand-muted-dark">Peak campaigns in under 2 min</p></div><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">v25.0</span><p class="mt-2 text-sm text-brand-muted-dark">Meta Marketing API version</p></div><div class="text-center"><span class="gradient-text text-4xl sm:text-5xl font-extrabold tracking-[-2px]">0</span><p class="mt-2 text-sm text-brand-muted-dark">External servers storing your data</p></div></div></div><div class="mt-16 flex flex-wrap items-center justify-center gap-3" style="opacity:0;transform:translateY(16px)"><span class="text-xs font-medium text-brand-muted-dark bg-white/5 border border-white/10 rounded-full px-4 py-2">Meta Verified Tech Provider</span><span class="text-xs font-medium text-brand-muted-dark bg-white/5 border border-white/10 rounded-full px-4 py-2">Google Workspace Marketplace</span><span class="text-xs font-medium text-brand-muted-dark bg-white/5 border border-white/10 rounded-full px-4 py-2">Meta Marketing API v25.0</span><span class="text-xs font-medium text-brand-muted-dark bg-white/5 border border-white/10 rounded-full px-4 py-2">HTTPS/TLS Encrypted</span></div></div></section><section class="relative gradient-bg-135 py-20 lg:py-28 overflow-hidden"><div class="absolute inset-0 pointer-events-none"><div class="absolute top-0 left-1/4 w-64 h-64 bg-white/10 rounded-full blur-[100px]"></div><div class="absolute bottom-0 right-1/4 w-64 h-64 bg-white/5 rounded-full blur-[100px]"></div></div><div class="relative max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><h2 class="text-3xl sm:text-4xl lg:text-[52px] font-extrabold tracking-[-2px] text-white leading-tight" style="opacity:0;transform:translateY(20px)">You can keep doing this manually. Or you can stop.</h2><p class="mt-6 text-base sm:text-lg text-white/80 leading-relaxed max-w-xl mx-auto" style="opacity:0;transform:translateY(16px)">Every Saturday you spend in Ads Manager is a Saturday you donât spend on creative testing, client strategy, or â controversially â anything that isnât Ads Manager.</p><p class="mt-4 text-base sm:text-lg text-white/80 leading-relaxed max-w-xl mx-auto" style="opacity:0;transform:translateY(16px)">A $19/mo subscription saves the typical operator 8â12 hours a month. At any reasonable hourly rate, thatâs a 10â20à return in the first week.</p><div class="mt-10" style="opacity:0;transform:translateY(16px)"><a href="https://app.adbloop.com/signup" target="_blank" rel="noopener noreferrer" class="inline-block bg-white text-brand-heading-light font-bold text-base sm:text-lg tracking-[0.5px] px-8 sm:px-10 py-4 rounded-xl transition-all duration-300 hover:bg-white/10 hover:text-white hover:backdrop-blur-sm hover:shadow-[0_0_40px_rgba(255,255,255,0.25)] animate-[cta-pulse_2s_ease-in-out_infinite]">Start Free â</a></div><p class="mt-12 text-sm text-white/60 italic max-w-lg mx-auto" style="opacity:0">P.S. The Verified Tech Provider stamp from Meta isnât a marketing flourish. Meta themselves checked the implementation and signed off. Most bulk Meta ad tools donât carry it. The few that do start at $99+/mo. You can pay a fifth of that and get the bulk launch part free this week.</p></div></section><footer class="bg-brand-page-dark text-brand-body-dark"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 lg:py-20"><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-6 gap-10 lg:gap-8"><div class="sm:col-span-2 lg:col-span-2"><img alt="Adbloop" fetchPriority="high" width="160" height="40" decoding="async" data-nimg="1" class="h-10 w-auto bg-transparent p-0 rounded-none shadow-none" style="color:transparent" src="/adbloop_logo_transparent.svg"/><p class="mt-4 text-sm font-medium uppercase tracking-[3.5px] text-brand-muted-dark">Scale Ads Smarter</p><p class="mt-3 text-sm text-brand-muted-dark leading-relaxed">The Meta Verified Tech Provider for bulk Meta ad campaign creation.</p></div><div><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Product</h3><ul class="space-y-3"><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/#features">Features</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/pricing/">Pricing</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/#how-it-works">How It Works</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/mcp/">Connect Claude/ChatGPT (MCP)</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/contact/">Get Started</a></li><li><a href="https://workspace.google.com/marketplace/app/adbloop_%E2%80%94_meta_ads_dashboard/224461400748" target="_blank" rel="noopener noreferrer" class="text-sm text-brand-muted-dark hover:text-white transition-colors">Install Sheets Add-on</a></li></ul></div><div><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Compare</h3><ul class="space-y-3"><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/meta-official-mcp/">vs Meta Official MCP</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/pipeboard/">vs Pipeboard</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/madgicx/">vs Madgicx</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/adespresso/">vs AdEspresso</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/birch/">vs Bïrch</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/vs/admanage/">vs AdManage</a></li></ul></div><div><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Resources</h3><ul class="space-y-3"><li><a href="/meta-ads-not-delivering/" class="text-sm text-brand-muted-dark hover:text-white transition-colors">Why Meta Ads Arenât Delivering</a></li><li><a href="/facebook-ads-from-google-sheets/" class="text-sm text-brand-muted-dark hover:text-white transition-colors">Facebook Ads from Google Sheets</a></li><li><a href="/meta-ads-mcp-setup/" class="text-sm text-brand-muted-dark hover:text-white transition-colors">How to Connect the Meta Ads MCP</a></li><li><a href="/madgicx-alternatives/" class="text-sm text-brand-muted-dark hover:text-white transition-colors">Madgicx Alternatives (2026)</a></li><li><a href="/guides/" class="text-sm text-brand-muted-dark hover:text-white transition-colors">All guides â</a></li></ul></div><div><h3 class="text-sm font-semibold text-white uppercase tracking-wider mb-4">Legal & Support</h3><ul class="space-y-3"><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/privacy-policy/">Privacy Policy</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/terms-of-service/">Terms of Service</a></li><li><a class="text-sm text-brand-muted-dark hover:text-white transition-colors" href="/contact/">Contact Us</a></li><li><a href="/cdn-cgi/l/email-protection#8bf8fefbfbe4f9ffcbeaefe9e7e4e4fba5e8e4e6" class="text-sm text-brand-muted-dark hover:text-white transition-colors"><span class="__cf_email__" data-cfemail="e3909693938c9197a38287818f8c8c93cd808c8e">[email protected]</span></a></li></ul></div></div><div class="mt-16 pt-8 border-t border-white/10 flex flex-col sm:flex-row items-center justify-between gap-4"><div><p class="text-xs text-brand-muted-dark">
17Meta Verified Tech Provider · Google Workspace Marketplace listed</p><p class="text-xs text-brand-muted-dark mt-1">© 2026 Adbloop. Built by a media buyer, for media buyers. ·<!-- --> <a href="/cdn-cgi/l/email-protection#f88b8d8888978a8cb8999c9a94979788d69b9795" class="hover:text-white transition-colors"><span class="__cf_email__" data-cfemail="35464045455a474175545157595a5a451b565a58">[email protected]</span></a></p><p class="text-[11px] text-brand-muted-dark/60 mt-2 max-w-2xl">Google Sheets⢠is a trademark of Google LLC. Meta, Facebook, and Instagram are trademarks of Meta Platforms, Inc. Adbloop is not affiliated with or endorsed by Google or Meta.</p></div><div class="flex items-center gap-5"><a href="https://x.com/AdbloopHQ" target="_blank" rel="noopener noreferrer" class="text-brand-muted-dark hover:text-white transition-colors" aria-label="X (Twitter)"><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://www.linkedin.com/company/adbloop" target="_blank" rel="noopener noreferrer" class="text-brand-muted-dark hover:text-white transition-colors" aria-label="LinkedIn"><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.youtube.com/@adbloop" target="_blank" rel="noopener noreferrer" class="text-brand-muted-dark hover:text-white transition-colors" aria-label="YouTube"><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a></div></div></div></footer></main>
vendor: 108 bytes, line 17
17<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
17<script src="/_next/static/chunks/webpack-c580e1fda0f1c03b.js" async=""></script>
17<script>(self.__next_f=self.__next_f||[]).push([0])</script>
17<script>self.__next_f.push([1,"1:HL[\"/_next/static/css/c5c8635ccd423cc4.css\",\"style\"]\n0:\"$L2\"\n"])</script>
17<script>self.__next_f.push([1,"3:I{\"id\":6054,\"chunks\":[\"272:static/chunks/webpack-c580e1fda0f1c03b.js\",\"971:static/chunks/fd9d1056-54385c7d05095a6c.js\",\"864:static/chunks/864-2a619afb808937cd.js\"],\"name\":\"\",\"async\":false}\n5:I{\"id\":1729,\"chunks\":[\"272:static/chunks/webpack-c580e1fda0f1c03b.js\",\"971:static/chunks/fd9d1056-54385c7d05095a6c.js\",\"864:static/chunks/864-2a619afb808937cd.js\"],\"name\":\"\",\"async\":false}\n6:I{\"id\":4244,\"chunks\":[\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"185:static/chunks/app/layout-befcc991f6a7eafa.js\"],\"name\":\"\","])</script>
17<script>self.__next_f.push([1,"\"async\":false}\n8:I{\"id\":4657,\"chunks\":[\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"185:static/chunks/app/layout-befcc991f6a7eafa.js\"],\"name\":\"ThemeProvider\",\"async\":false}\n9:I{\"id\":7455,\"chunks\":[\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"185:static/chunks/app/layout-befcc991f6a7eafa.js\"],\"name\":\"\",\"async\":false}\na:I{\"id\":1443,\"chunks\":[\"272:static/chunks/webpack-c580e1fda0f1c03b.js\",\"971:static/chunks/fd9d1056-54385c7d05095a6c.js\",\"864:static/chunks/864-2a619afb808937cd.js\"],\"name\":\"\",\"async\":false}\nb:I"])</script>
17<script>self.__next_f.push([1,"{\"id\":8639,\"chunks\":[\"272:static/chunks/webpack-c580e1fda0f1c03b.js\",\"971:static/chunks/fd9d1056-54385c7d05095a6c.js\",\"864:static/chunks/864-2a619afb808937cd.js\"],\"name\":\"\",\"async\":false}\nc:I{\"id\":4724,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"160:static/chunks/app/not-found-287c72f199c132d9.js\"],\"name\":\"\",\"async\":false}\nd:I{\"id\":1147,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"160:static/chunks/app/not-found-287c72f199c132d9.js\"],\"name\":\"BrandLogo\",\"async\":false}\nf:I{\"id\":3235,\"chun"])</script>
17<script>self.__next_f.push([1,"ks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"CurrencyProvider\",\"async\":false}\n11:I{\"id\":2926,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac"])</script>
17<script>self.__next_f.push([1,".js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"Navbar\",\"async\":false}\n12:I{\"id\":5234,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:"])</script>
17<script>self.__next_f.push([1,"static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"HeroSection\",\"async\":false}\n13:I{\"id\":6987,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"TrustBar\",\"async\":false}\n14:I{\"id\":1167,\"chunks\":[\"678:static/chunks/678-4a0307a638c"])</script>
17<script>self.__next_f.push([1,"f6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"ProblemSection\",\"async\":false}\n15:I{\"id\":4631,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafc"])</script>
17<script>self.__next_f.push([1,"a7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"HowItWorks\",\"async\":false}\n16:I{\"id\":7634,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d70"])</script>
17<script>self.__next_f.push([1,"8c.js\"],\"name\":\"FeatureGrid\",\"async\":false}\n17:I{\"id\":7548,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"ComparisonSection\",\"async\":false}\n18:I{\"id\":9318,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks"])</script>
17<script>self.__next_f.push([1,"/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"PricingSection\",\"async\":false}\n19:I{\"id\":3380,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/8"])</script>
17<script>self.__next_f.push([1,"54-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"FAQSection\",\"async\":false}\n1a:I{\"id\":1876,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"CredibilityS"])</script>
17<script>self.__next_f.push([1,"ection\",\"async\":false}\n1b:I{\"id\":6138,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"FinalCTA\",\"async\":false}\n1c:I{\"id\":5702,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508"])</script>
17<script>self.__next_f.push([1,":static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/chunks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"Footer\",\"async\":false}\n1d:I{\"id\":5697,\"chunks\":[\"678:static/chunks/678-4a0307a638cf6af7.js\",\"244:static/chunks/244-072a0ccc9f4b5097.js\",\"508:static/chunks/508-47be50bba64021ac.js\",\"929:static/chunks/929-3d4d29eb1dafca7c.js\",\"854:static/chunks/854-6687277e4a1c4794.js\",\"225:static/ch"])</script>
17<script>self.__next_f.push([1,"unks/225-5914c44dde967fe6.js\",\"931:static/chunks/app/page-349b87a6614d708c.js\"],\"name\":\"ExitIntentModal\",\"async\":false}\n7:T4a6,"])</script>
17<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"name\":\"Adbloop\",\"description\":\"Meta Verified Tech Provider for bulk Meta ad campaign creation from Google Sheets or browser dashboard.\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Web, Google Workspace\",\"offers\":[{\"@type\":\"Offer\",\"name\":\"Pro Monthly\",\"price\":\"19.00\",\"priceCurrency\":\"USD\"},{\"@type\":\"Offer\",\"name\":\"Agency Monthly\",\"price\":\"49.00\",\"priceCurrency\":\"USD\"}]},{\"@type\":\"Organization\",\"name\":\"Adbloop\",\"url\":\"https://adbloop.com\",\"logo\":\"https://adbloop.com/logo-128.png\",\"description\":\"Meta Verified Tech Provider that bulk-creates Facebook and Instagram ad campaigns from Google Sheets, a browser dashboard, or an AI assistant (Claude / ChatGPT), with flat pricing and AI-launch spend guardrails.\",\"founder\":{\"@type\":\"Person\",\"name\":\"Nishith Pandya\"},\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"[email protected]\"},\"sameAs\":[\"https://workspace.google.com/marketplace/app/adbloop_%E2%80%94_meta_ads_dashboard/224461400748\"]},{\"@type\":\"WebSite\",\"name\":\"Adbloop\",\"url\":\"https://adbloop.com\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Adbloop\"}}]}"])</script>
17<script>self.__next_f.push([1,"10:T10a5,"])</script>
17<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"I'm already paying for Madgicx or AdEspresso. Why switch?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You probably aren't switching. You're stacking. Adbloop replaces only the creation part of your workflow. If you use Madgicx for creative AI and analytics, keep it. Drop Adbloop in for bulk launches and stop paying $44â$479/mo for a bulk module you barely use.\"}},{\"@type\":\"Question\",\"name\":\"What happens when Meta changes their API?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You'll see it in the Adbloop changelog before you see it in your ad account. The 108 fixes exist because Meta breaks something silently every few weeks. As a Verified Tech Provider we get advance notice on most changes, and the typical fix-deploy time is under 48 hours.\"}},{\"@type\":\"Question\",\"name\":\"Is my data safe? Especially in the Google Sheets Add-on?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Your Sheet stays in your Google Drive. Adbloop reads it via the official Google Workspace API with the same OAuth scope as any installed Add-on. Nothing copies to our servers except the API call payload Meta needs.\"}},{\"@type\":\"Question\",\"name\":\"Can I use this for client ad accounts?\",\"acceptedA
17nswer\":{\"@type\":\"Answer\",\"text\":\"Yes â the Agency plan handles 10 ad accounts under one login. Your clients don't need accounts. You just need access to their ad account in Business Manager, the standard agency setup.\"}},{\"@type\":\"Question\",\"name\":\"What if I hit an error you haven't documented?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Email me the ad ID and the error text. Most \\\"new\\\" errors are existing fix combinations I haven't surfaced in the UI yet. The median fix-deploy time is under 48 hours.\"}},{\"@type\":\"Question\",\"name\":\"Why are you so much cheaper than Madgicx, AdEspresso, and Birch?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because I'm one person, I don't have a sales team, and I don't believe a launch tool should scale its price with your ad spend. The 108 fixes are the moat. Not the seat license.\"}},{\"@type\":\"Question\",\"name\":\"Do I need coding knowledge?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. If you can use Google Sheets and Meta Ads Manager, you can use Adbloop in 10 minutes. The Sheets Add-on installs from the Google Workspace Marketplace and the Dashboard works like any browser-based SaaS.\"}},{\"@type\":\"Question\",\"name\":\"What's the catch with the free plan?\",\"acceptedA
17nswer\":{\"@type\":\"Answer\",\"text\":\"No catch, no card. You get 5 campaigns per month, forever â all 108 fixes, both Dashboard and Add-on, all 6 Meta objectives. When you outgrow 5/month, upgrade to Pro for $19. Until then you stay free indefinitely. Your data stays where it is either way.\"}},{\"@type\":\"Question\",\"name\":\"Meta launched a free official MCP. Why would I use yours?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use both â they do different jobs. Meta's MCP is great for chatting with your account: reports, insights, one-off edits. It creates campaigns one at a time, with no pre-flight validation and no spend guardrails. Adbloop's MCP is a launch system: bulk creation, multi-account batches, Drive-folder launches, and every campaign validated against 108 documented Meta API edge cases before it's created. If you launch 5 campaigns a month, Meta's free MCP is honestly fine. If you launch 50â150, that's what we built.\"}},{\"@type\":\"Question\",\"name\":\"Is it safe to let an AI touch my ad account?\",\"acceptedA
17nswer\":{\"@type\":\"Answer\",\"text\":\"Safer than letting a tired human touch it at 11pm. Every create request passes pre-flight validation (the same 108 fixes), a live capacity check against Meta's rate limits, and spend caps you set â enforced on our server, not in a prompt. And every campaign lands paused. The AI never flips spend on by itself.\"}},{\"@type\":\"Question\",\"name\":\"How is the MCP priced?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It's included in your existing Adbloop plan â not a paid add-on. Free covers reading and managing your account and creating up to 5 campaigns/month from your AI assistant. Pro ($19) and Agency ($49) unlock unlimited creation, bulk, multi-account, Drive-folder launches, and the safety tools.\"}}]}"])</script>
17<script>self.__next_f.push([1,"2:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c5c8635ccd423cc4.css\",\"precedence\":\"next\"}]],[\"$\",\"$L3\",null,{\"buildId\":\"-rLMsnIZKFkh9K3EkPnOy\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L4\"],\"globalErrorComponent\":\"$5\",\"children\":[null,[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L6\",null,{\"id\":\"adbloop-ref-capture\",\"strategy\":\"afterInteractive\",\"children\":\"\\n try {\\n var ref = new URLSearchParams(location.search).get('ref');\\n if (ref) {\\n document.cookie = 'adbloop_ref=' + encodeURIComponent(ref) +\\n '; domain=.adbloop.com; path=/; max-age=' + (60*60*24*90) + '; samesite=lax';\\n }\\n } catch (e) {}\\n \"}],[\"$\",\"$L6\",null,{\"id\":\"adbloop-attribution-capture\",\"src\":\"/adbloop-attribution.js\",\"strategy\":\"afterInteractive\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"48x48\",\"href\":\"/favicon-48x48.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"href\":\"/icon-192.png\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L6\",null,{\"src\":\"https://checkout.razorpay.com/v1/checkout.js\",\"strategy\":\"lazyOnload\"}],[\"$\",\"$L6\",null,{\"id\":\"schema-ld\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$7\"}}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"noscript\",null,{\"children\":[\"$\",\"style\",null,{\"children\":\"[style*=\\\"opacity\\\"],[style*=\\\"transform\\\"]{opacity:1!important;transform:none!important}\"}]}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"src\":\"https://www.facebook.com/tr?id=2095583814351178\u0026ev=PageView\u0026noscript=1\",\"alt\":\"\"}]}],[\"$\",\"$L8\",null,{\"attribute\":\"class\",\"defaultTheme\":\"dark\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L9\",null,{}],[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"notFound\":[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-background text-foreground flex flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-7xl mx-auto w-full px-4 sm:px-6 lg:px-8 py-6\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/\",\"aria-label\":\"Adbloop home\",\"children\":[\"$\",\"$Ld\",null,{\"variant\":\"dark\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 flex items-center justify-center px-4 py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center max-w-xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-8xl sm:text-9xl font-extrabold gradient-text leading-none\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-6 text-2xl sm:text-3xl font-bold\",\"children\":\"This page took a coffee break.\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-muted-foreground\",\"children\":\"The link is broken or the page moved. Let's get you back to launching campaigns.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col sm:flex-row gap-3 justify-center\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center rounded-lg px-6 py-3 font-semibold text-white gradient-bg hover:opacity-90 transition-opacity\",\"children\":\"Back to Home\"}],[\"$\",\"$Lc\",null,{\"href\":\"/pricing\",\"className\":\"inline-flex items-center justify-center rounded-lg px-6 py-3 font-semibold border border-border hover:bg-muted transition-colors\",\"children\":\"See Pricing\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 text-sm text-muted-foreground\",\"children\":[\"Popular:\",\" \",[\"$\",\"$Lc\",null,{\"href\":\"/mcp\",\"className\":\"underline hover:text-foreground transition-colors\",\"children\":\"Connect Claude / ChatGPT\"}],\" · \",[\"$\",\"$Lc\",null,{\"href\":\"/vs/madgicx\",\"className\":\"underline hover:text-foreground transition-colors\",\"children\":\"vs Madgicx\"}],\" · \",[\"$\",\"a\",null,{\"href\":\"/facebook-ads-from-google-sheets/\",\"className\":\"underline hover:text-foreground transition-colors\",\"children\":\"Facebook Ads from Sheets\"}]]}]]}]}]]}],\"notFoundStyles\":[],\"childProp\":{\"current\":[\"$Le\",[\"$\",\"$Lf\",null,{\"children\":[[\"$\",\"$L6\",null,{\"id\":\"faq-schema-home\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}],[\"$\",\"main\",null,{\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{}],[\"$\",\"$L1c\",null,{}],[\"$\",\"$L1d\",null,{}]]}]]}],null],\"segment\":\"__PAGE__\"},\"styles\":[]}]]}]]}]]}],null]}]]\n"])</script>
17<script>self.__next_f.push([1,"4:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Adbloop â Launch 150 Meta Campaigns in Under 2 Minutes | $19/mo\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"The Meta Verified Tech Provider that bulk-creates Facebook \u0026 Instagram campaigns from Google Sheets, a dashboard, or Claude \u0026 ChatGPT. 150+ campaigns in under 2 minutes. $19/mo flat.\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"meta ads google sheets, facebook ads spreadsheet, bulk facebook ad creation, dynamic creative testing, meta ads automation, facebook ads manager alternative, google sheets add-on meta ads, meta verified tech provider, meta ads mcp, facebook ads mcp, claude meta ads, chatgpt facebook ads, ai meta ads agent\"}],[\"$\",\"meta\",\"4\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"5\",{\"name\":\"facebook-domain-verification\",\"content\":\"kcd16ex6fz95v3guuy0f3qawsddpe1\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://adbloop.com/\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Adbloop â 150 Meta Campaigns in Under 2 Minutes\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:description\",\"content\":\"Meta Verified Tech Provider · 108 documented API fixes · $19/mo · Works in your browser AND your Google Sheets.\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:url\",\"content\":\"https://adbloop.com/\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://adbloop.com/og-image.png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"Adbloop â Launch 150 Meta Campaigns in Under 2 Minutes\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Adbloop â 150 Meta Campaigns in Under 2 Minutes\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Meta Verified Tech Provider · 108 documented API fixes · $19/mo · Works in your browser AND your Google Sheets.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://adbloop.com/og-image.png\"}]]\n"])</script>
17<script>self.__next_f.push([1,"e:null\n"])</script>
17<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"56dcf3a2c10443429164b60d520c58ef","r":1,"spa":2}' crossorigin="anonymous"></script>
17 18</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.