Birch is the name Revealbot took in October 2024. It runs automation rules and reports on ads that are already live on Meta, Google Ads, TikTok and Snapchat. Kitchn.io covers the step before that: hundreds of ads built in a sheet, validated, approved, launched to eight channels. Your rules take it from there.
Birch is the product Revealbot became on October 21, 2024, when the company renamed itself and moved to bir.ch. The feature set carried over. Automated rules with 20+ actions and nested AND/OR conditions. Pre-built strategies. Scheduled cross-platform reports, white-labelled if you want. Explorer for creative insights. Post boosting on Facebook and Instagram. Rules run on Meta, Google Ads, TikTok and Snapchat, every 15 minutes to 72 hours. Google Sheets, AppsFlyer or Hyros data can sit in the conditions. If the job is live campaigns that need budgets moved and reports sent on a schedule, Birch covers it, and Kitchn.io leaves it to Birch.
Where Birch stops is the launch itself. Launcher creates campaigns, ad sets and ads on Meta only. Stage turns Google Drive folders and Google Sheets rows into ads on Meta, TikTok and Snapchat. It duplicates an existing ad set, or adds to one, and swaps in new creative. On Meta, Stage lists Carousel, Collection, Catalog and Existing Post ads as not supported. There is no documented pre-launch check beyond Launcher's setup-error review. No documented client approval flow, and Birch's Client role receives emailed reports and nothing else. No documented naming enforcement beyond Launcher's name macros. For a media buyer tuning live accounts, that is the right shape. An agency that launches Carousel and Collection ads in volume, or buys on Pinterest and Google Demand Gen, still builds those in Ads Manager tabs.
Kitchn.io is the workflow in front of all that. One Launch Sheet for ad sets and ads, hundreds of rows at a time, Carousel and Collection included. Previews and approval statuses for the client, on the row. Then Birch's rules, or Kitchn's, take over.
| Feature | Kitchn.io | Birch |
|---|---|---|
| Bulk ad creation & launch | YesAd sets and ads in bulk, from one sheet | PartialLauncher on Meta, Stage duplicates |
Birch's Launcher creates campaigns, ad sets and ads on Meta, up to 50 ads per ad set. Stage duplicates an existing ad set and swaps in new creative on Meta, TikTok and Snapchat. Kitchn.io's Launch Sheet creates ad sets from a template ad set and the ads in bulk, hundreds of rows at a time, on eight channels. | ||
| Multi-channel launching | Yes8 channels, 3 in beta | PartialMeta, TikTok, Snapchat |
Birch connects Google Ads for rules and reports. Its ad creation covers Meta in Launcher and Stage, and TikTok and Snapchat in Stage. No documented ad creation for Google Ads, Pinterest, LinkedIn, Spotify, AppLovin or X (Twitter). | ||
| Meta ad formats in bulk | YesCarousel, Collection, Catalog, Existing Post | PartialStage: single image and video |
Stage's Meta flow lists Carousel, Collection, Catalog, Existing Post, Message and Multi-media ads as not supported. Launcher lets you pick a format and use existing posts, on Meta only. Kitchn.io launches Single Image, Single Video, Carousel, Collection, Catalog Carousel, Flexible, PAC Carousel and Existing Post ads from the sheet. | ||
| Pre-launch QA checks | YesRequired fields, URL format, specs, enhancements | PartialLauncher flags Meta setup errors |
Launcher marks ad sets and ads with setup errors that would block publishing. Kitchn validates every row before launch. Required fields, URL format, platform specs, and Meta's creative enhancements forced off, 86 at last count. A Snapchat video that is not 9:16 does not go out. A row that fails lands in error and never launches. | ||
| Client & team approvals | YesStatuses, comments, previews | NoNo documented approval flow |
Birch's Client role receives emailed reports and rule notifications. Stage lets your own team review ads and set them live. Kitchn.io puts approval statuses and comments on every row; the client reviews the real ad preview through a share link, no login needed. | ||
| Naming conventions | YesApplied by template | PartialName macros in Launcher |
Launcher's macros build ad set and ad names from a template on Meta. On Kitchn.io a naming template is applied to every row, per sheet and platform, so a Pinterest name gets the same treatment as a Meta name; overrides are explicit and logged. | ||
| Templates & sheet defaults | YesSet once per sheet | PartialSaved Launcher templates |
A saved Launcher template pre-fills CTA and ad copy on the next launch. Kitchn.io sets sheet defaults once; new rows inherit them, and ad templates are applied in bulk or through auto-import, on every channel. | ||
| Rule-based budget & bid automation | PartialRules: pause, rename, notify Slack | YesIts core product, 4 channels |
Birch's rules run every 15 minutes to 72 hours, with 20+ actions and nested AND/OR conditions. Google Sheets, AppsFlyer or Hyros data can feed the conditions. Kitchn's side is the Rule Engine: rules on Meta and TikTok that pause, rename or notify Slack on a schedule, with budget changes and duplication on request. For automation at Birch's depth, keep Birch. | ||
| Cross-channel reporting | YesCreative Reporting, 4 channels | YesScheduled, white-label, email or Slack |
Birch builds cross-platform reports from Meta, Google Ads, TikTok and Snapchat. They go out to email or Slack on a schedule, white-labelled for clients. Kitchn's Creative Reporting covers Meta, TikTok, Google Ads and Pinterest: report views, custom dimensions from your naming, calculated metrics, an ad screenshot library, share links for clients. No white-label branding, PDF export or scheduled emails; rules can notify Slack when spend, CPA or CTR cross a threshold. | ||
| Audit trail of changes | YesEvery change and approval | PartialRule logs and Activity page |
Birch's Activity page and rule logs record every action its automated rules took. No documented log of manual edits or approvals. Kitchn's Audit & Change Log covers the manual edits and the approvals, with before and after, a name and a time on each. | ||
| Public pricing | YesPlans listed, from €499/mo | YesBy ad spend, from $49/mo |
Birch's plans are public and priced by monthly ad spend across connected accounts. Essential starts at $49 and Pro at $99 a month for up to $10K of spend, billed monthly. Pro reaches $1,799 a month at the $500K tier, with Enterprise above that. Kitchn.io counts ad accounts and Ad Uploads; ad spend is not in the price. | ||
Eight launch channels, three in beta, on every plan. Of the five generally available, Google Demand Gen and Pinterest are the two Birch has no documented ad creation for. Its Google Ads connection is rules and reports.
Meta
TikTokGoogle Demand Gen
Pinterest
SnapchatLinkedInBetaSpotifyBetaAppLovinBetaX (Twitter)Connect onlyBirch connects Meta (Facebook & Instagram), Google Ads, TikTok and Snapchat for automated rules and reports. Ad creation covers Meta in Launcher, and Meta, TikTok and Snapchat in Stage. Google Ads is rules and reports only.
Kitchn.io's plans are listed on the pricing page from €499/month and are priced by ad accounts and upload volume, not by ad spend. Launch Team covers 5 ad accounts and 900 Ad Uploads a month; Launch Elite covers 15 ad accounts.
Birch prices by monthly ad spend across every ad account connected on Meta, Google, Snapchat and TikTok. Essential starts at $49 a month and Pro at $99 a month for up to $10K of spend, billed monthly. Pro steps up to $249, $499, $799, $1,299 and $1,799 a month as spend rises to $500K. Above that it is an Enterprise quote. Automated rules and Launcher are in the Pro plan and up. The trial is 14 days with no credit card, and annual billing is 12 months for the price of 10.
See Kitchn.io pricing →Competitor details last checked August 2026.
Both tools can run on the same ad accounts. Your Birch rules stay where they are, and there is nothing to export.
Meta (Facebook & Instagram), TikTok, Google Ads (Demand Gen), Pinterest and Snapchat, plus LinkedIn, Spotify and AppLovin in beta.
Take the naming convention from your Launcher macros and your defaults. Set them once in Kitchn.io as a naming template and sheet defaults. New rows inherit the sheet defaults; ad templates are applied in bulk, on every channel.
Paste rows from Google Sheets. Assets come from Google Drive, Dropbox, Frame.io or OneDrive. Let validation run on every row, send the preview link, push live. Once live, the ads sit in the same ad account Birch already watches.
Yes. Revealbot renamed itself Birch (spelled Bïrch on its site) on October 21, 2024 and moved to bir.ch. revealbot.com now redirects there. Its announcement says rules, analytics and creative testing carried over. Its help center says subscriptions continued under the new name. If you are searching for a Revealbot alternative, Birch is the product you are comparing against.
For launching, yes. Birch automates and reports on live ads across Meta, Google Ads, TikTok and Snapchat. Kitchn.io sits in front of that: the launch, for paid social teams, on eight channels. If your team's hours go into building and uploading ads, Kitchn.io replaces that part. If they go into rules and reports, Birch keeps that part.
Birch works on ads after they are live; Kitchn.io on ads before. Birch's own launch tools cover Meta in Launcher and Meta, TikTok and Snapchat in Stage, by duplicating an existing ad set; Kitchn.io starts from rows, creates ad sets from a template ad set and the ads in bulk, on eight channels.
Partly. Kitchn's Rule Engine runs scheduled rules on Meta and TikTok: pause, rename, notify Slack, with budget and duplicate actions on request, and scheduled checks flag disapproved ads. Birch goes further: 20+ actions, nested and ranking conditions, a 15-minute to 72-hour schedule, outside data in the conditions, on four channels. Teams that need that keep Birch next to Kitchn.io.
Yes, and on more channels. Launcher creates campaigns, ad sets and up to 50 ads per ad set on Meta. Stage duplicates an existing ad set and swaps in creative from Google Drive or a Google Sheet on Meta, TikTok and Snapchat. Kitchn.io creates ad sets from a template ad set and the ads in bulk, from rows, and validation and approval statuses run before the first cent. It takes pasted cells from Google Sheets and assets from Drive, Dropbox, Frame.io or OneDrive. A Meta ad carries up to 10 headlines, 10 descriptions and 5 primary texts.
Kitchn.io's plans are public, from €499/month, priced by ad accounts and upload volume, not by ad spend. Birch's plans are public too, priced by monthly ad spend across connected accounts. Essential starts at $49 and Pro at $99 a month for up to $10K of spend, billed monthly. Pro reaches $1,799 a month at $500K, with Enterprise above that.
Connecting the ad accounts and copying your Launcher macros into a naming convention is the whole setup; the first sheet follows. Kitchn.io works on the same ad accounts Birch does, so nothing moves and your Birch rules keep running.