Adtool launches batches of Meta ads from the creatives you upload. Kitchn.io launches from a sheet, to eight channels. Paste rows from Google Sheets, let validation check every row, get the client's sign-off on the row, push hundreds live at once. Every change logged.
Adtool on this page is adtool.io, the Meta ad launch platform for performance marketing agencies. Its job is the batch. Upload finished creatives and it groups them by placement from the file names. Set naming, destinations, enhancements and UTMs once. Launch 50 to 200+ ads in one go. Enhancement preferences are set organisation-wide or per ad account, and stay off once you turn them off. Names are generated from the fields and separators you define. One preview link shows the client every ad, no login needed. For a team that buys on Meta and launches from a folder of finished creatives, that is a short route from upload to live.
The batch is the product; the workflow around it is not. Adtool launches to Meta only. The build starts from uploaded files. There is no documented sheet view or spreadsheet import. There is no documented check for asset specs before launch. The preview link is for review; no approve action on it is documented. The batch history and Meta's activity history are the documented record of what went live. If the person building the batch is the person checking it, Adtool is enough. Hundreds of ads for several clients, with a lead or client signing off, hits every one of those gaps.
Kitchn.io is the launch workflow for teams that work hundreds of ads at once, on eight channels. The Launch Sheet builds them, rows pasted in from Google Sheets. Validation puts a failing row in error before it can launch. 2,100+ ad accounts launch through it.
| Feature | Kitchn.io | Adtool |
|---|---|---|
| Bulk ad creation & launch | YesHundreds of ads from one sheet | Yes50 to 200+ ads per batch, on Meta |
Adtool starts from the creatives you upload. One set of batch settings applies to all of them, with per-ad edits after. Kitchn.io starts from a sheet. One row per ad, one column per field. Ad sets created from a template ad set, ads in bulk. | ||
| Sheet view with copy & paste from spreadsheets | YesPaste rows from Google Sheets | NoNo documented sheet or CSV import |
A pasted block from Google Sheets lands row for row, variants included; Adtool documents an upload-first flow, with find & replace for ad names and a view for editing single ads. | ||
| Multi-channel launching | Yes8 channels, 3 in beta | NoMeta only |
Adtool covers Meta placements: Facebook Feed, Instagram Feed, Stories, Reels, Facebook Reels, Threads, Audience Network and Messenger. No other ad channel is documented. | ||
| Pre-launch QA checks | YesRequired fields, URL format, specs, enhancements | PartialEnhancements and names only |
Adtool locks enhancement settings and generates names at launch. There is no documented asset-spec check. Kitchn validates every row before launch. Required fields, URL format, platform specs, and Meta's creative enhancements forced off, 86 at last count. A row that fails lands in error and never launches. | ||
| Client & team approvals | YesStatuses, comments, previews | PartialOne preview link, no login |
Adtool's preview link shows every ad in a batch in one view, no Meta account needed. Its FAQ says clients review and approve from it. The help center documents creating and sharing the link. No approve action on the link is documented. | ||
| Naming conventions | YesApplied by template | YesFields, order, separators |
Adtool generates names from fields, order, separators and custom labels, set organisation-wide or per ad account. Kitchn.io applies a naming template to every row, per sheet and platform, and records overrides in the audit log. | ||
| Creative Enhancements control | Yes86 at last count, off unless you turn them on | YesOrg, ad-account and batch level |
Both tools keep Meta's enhancements where you set them. Adtool documents defaults at organisation and ad-account level with a per-batch override. Kitchn's list runs to 86 at last count, grows automatically, and is set once per Launch Sheet. | ||
| Templates & sheet defaults | YesSet once per sheet | YesDefaults, reuse, campaign copy |
Adtool documents a default CTA, ad status and website link per account, reuse of a previous launch, and campaign or ad set copy. Kitchn.io sets sheet defaults once; new rows inherit them, and ad templates are applied in bulk or through auto-import. | ||
| Asset sources | YesDrive, Dropbox, Frame.io & OneDrive | PartialLocal upload and Google Drive |
Adtool imports JPG, PNG, MP4, MOV and GIF files from local upload or Google Drive. No documented Dropbox or Frame.io connection. | ||
| Audit trail of changes | YesEvery change and approval | PartialBatch history, Meta activity history |
Adtool keeps a batch history and points to Meta's activity history for the actions it performs. No documented record of who approved or changed what inside Adtool. Kitchn.io's Audit & Change Log keeps it. | ||
| Public pricing | YesPlans listed, from €499/mo | NoQuote on a demo call |
Adtool prices by team size and launch volume, with no long-term contract. The number comes on a demo call. Kitchn.io's plans are listed on the pricing page. | ||
The same eight launch channels ship on Launch Team and Launch Elite; three carry a beta label.
Meta
TikTokGoogle Demand Gen
Pinterest
SnapchatLinkedInBetaSpotifyBetaAppLovinBetaX (Twitter)Connect onlyAdtool launches to Meta (Facebook & Instagram): Facebook Feed, Instagram Feed, Instagram Stories and Reels, Facebook Reels, Threads, Audience Network and Messenger. Its FAQ calls it the Meta ad launch platform. No other ad channel is documented on adtool.io or help.adtool.io.
Kitchn.io's price list is public, starting at €499/month, 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 raises that to 15 ad accounts. Both start with a guided trial.
Adtool prices by team size and launch volume, with plans from boutique teams to large performance groups and no long-term contract. The site lists no prices and no trial length. The quote comes on a demo call. Checked August 2026.
See Kitchn.io pricing →Competitor details last checked August 2026.
Nothing gets created on Kitchn's side: the ad accounts are the same ones Adtool wrote into. Connect Meta and the other channels you buy on; the campaigns Adtool launched stay live.
Your Adtool naming fields, enhancement settings and UTM rules have a home in Kitchn. A naming template per sheet and platform. Creative Enhancements off unless you turn them on. Sheet defaults set once. Validation then checks required fields, URL format and platform specs on every row.
Drive, Dropbox, Frame.io and OneDrive are all sources; the Drive folders you built for Adtool work as they are. Paste a Drive or Dropbox link and the folder resolves to 1:1 and 9:16 on the row. Build the batch in the Launch Sheet, or paste the rows from the Google Sheet where the copy already lives.
Validation on every row, preview link out to the client, approval status in, launch.
Yes, if you launch on more than Meta or need QA, approvals and an audit log around the batch. Adtool batch-launches Meta ads from uploaded creatives, with locked enhancements and one preview link. Kitchn.io launches from a sheet to eight channels. It validates every row before spend and puts the client's approval status on the row. One customer went from ~250 ads a month to 1,200+ with the same team.
Adtool starts from a folder of creatives and ends at Meta. Kitchn.io starts from a sheet and ends at any of eight channels, with validation, approval statuses and the Audit & Change Log in between. Adtool's documented checks are enhancement settings and naming.
Yes. There are 86 creative enhancements and AI features on Kitchn's list at last count, the ones Ads Manager turns on by default or slips in on an edit, and the list grows automatically. Off unless you switch them on, one setting per Launch Sheet. Adtool documents the same control at organisation, ad-account and batch level.
Yes, on the row. Clients open the real ad preview through a share link, no login needed, comment on it and set the approval status in one place. Adtool's preview link shows every ad in a batch in one view, without a login. Its help center documents creating and sharing the link. No approve action on the link is documented.
Kitchn.io's prices are listed, from €499/month, and move with ad accounts and Ad Uploads only. Adtool prices by team size and launch volume and asks you to book a demo for a quote. No prices are listed on adtool.io as of August 2026.
A batch sitting as an Adtool draft can go out of Kitchn.io the same day. Connect the ad accounts. Recreate your naming and enhancement settings as a Kitchn naming template and sheet defaults. Paste the next batch into the Launch Sheet. There is nothing to migrate.