AdAlign vs Birch (Revealbot): Metric Rules or Page Checks
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-27
The short answer: a Birch stop-loss rule pauses the same Meta ad sets again, and nobody can say why cost per purchase jumped. The rule is doing its job. The cause sits after the click. That is AdAlign's ground, and my recommendation for it. It scores every live Meta and Google ad against its page and re-checks pages daily, from €590 a month for up to €75k of monthly spend (AdAlign pricing). One ad costs nothing in its free audit. Choose Birch if your job is enforcing thresholds on spend, budgets and bids. Its rules sit on the Pro plan, which costs $99 a month on monthly billing for up to $10,000 of spend (Birch pricing). Both checked on 27 October 2026. If both jobs are yours, run both.
Disclosure: I earn a commission if you buy AdAlign through a link on this page, and this page recommends it. Every claim about AdAlign links to AdAlign's own pages.
What to settle first:
- Cost both at your spend. For example, at €60,000 a month billed in euros, Birch Pro sits on the $75,000 tier. EU customers pay that as €499, because the same numbers apply in euros (Birch additional charges). AdAlign Growth is €590 on an annual contract (AdAlign pricing). Together, €1,089 a month, or 1.815% of that spend.
- Start from the rule logs you already keep. Every Birch rule records each check, the items it affected and the metric values it saw (rule logs). List the ad sets your pause rules hit most often last month. Their destinations are your first audits.
- Pick the signal that proves it. If the page was the cause, the same pause rule fires less often on that ad set once the page is fixed. The log will show it.
The two sit at opposite ends of a click. Birch acts on the numbers an ad produces, pausing poor performers, raising budgets and duplicating ad sets (creating rules). AdAlign checks whether the page behind the ad still says what the ad says.
At a glance
| Birch | AdAlign | |
|---|---|---|
| Watches | Spend, CPA, ROAS, CTR, custom metrics, AppsFlyer, Adjust and Hyros data | The fit between each ad's creative and its landing page |
| Acts by | Pausing, starting, rebudgeting, duplicating, notifying | Scoring, drafting fixes and alerting; it never edits a campaign |
| How often | As often as every 15 minutes | New ads as they go live; monitored pages daily |
| Platforms | Meta, Google, TikTok, Snapchat | Meta and Google synced; TikTok, LinkedIn, Reddit by upload |
| AI | Birch AI turns a sentence into a draft rule for review | Copy-fix drafts; text-only page variants with a holdout (beta) |
| Agent access | Birch MCP reads rule logs and turns rules on or off; read-only for campaigns | REST API from the Scale plan |
| Billing basis | Spend of every connected account; overage on monthly plans | Average spend across monitored accounts, band fixed for the contract year |
| Free start | 14-day trial, no card | Free single-ad audit |
Sources: Birch's homepage, pricing, getting started and MCP overview; AdAlign's how it works, developers and pricing pages. Read on 27 October 2026.
What decides it
A threshold fires late; a mismatch is there on day one
Birch's pause examples pair metrics with a spend or impressions floor, and for a good reason: a metric with no data reads as zero (pause rules). The floor has a price. A page edit that drops the offer shows up in Birch only after enough money has gone through to push cost per purchase past your number. What did that page cost before the rule fired? AdAlign looks at the pair itself. Monitored pages are re-checked daily, re-scored when they change and flagged Stable, Pending or Drifted. An email or Slack alert goes out when a score falls below your threshold (how it works). The rule tells you something went wrong. The page check tells you what.
One writes to the account, the other never does
Birch exists to change things: budgets, bids, statuses, duplicates. Its MCP can now pause, activate, rename and move rules for an AI agent, while staying read-only for campaigns (MCP overview). AdAlign reads ads, creatives, destination URLs and spend over OAuth. It edits nothing. Its page variants, a beta, only touch domains carrying the AdAlign tag. They wait for a person to publish them, and ask for explicit confirmation on price or discount claims (how it works).
Two ways of following spend
Birch counts the spend of every ad account assigned to a Workspace, not just the spend its rules touch (billing). Monthly plans add a share of any overspend: 0.83% on the $249 Pro tier (additional charges). AdAlign sets its band from your average monthly spend over the last 12 months, or 90 days for a newer account. The band is fixed for the contract year, and AdAlign never charges a percentage of spend (pricing).
A Monday check with an agent
Connect Birch MCP to Claude and ask which rules paused the most ad sets in the last seven days, with the values they checked. That is one of its documented uses (MCP overview). Open the same Meta and Google ads in AdAlign's connected account and read their scores. TikTok ads go through the free audit one at a time. The last step stays human. The media buyer decides whether to restart an ad set once its page is fixed, even though Birch MCP could switch the rule back on.
Costs, checked on 27 October 2026
| Monthly ad spend up to | Birch Essential | Birch Pro | Pro overage above the limit |
|---|---|---|---|
| $10,000 | $49 | $99 | 0.99% |
| $30,000 | $149 | $249 | 0.83% |
| $75,000 | $299 | $499 | 0.67% |
| $150,000 | $499 | $799 | 0.53% |
Monthly billing, from Birch's additional charges article. Yearly billing gives one month free: $1,090 a year for Pro at the $10,000 tier (pricing). Birch's pricing FAQ says every feature comes with every plan. The plan cards and its Essential vs Pro article put automated rules on Pro only. Budget for Pro.
AdAlign, from its pricing page: Growth from €590 a month up to €75k of total spend, and Scale from €1,290 for €75k to €250k. Both are annual contracts billed monthly, before VAT, and paying month to month adds 20%. A €1,500 paid 30-day pilot comes first, credited to the first invoices if you stay.
Meta's own default is worth knowing before either tool judges a page. For a Sales campaign with a single image or video ad, Ads Manager enables "Optimise website destination" as soon as you enter the website URL. Meta can then send people to the home page, a product page or a collection page it expects to convert (Meta Business Help). The platform that sells the ad picks the page too. The page your team reviewed stops being the only one in play. Where the offer lives on one page, switch it off. Otherwise, audit the pages Meta can choose.
Choose AdAlign if
- Your rules keep catching the same ad sets and you need the cause, not another pause.
- Client or CRO teams edit pages under live ads and you want to know within a day.
- You want spend at risk per landing page to decide which page gets fixed first.
Choose Birch if
- You can state your thresholds and want them enforced every 15 minutes across Meta, Google, TikTok and Snapchat.
- Scaling rules, budget resets and bulk launches from Drive are the daily work.
- App install data from AppsFlyer or Adjust has to drive the decisions.
A Meta-heavy team with both problems runs both: Birch for the numbers, AdAlign for the page. Background: the Birch entry, how to use Birch and the AdAlign entry.
Try the free check on three ad sets
Take the three ad sets your pause rules hit most, and run each ad with its URL through AdAlign's free audit, or its Meta Ad Analyzer for feed, Stories and Reels placements. If two of the three score below 5, the rule was treating a symptom. AdAlign, which pays me a commission if you buy through this page, then scores one connected account on a demo call before the pilot. For keeping watch afterwards, see how to monitor landing page drift.
FAQ
Is Birch the same product as Revealbot?
Yes. Its site signs off as "Birch, formerly Revealbot" and calls rules the engine the product runs on (homepage).
Can a Birch rule react to an AdAlign score?
Neither vendor documents a link. Birch's Pro plan reads external data from Google Sheets into its rules (Essential vs Pro), and AdAlign's alerts go to email or Slack. A sheet that carries scores into a rule would be your own build, and whatever it pauses deserves a person's review.
Which one covers TikTok?
Both, differently. Birch runs rules on TikTok ads (getting started). AdAlign scores TikTok ads when you upload the creative and landing-page URL, on every plan (pricing).
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.