AdLevel Documentation
Everything you need to build, launch, and optimize your Meta lead campaigns.
Getting Started
Introduction
What is AdLevel
An overview of AdLevel and how its optimization engine runs your Meta lead campaigns.
AdLevel is an AI advertising platform that runs Meta lead generation campaigns for you from end to end. You tell it about your business and add your ad creatives, and an autonomous optimization engine handles the rest: launching the campaign on Meta, reading live performance data, refreshing creatives, proposing budget changes, and verifying that your ads stay live.
AdLevel is built for local lead generation. Every campaign you launch is a lead generation campaign that collects contact details through a Meta lead form, so it suits service businesses that want a steady flow of enquiries.
Instead of logging into Meta Ads Manager to check numbers and make changes by hand, you let the optimization engine work continuously in the background. It runs on a regular cycle around the clock and logs every change it makes, along with the reasoning behind it, so you always know what happened and why.
You stay in control. Larger spend changes are sent to you for approval, you can pause optimization on any campaign whenever you want, and you can turn campaigns on or off at any time.
AdLevel is available on the web and as a native iOS app, so you can keep an eye on your campaigns from your phone.
Key Concepts
The core ideas behind AdLevel: the optimization engine, campaigns, credits, your workspace, and the Meta connection.
A few core ideas explain how AdLevel works.
The optimization engine AdLevel is run by a single autonomous optimization engine. It launches your campaigns, reads live performance data from Meta, decides what to change, watches your creatives for fatigue, and confirms your ads are live. A deterministic set of rules sets the boundaries for what it is allowed to do, and the AI chooses the best action within those boundaries.
Campaigns A campaign in AdLevel maps directly to a campaign on Meta. When you launch through AdLevel, it creates the campaign, ad set, ads, and lead form in your connected Meta ad account, then manages them for you. The builder creates lead generation campaigns, which collect contact details through a Meta lead form.
Credits Credits are the unit AdLevel uses for AI work. Each AI action, such as analyzing performance, making an optimization decision, or generating an image, uses a small number of credits. Your plan includes a monthly credit refill, and you can buy extra credit packs that never expire. You can see your balance and every charge in Settings under Credits.
Your workspace After you sign in you land on the Launch page, where you build and launch campaigns. Two more views show your live operations: the Dashboard gives you your account at a glance, and Mission Control is your real time command center for active campaigns and recent activity. You reach all of them from the left sidebar.
The Meta connection AdLevel needs a connection to your Meta (Facebook) account to manage your ads. You authorize it once through Facebook, choose which ad account to manage, and you can disconnect at any time. This connection is what lets AdLevel read your performance data and make changes on your behalf.
Quick Start Guide
The fastest path from signing up to your first AI managed campaign.
This guide takes you from signing up to your first AI managed campaign.
Step 1: Subscribe and sign in Go to adlevel.ai and choose Get Started. You subscribe through our secure Whop checkout, then sign in with the Sign in with Whop button. Your AdLevel account is created automatically from your Whop sign in, so there is no separate password to set up and no verification email to confirm.
Step 2: Choose your niche On your first sign in, AdLevel asks one quick question: your business niche. This tunes your benchmarks and creative guidance. Pick the closest match, or choose Other and describe your business, then you land on your dashboard.
Step 3: Connect your Meta account Open Settings and go to the Ad Accounts tab, then click Connect Meta Account. You are sent to Facebook to authorize the connection, and afterwards you choose which ad account you want AdLevel to manage.
Step 4: Launch your first campaign Click Launch in the sidebar to open the campaign builder. On one screen you confirm your business name and location, choose your niche, add your ad creatives (upload your own or generate them with AI), and launch. AdLevel sets the audience, budget, and other technical settings for you.
Step 5: Review and turn it on Your campaign is created on Meta in a paused state so you can review it first. Open Mission Control or Ads Manager to check it over, then turn it on when you are ready. Once it is live, the optimization engine starts managing it and you can follow every change it makes. You can pause or turn a campaign off again at any time.
From here, explore the Dashboard and Mission Control to monitor performance, and Ads Manager for a closer look at individual ad sets and ads.
Account Setup
Creating Your Account
How to subscribe through Whop, sign in, and manage your membership.
Getting an AdLevel account is quick because it is tied to your subscription.
Subscribe through Whop AdLevel requires an active membership. Visit adlevel.ai and choose Get Started, which takes you to our plan. The plan is $197 per month and includes 5,000 AI credits that refill at the start of each billing cycle. You subscribe and pay securely through Whop, our payment provider.
Sign in with Whop After you subscribe, return to AdLevel and use the Sign in with Whop button. Your account is created automatically from your Whop sign in, so you do not set a separate password and there is no verification email to confirm. An active membership is required to sign in.
First sign in The first time you sign in, AdLevel asks for your business niche, then takes you to your dashboard. From there, your next step is connecting your Meta ad account.
Managing your membership You can view your plan, buy extra credit packs, and cancel your membership at any time in Settings under Credits. If you cancel, your access continues until the end of the current billing period.
Invited to a workspace If someone invited you to their AdLevel workspace, open the invite link in your email and set a password to finish creating your account. You then sign in with your email and password.
Connecting Meta
How to connect your Meta ad account, what you authorize, and how to disconnect or reconnect.
AdLevel manages your ads through a connection to your Meta (Facebook) account. You set it up once through Facebook's secure authorization flow, and you can disconnect at any time.
Starting the connection Open Settings in the sidebar and go to the Ad Accounts tab. Click Connect Meta Account. You are redirected to Facebook to authorize the connection. If you already have an account connected, the button reads Add another account.
What you are authorizing Facebook asks you to grant AdLevel permission to create and manage your ad campaigns, read your campaign performance data, see the Facebook Pages you can advertise with, read your Page engagement, run ads connected to your Pages, and access your Business Manager so AdLevel can find the ad accounts and Pages inside it. All of these are needed for AdLevel to launch and manage campaigns for you.
Choosing your ad account After you authorize, AdLevel shows you the ad accounts it found and lets you pick which one or ones to bring under management.
Multiple ad accounts You can connect several ad accounts, up to a maximum of 20, and switch between them with the account selector in the sidebar. Each account keeps its own campaigns and is managed independently.
Disconnecting To disconnect, open the Ad Accounts tab in Settings and click Disconnect next to the account. This revokes AdLevel's access on Meta and pauses any campaigns using that account, so AI management stops. Disconnecting pauses your campaigns rather than deleting them, and reconnecting lets you resume. You can also remove AdLevel from your Facebook Business Settings under Apps, which severs the connection the same way.
Reconnecting Meta access lasts about 60 days and then needs to be refreshed, which is normal. AdLevel shows a banner when a connection is expiring or has expired. To reconnect, open the Ad Accounts tab in Settings, click Connect Meta Account (or Add another account), authorize with Facebook again, and re-select the same ad account.
Account Security
How to add two factor authentication to your AdLevel account.
AdLevel supports two factor authentication to add a second layer of protection to your account.
Setting up two factor authentication Open Settings and find the security options, then follow the prompts to set up two factor authentication with an authenticator app. AdLevel shows a code you scan with your app, then you confirm a one time code to finish.
Backup codes When you enable two factor authentication, AdLevel gives you a set of backup codes. Save them somewhere safe. If you ever lose access to your authenticator app, a backup code lets you sign in.
Signing in with two factor authentication on With two factor authentication enabled, after you enter your sign in details you are asked for a code from your authenticator app, or one of your backup codes, before you reach your dashboard.
You can turn two factor authentication off again from the same security settings.
Platform Guide
Your Workspace
Workspace Overview
The main views in AdLevel and what each one is for.
AdLevel gives you a few different views of your account, all reachable from the left sidebar.
Launch Launch is where you land after you sign in, and where you build and launch campaigns. It is the home of the campaign builder.
Dashboard The Dashboard is your account at a glance. It shows your ad spend, cost per lead, and total leads for the last 30 days across the campaigns AdLevel manages, the overall health of those campaigns, your best performing campaign and ad with a live preview, and a live feed of the changes the optimization engine makes.
Mission Control Mission Control is your real time command center. It shows your active campaigns in a live table, a set of KPI cards, a breakdown of campaigns by stage, and a full activity feed. Click any campaign to open a detail panel with its metrics and recent changes.
Ads Manager Ads Manager is where you work with individual campaigns, ad sets, and ads. You can compare them, show or hide performance columns, preview ads, and pause or turn things on and off.
Both the Dashboard and Mission Control refresh automatically in the background, so you do not need to reload. The Dashboard shows an Updated time so you know how fresh the figures are.
Mission Control
A guide to Mission Control, your real time view of active campaigns and recent activity.
Mission Control is the operational heart of AdLevel. It gives you a real time view of your active campaigns and the changes the optimization engine is making.
KPI cards Four cards sit at the top of Mission Control: Active Campaigns (campaigns currently running), Done Today (optimization actions completed since midnight), Agents Online (whether the optimization engine is currently active), and Urgent (campaigns that need your attention).
Campaign stages A distribution bar breaks your campaigns down by stage: Generating, Publishing, Active, Needs Attention, Review, Paused, and Done. It gives you a quick read on where everything stands.
Campaign table The live campaign table lists each campaign with its budget, key results, and a health light (green, yellow, or red) that reflects how it is performing. Click any row to open its detail panel. You can also add a campaign to management and pause or remove several campaigns at once from here.
Detail panel The detail panel slides in from the right and shows the campaign's current status (budget, leads, cost per lead, and how many creatives are active), a budget approval card when one is waiting for you, and an activity log of recent changes. Each log entry shows what the optimization engine did and when, and you can expand any entry to read why it made that decision, or load more to look further back.
Staying current Mission Control refreshes on its own in the background, so the numbers stay current without a manual reload.
Ads Manager
How to use Ads Manager to view and manage individual campaigns, ad sets, and ads.
Ads Manager is where you manage the building blocks of your advertising in detail.
Three levels Ads Manager is organized into three tabs: Campaigns, Ad Sets, and Ads. You can drill from one to the next. Click a campaign to see its ad sets, and click an ad set to see just its ads.
Performance columns On the Campaigns and Ad Sets tabs you can show or hide performance columns, such as reach, click through rate, cost per click, and cost per thousand impressions, so you see the numbers that matter to you. Your column choices are remembered.
Previewing ads You can preview any live ad to see how it appears across placements, including mobile and desktop feeds, Instagram feed, Instagram Stories, and Reels.
Turning things on and off You can pause or activate any campaign, ad set, or ad directly from Ads Manager. If the optimization engine paused a campaign, AdLevel tells you why when you try to turn it back on.
Bulk actions You can select several items and delete them together, up to three at a time.
Data freshness Ads Manager pulls figures from Meta for roughly the last 30 days. There is a Refresh control, and if Meta is briefly unavailable, AdLevel shows the most recent cached figures with a note of when they were last updated.
Agency View
A cross account overview for users who manage two or more ad accounts.
If you manage two or more ad accounts, AdLevel gives you an Agency View that brings them together in one place.
Where to find it When you have more than one ad account connected, an Agency View button appears in the sidebar, just above your profile.
What it shows Agency View lists every ad account as a card, each showing its ad spend, cost per lead, and leads for the last 30 days. A health bar across the top shows at a glance how many of your accounts are doing well. Below that, a single feed follows the recent changes the optimization engine has made across all of your accounts, so you can keep track of everything without switching between accounts.
Performance & Reporting
The metrics AdLevel tracks, where to see them, how attribution works, and how to export your data.
AdLevel reads your performance data live from Meta and shows it across Mission Control, the Dashboard, and Ads Manager.
The metrics AdLevel tracks AdLevel reads and shows spend, impressions, reach, frequency, clicks, click through rate, cost per click, cost per thousand impressions, results (your leads), cost per result, return on ad spend, and landing page views.
Where to see your numbers The Dashboard gives you spend, cost per lead, and total leads for the last 30 days across managed campaigns, plus your healthiest and best performing campaign and ad. Mission Control shows live per campaign metrics and a health light. Ads Manager lets you go deeper into ad sets and ads with the columns you choose.
Attribution AdLevel reads performance using your Meta ad account's own attribution setting. If you want to change how conversions are attributed, update the attribution setting on the ad account inside Meta. AdLevel does not override it.
Email notifications AdLevel emails you when something needs your attention: when a budget change is waiting for your approval or has expired, and when a campaign is flagged as needing review. You can turn these alerts off in Settings under Privacy. AdLevel does not send recurring scheduled report emails.
Your data and exports While your account is active, AdLevel keeps your campaign data and a full log of the actions the optimization engine took, including for paused or finished campaigns, so your history stays available. You can download a copy of your data at any time from Settings under Privacy. If you delete your account, this data is removed. For a full export of campaign level numbers, you can also review and export data directly in Meta Ads Manager.
Campaign Management
Creating Campaigns
How the campaign builder works and what AdLevel sets up for you.
You create campaigns in AdLevel from the Launch page, using the campaign builder. The builder creates lead generation campaigns that collect contact details through a Meta lead form.
One simple form The builder is a single screen, not a long wizard. On it you provide a few details and AdLevel fills in the technical campaign settings for you.
What you provide You confirm the Facebook Page your ads run from (you only pick one if your account has more than one Page), choose your niche, enter your business name, and set your business location by choosing a city and a service radius. You can add a website link for your lead form, and you add your ad creatives.
Creatives You can upload your own images or generate them with AI. To generate, describe what you want and AdLevel produces ad ready images for you to choose from. Add at least three creatives, and up to ten, so the optimization engine has options to test.
What AdLevel sets for you AdLevel handles the parts that usually make campaign setup complicated. It sets the campaign up for lead generation, creates the lead form (asking for name, email, and phone), applies a sensible starting audience and budget, and names your campaign, ad set, and ads with a consistent convention so AdLevel managed campaigns are easy to spot in Meta.
Launching When you click Launch, AdLevel creates the campaign on Meta in a paused state, so nothing spends before you have had a chance to review it. Look it over in Mission Control or Ads Manager, then turn it on when you are ready. The optimization engine begins managing the campaign once it is live, and you can pause or turn off any campaign at any time.
Connecting your leads to a CRM Your leads are collected in Meta. If you want them to flow into a CRM or email tool, connect your lead form to it inside Meta's Leads Center. AdLevel does not move your leads to a CRM for you, so set this up in Meta if you need it.
Website Leads
Sending people to a lead form on your own website, who it suits, what it needs, and where those leads arrive.
Most AdLevel lead campaigns collect contact details through a form inside Meta. For the Leads goal, you can also send people to a form on your own website instead. This is called website leads.
What it is With website leads, someone who taps your ad leaves Meta and lands on your own website, where they fill in your form. The submission happens on your site rather than inside Meta.
Who it is for Website leads suit service businesses that qualify an enquiry before booking, such as a consultation or an application, and that already have a page built to capture and handle those enquiries. If you would rather keep everything inside Meta with as little setup as possible, the standard Meta lead form is the simpler choice.
What it needs Two things have to be in place first. Your website needs tracking set up and actively sending events back from your site, so submissions can be measured. And your page needs a working lead form with a few qualifying questions, so the people who reach you are a good fit. AdLevel checks that your website tracking is healthy before it will run this option. If it cannot confirm your tracking, your campaign simply falls back to the standard Meta lead form, so nothing launches half set up.
Where your leads arrive Because the form lives on your own site, your leads arrive there, in that form's inbox or the CRM connected to it. They do not appear in Meta's lead center, since they never pass through Meta. Make sure your website form is wired to wherever you want to receive and follow up on enquiries.
Audience & Location
How targeting works in AdLevel: you set the location, and the optimization engine handles the audience.
AdLevel keeps targeting simple. You tell it where your customers are, and the optimization engine handles the rest of the audience.
Your location and radius The one audience control in the builder is your business location. Pick the city you serve and choose how far around it your ads should reach, from 5 up to 50 miles, which is Meta's maximum for a local radius. Tight local services often do well between 5 and 25 miles, while trades that travel further can go up to 50.
A broad starting audience Rather than asking you to hand pick ages, genders, or interests, AdLevel launches with a broad starting audience and lets Meta's delivery system find the people most likely to become leads. The optimization engine then refines delivery over time based on real results. For local lead generation this usually outperforms narrow manual targeting.
What you do not need to set There are no interest lists, custom audiences, lookalike audiences, or exclusion lists to manage in the builder. This is by design: a broad audience plus continuous optimization is the approach AdLevel is built around.
Budget Management
How AdLevel manages budgets, when changes need your approval, and the automatic decreases.
AdLevel manages your budget within clear guardrails, and you stay in control of meaningful changes.
Your starting budget Lead campaigns launch at a fixed daily budget. Around day 10, once the campaign has had time to learn, AdLevel makes a one time step down to roughly half of your original daily budget, without asking you, because a lower budget can only reduce your spend, never increase it. Online store campaigns work differently: they start at a higher budget to gather data quickly, then AdLevel automatically steps the budget down in small stages over the first few weeks, without asking you, to keep total spend within your monthly budget. These automatic decreases are the only budget changes AdLevel applies without your approval, and each one can only lower your spend.
Budget increases need your approval When a campaign earns it, the optimization engine can propose increasing its daily budget. Increases are never applied automatically. Every proposed increase is sent to you as a budget approval request that you approve or reject first. Increases are capped at twice your original launch budget, and each step is at most 20 percent above the current budget, so spend grows gradually and does not reset Meta's learning.
When the engine proposes a change Before proposing an increase, the optimization engine requires sustained strong performance, not a single good day. The campaign must have finished its learning period and held an efficient cost per lead over a multi day window with healthy engagement. It also waits at least 72 hours between budget changes so each move has time to settle.
Approving or rejecting A budget approval appears as a card in the campaign's detail panel in Mission Control. It shows the current budget, the proposed budget, and the performance behind the recommendation, with approve and reject buttons. You also receive an email when an approval is decided or when it expires.
If you do nothing A budget approval request expires after 24 hours if you do not act on it, and the campaign simply holds its current budget. Nothing is applied without your decision. If you reject a request, the engine pauses new budget proposals for that campaign for 48 hours.
Budget decreases for weak performance If the optimization engine recommends lowering a budget because of weak performance, that decrease is sent to you as a budget approval request too, exactly like an increase, and is only applied after you approve it. The only exceptions are the automatic decreases described above: the one time day 10 step down on lead campaigns and the gradual step down on online store campaigns.
How AdLevel Optimizes
Overview
How Optimization Works
How AdLevel's optimization engine manages your campaigns around the clock.
Once your campaign is live, AdLevel manages it for you. A single autonomous optimization engine handles the work, running on a regular cycle around the clock so your campaigns keep improving without manual effort.
The optimization cycle On each cycle the engine reads the latest performance data from Meta, checks the health of your creatives, decides whether anything should change, and carries out the changes it is allowed to make. The cycle runs continuously, all day and night.
Rules first, then AI The engine is not free to do anything it likes. A deterministic set of rules first works out which actions are even allowed for a campaign given its current performance, and the AI then chooses the best action from that allowed set. This keeps decisions safe and predictable.
You stay in control Every decision is logged with the data behind it, so you can always see what changed and why. Larger spend changes are sent to you for approval, and you can pause optimization on any campaign at any time. If your credit balance runs out, the engine simply makes no changes that cycle rather than acting without credits, and your campaigns keep running on Meta.
Optimization Reference
Launching & Importing Campaigns
How AdLevel launches new campaigns and brings existing Meta campaigns under management.
AdLevel handles the full launch for new campaigns, and can also bring your existing Meta campaigns under management.
New campaigns When you launch from the campaign builder, AdLevel creates the campaign, ad set, ads, and lead form on Meta. The campaign is created paused so you can review it first. It stays paused until you turn it on from Mission Control or Ads Manager, so nothing spends before you are ready, and your ads start delivering once you turn the campaign on.
Importing existing campaigns AdLevel can take over campaigns that already exist in your Meta ad account. You pick the campaigns you want from the list AdLevel finds, and it brings them under management. From then on, the optimization engine manages them alongside campaigns you launched through AdLevel.
Mature campaigns keep their history When you import an established campaign, it keeps its real start date, so it is not forced back into a fresh learning period. You can pause AdLevel's optimization on any campaign whenever you want.
Metrics & Monitoring
What live data the optimization engine reads and how it watches for problems.
AdLevel reads live data from Meta on every cycle and uses it to manage your campaigns.
What it reads For its decisions, the engine reads campaign and ad level data including spend, impressions, clicks, click through rate, cost per click, cost per thousand impressions, frequency, link clicks, landing page views, leads, and cost per lead. Reach and video figures are shown in Ads Manager for your reference, but are not used to make optimization decisions.
Watching for a spend spike AdLevel watches for a sharp spend overrun. If a campaign's spend for the day runs well past its daily budget, AdLevel flags it for your attention so nothing gets out of hand.
Watching your creatives For creatives, AdLevel compares the last seven days against the previous seven to spot rising frequency and falling engagement, which are early signs of fatigue. See Creative Health for how this works.
How Decisions Are Made
What the optimization engine changes, how learning gates scaling, and how everything is logged.
The optimization engine decides what will improve a campaign and acts within its guardrails.
What it can do When several ads are running, the engine pauses the clear losers and launches fresh creative, while keeping enough ads live to protect Meta's learning. It can refresh fatigued creatives, and it can propose budget changes. Budget changes are made at the campaign level, and any increase, or any decrease for weak performance, is sent to you for approval first.
Learning before scaling A campaign is treated as still learning until it has gathered enough leads, rather than for a fixed number of days. The engine waits for that learning to finish, and for sustained efficient performance, before it proposes scaling a budget.
Everything is logged Every decision is recorded with the exact data the engine saw and a plain language explanation, so the full history is auditable in Mission Control. You can read the reasoning behind any change.
Turning optimization off You can pause AdLevel's optimization on any campaign at any time. Optimization is designed to fail safe: if AdLevel cannot confirm it is allowed to act, it does nothing rather than risk an unwanted change.
Creative Health
How AdLevel scores creatives, detects fatigue, and refreshes worn out ads.
AdLevel watches how your ad creatives perform over time and steps in when they start to wear out.
Health scores Each active creative gets a health score and a status, from fresh through aging to fatigued. AdLevel uses this to recommend whether to keep, refresh, or replace a creative.
Signs of fatigue The main signs AdLevel looks for are rising frequency (the same people seeing your ad too often), a declining click through rate, and rising delivery cost. When it sees these together, it knows a creative is tiring out.
What AdLevel does When creatives are fatiguing, AdLevel surfaces a refresh recommendation in Mission Control. A badly fatigued creative can also be paused automatically when there is enough data and at least one other healthy ad is still running, and it can be brought back if it recovers. This keeps your spend on the creatives that are still working.
Going Live & Delivery Monitoring
How campaigns go live after launch and how AdLevel watches that your ads keep delivering.
Your campaign goes live when you turn it on, and AdLevel keeps watch over delivery from then on.
Turning your campaign on A new campaign is created paused so you can review it. When you are ready, turn it on from Mission Control or Ads Manager. AdLevel sets the campaign live on Meta, and your ads begin delivering once Meta approves them. Nothing is activated automatically, so a campaign only spends after you turn it on.
Watching that your ads keep delivering Once a campaign is live, AdLevel keeps checking that your ads are still delivering. If Meta rejects an ad, flags a policy issue, or your ad account hits a billing or restriction problem, AdLevel surfaces it so you can fix it quickly. This way you hear about a delivery problem from AdLevel rather than discovering it days later.
Resources
Guides
Best Practices
Proven habits for getting the best results from AdLevel.
A few habits will help you get the most out of AdLevel.
Use several creatives Always launch with several creatives. The more angles you give the optimization engine to test, the faster it can find what resonates with your audience. Add at least three.
Set the right service radius Choose a location radius that matches how far your customers realistically travel. Too wide a radius can waste spend on people who will not convert, and too tight a radius can starve delivery.
Let campaigns finish learning Every campaign goes through a learning period while Meta works out who responds best. Learning finishes once a campaign has gathered enough leads, not after a fixed number of days. During this time performance is uneven, so avoid making manual changes that restart it.
Monitor, do not micromanage A big benefit of AdLevel is not having to watch your campaigns constantly. Check the Dashboard or Mission Control once or twice a day rather than hourly, and trust the optimization engine to handle routine changes. Save your attention for approvals and bigger decisions.
Act on refresh recommendations When AdLevel flags creative fatigue, refresh your creatives promptly. Fresh creatives keep engagement up and give the engine new material to test.
Keep credits topped up The optimization engine needs credits to work. If your balance runs out it stops making changes, so keep an eye on your balance in Settings under Credits.
Importing Existing Campaigns
How to bring campaigns already running in your Meta ad account under AdLevel management.
You can bring campaigns that already run in your Meta ad account under AdLevel's management.
Before you start It helps to note your current numbers in Meta Ads Manager first, such as cost per lead, click through rate, daily spend, and results over the last 30 days, so you have a benchmark to compare against later.
Importing AdLevel shows you the campaigns it finds in your connected ad account and lets you choose which to bring under management. Once imported, the optimization engine manages them alongside any campaigns you launched through AdLevel.
No forced relearning An imported campaign keeps its real start date, so a mature campaign is not pushed back into a fresh learning period. AdLevel begins managing it right away.
If something looks off If performance dips after importing, give the campaign a day or two to settle, since Meta's delivery recalibrates whenever management changes. You can pause AdLevel's optimization on any campaign at any time, and the campaign keeps running on Meta.
Planning Tools
The Impact and Margin Calculator tools for planning your numbers.
Alongside campaign management, AdLevel includes a couple of planning tools to help you think about the numbers before and during a campaign.
Impact The Impact tool is an ROI calculator with revenue projections. It uses benchmarks for your niche to help you estimate what a given level of ad spend could return, so you can set expectations and plan ahead. Find it under Impact in the sidebar.
Margin Calculator The Margin Calculator helps you work out your profit margins, so you can see how much room you have to spend on acquiring a customer while staying profitable. Find it under Margin Calculator in the sidebar.
These tools are for planning and do not change your live campaigns.
Troubleshooting
Solutions to the most common AdLevel issues.
Here are solutions to the most common issues.
Meta connection expired Meta access lasts about 60 days and then needs refreshing, which is normal. When AdLevel shows an expiring or expired banner, open the Ad Accounts tab in Settings and click Connect Meta Account (or Add another account) to authorize with Facebook again, then re-select the same ad account.
No recent optimization activity If you do not see recent changes from the optimization engine, check that at least one campaign is active and has been running long enough to gather data, that your membership is active, and that your credit balance is above zero. The engine only acts on active campaigns.
Low or empty credit balance If your credits run out, the optimization engine stops making changes, though your campaigns keep running on Meta. Top up from Settings under Credits to restore activity. Your current balance is always shown there.
Performance dipped after a change If performance dips just after a change, give the campaign a day or two to settle, since Meta's delivery recalibrates after any significant change. If it has not recovered, open the campaign in Mission Control and review the recent activity to understand what changed.
Still stuck If you cannot resolve an issue, open the support form from the help button in the app and include a description of the problem, plus a screenshot if you can. You can also email support@adlevel.ai.
Support
FAQ
Answers to the most frequently asked questions about AdLevel.
Do I need a Meta Pixel? No. AdLevel's campaign builder creates lead generation campaigns that collect contact details through a Meta lead form, so they do not rely on a pixel. The optimization engine improves your campaigns based on the leads they bring in.
Does AdLevel work for Instagram? Yes. Campaigns run on both Facebook and Instagram using Meta's automatic placements, which lets the optimization engine find the best performing placements for you. Placement is handled automatically, so there is no manual Facebook only or Instagram only switch in the builder. If your Facebook Page has no linked Instagram account, your ads run on Facebook only.
What happens if I run out of credits? When your credit balance reaches zero, the optimization engine stops making changes. Your campaigns keep running on Meta, they just stop receiving automated optimization until you top up. You can buy more credits at any time in Settings under Credits.
Can I have more than one person on my account? Yes, through workspace invites. You can invite people from your account, and they sign in with their own email and password. There are no separate seat tiers to buy. For help with workspace access, use the in app support form or email support@adlevel.ai.
What ad formats does AdLevel support? AdLevel supports single image ads and video ads for its lead generation campaigns.
How is AdLevel different from running ads in Meta Ads Manager? In Meta Ads Manager you check performance, make decisions, and apply changes by hand. AdLevel does this for you continuously. The optimization engine runs on a regular cycle around the clock, so it reacts faster than most people optimizing by hand, which means less wasted spend and steadier performance. You keep control through budget approvals and the ability to pause optimization at any time.
Contact Support
How to reach the AdLevel support team and what to include.
If you need help, AdLevel has a support team you can reach in a couple of ways.
In app support form The quickest way to reach us is the support form, which you open from the help button in the app. You can describe your issue and attach a screenshot, which is especially helpful for anything visual. You can have up to five open requests at a time.
Email You can also email support@adlevel.ai. To help us resolve your issue quickly, include your account email, a clear description of the problem, any error messages, and roughly when it started.
Billing questions Subscriptions and payments are handled through Whop. For billing, plan changes, or refund questions, use the in app support form or email support@adlevel.ai and include your account email.
Response times We aim to respond within one to two business days.
Help Center For quick answers to common questions, you can also use the Help Center, which you reach from the sidebar.
Changelog
Recent updates and improvements to AdLevel.
Recent updates to AdLevel.
June 2026
Agency View for multiple ad accounts If you manage two or more ad accounts, a new Agency View brings them together in one place. See every account with its spend, cost per lead, and leads for the last 30 days, a health bar showing how many accounts are doing well, and one feed of the recent changes made across all of your accounts.
Your new Dashboard A new Dashboard gives you your account at a glance: ad spend, cost per lead, and total leads for the last 30 days across the campaigns AdLevel manages, the health of those campaigns, your best performing campaign and ad with a live preview, and a live feed of recent changes.