NotFairNotFair
Start now

Product research · AI marketing workflows

NotFair vs Birch: Rules, MCP, and Exceptions

Compare NotFair vs Birch, formerly Revealbot, for rule automation and MCP workflows. Test timing, overlapping rules, and exception handling.

NotFair Editorial|

Choose NotFair when your main job is investigating an exception and directing a specific action through an AI assistant. Choose Birch, formerly Revealbot, when you need to evaluate a dedicated rule-based advertising workflow. Birch now advertises MCP as well as AI features. The practical distinction is how you specify, schedule, and verify work, not whether one product has AI access.

Published by NotFair, one of the products compared. We checked public vendor documentation and NotFair’s implementation on September 11, 2026. This is a documented capability comparison, not a head-to-head performance test. Worked examples are illustrative; prices and plan terms can change.

NotFair vs Birch: Rules, MCP, and Exceptions: the main buying decision

What current Birch documentation establishes

Birch’s pricing and product navigation describe condition-based rules, creative exploration, ad production workflows, and a Birch MCP connection. Its plan selector bases pricing on monthly spend across connected ad accounts, and automated rules are listed in the Pro feature set. Confirm the selected spend tier, billing period, and overage terms rather than relying on an unconfigured price shown in a page extract.Birch plans, Rules, and MCP navigation (https://bir.ch/pricing).

A rule engine is valuable when a team can express a recurring action precisely. It turns an agreed policy into repeated execution. An AI-client workflow is valuable when the question needs investigation, context, or a different sequence of tools each time. Both operating models still require reliable source metrics and someone accountable for the result.

RequirementQuestion to ask
Known recurring policyCan the condition, time window, action, and limits be represented exactly?
Unexpected performance changeCan the operator investigate causes before choosing an action?
AI connectionWhat tools and accounts does this plan expose through MCP?
RecoveryCan we stop the schedule and inspect the changes already made?
Two kinds of work: a known policy repeats a defined rule; an exception requires investigation before deciding what to change.
Two kinds of work: a known policy repeats a defined rule; an exception requires investigation before deciding what to change.

Write the rule completely before you automate it

Consider a rule that pauses an ad set after it spends $100 without a conversion. That sentence leaves important details undefined. Does spend refer to today, the last 24 hours, or the ad set’s lifetime? Which conversion action counts? Is the condition evaluated before delayed conversions arrive? Does the rule exclude a launch period or a protected campaign?

A complete policy names the account, object level, reporting window, conversion definition, evaluation cadence, action, and exception list. It also names who can change the policy. Otherwise an apparently consistent rule can behave differently from what the business intended, even when the software implements it correctly.

NotFair can help an operator retrieve the evidence and propose supported changes through its connected tools. A recurring NotFair-based workflow also needs an actual scheduler or running agent; an MCP endpoint alone is not a recurring service. Verify the host’s approval settings and the schedule’s state before describing the workflow as unattended.NotFair MCP setup and integrations.

Calculate what a repeated budget rule actually does

Illustrative rule: increase a daily budget by 20% whenever a condition is met. Starting at $100, one execution produces $120. A second execution produces $144, and a third produces $172.80. Three increases are a 72.8% increase over the original budget, not 60%, because each increase applies to a new base.

Illustrative compounding: $100 × 1.2 = $120; × 1.2 = $144; × 1.2 = $172.80. Three 20% increases compound to 72.8%.
Illustrative compounding: $100 × 1.2 = $120; × 1.2 = $144; × 1.2 = $172.80. Three 20% increases compound to 72.8%.

That arithmetic does not predict actual ad delivery or spend. It explains why you should ask about cooldowns, maximum budgets, repeated execution, and interactions between rules. A perfectly valid per-action percentage can still create an unintended final setting if the same condition fires repeatedly.

Test a dry-run or preview path where available, and inspect the action history. If two rules can modify the same target, document their priority and whether one sees the other’s new value. If the tool does not make that order clear, simplify the policy before enabling it. A small rule set with known behavior is easier to maintain than a large set of partly overlapping instructions.

Where NotFair’s broader workflow helps

An exception often needs context outside the ad platform. A promotion may have ended on the website, an offer may have changed, or a CRM qualification rule may have been updated. NotFair’s connected WordPress, GoHighLevel, GA4, and Search Console tools can help an AI client investigate those relevant systems alongside supported advertising accounts.NotFair MCP setup and integrations.NotFair WordPress connection and publishing.

For instance, ask the assistant to compare the current landing-page offer with the creative before proposing a campaign adjustment. If the problem is an expired offer, a budget rule is not the whole answer. Prepare the content or campaign correction that matches the business decision, then verify its result in the target service.

The benefit is a flexible investigation with a concrete endpoint. It is not a promise that the model always chooses the correct policy. Supply authoritative business constraints and require the client to distinguish facts, hypotheses, and proposed changes. If a source is inaccessible, the assistant should identify that gap instead of silently working around it.

A trial that tests exceptions and conflicts

Write a stop instruction before the first scheduled run. It should name the schedule owner, how to disable future execution, and where to inspect past actions. Test the distinction between stopping the schedule and undoing a prior change: these are different operations. A stopped rule can leave its last budget increase in place. A reversed budget can be increased again if the rule is still active. Your operating procedure needs to address both states explicitly.

  • Normal caseprovide a target where the proposed rule clearly should act, initially without authorizing execution.
  • Exception caseinclude a protected launch or business constraint where the correct behavior is to leave it alone.
  • Repeated caseinspect whether the same condition could trigger again and what final value it would produce.
  • Conflict caseidentify another schedule or person who can change the same object.
  • Stop casedemonstrate how the operator disables future runs and retrieves the existing action history.
Automation acceptance tests: normal case, protected exception, repeated execution, conflicting writer, and stop control.
Automation acceptance tests: normal case, protected exception, repeated execution, conflicting writer, and stop control.

Use non-serving or otherwise appropriately bounded targets for configuration tests where possible. Keep live writes small and explicitly authorized. Verify the actual platform result after a test; a rule matching an object does not prove its action succeeded. Record denied permissions and partial completion as such.

Compare costs after the behavior passes

NotFair Growth’s published monthly fee is $99 with five shared ad-account spots and $10 per additional spot. Add your AI-client and any scheduling costs. For Birch, request a quote for the same connected portfolio and the plan that includes the required rules or MCP features. Do not compare NotFair’s base plan with a Birch tier that lacks the job you need.NotFair pricing and account limits.

Choose Birch if a dedicated recurring-rule environment is the right center of your operations and its controls pass the tests. Choose NotFair if you primarily need flexible investigations and supported actions in the assistant you already use. If both remain in the stack, designate one system as the writer for each target and schedule. Clear ownership prevents a useful tool combination from becoming an ambiguous control system.

Test the workflow on your own connected account

Start with a read-only question, inspect the evidence, then review one supported action. Check the current plan and connection requirements.

Frequently asked questions

Is Birch the same product formerly called Revealbot?

Birch’s current official pricing page identifies the product as Birch (Revealbot). Use its current plans and documentation when evaluating it.

Does Birch support MCP?

Its current website advertises Birch MCP. Inspect the actual tools, account access, and plan entitlement rather than assuming NotFair is the only AI-client option.

Does an MCP server schedule recurring work?

Not by itself. A NotFair recurring workflow needs a running agent or scheduler and verified execution settings. Check both schedule state and account-change evidence.