Changelog

What changed in Adrails

Every release, newest first, dated the day it shipped.

Subscribe with RSS

October 2026

Site

The blog, platform pages and a recut presentation film

Articles now live under /blog, newest first, with a second wave on Google Ads AI features, the marketing efficiency ratio, target CPA and Claude for marketing. Each supported ad platform has its own page under /platforms, and the blog sits in the main navigation. The presentation film was recut around connecting both ad platforms and letting an automation keep watch.

Site

Documentation at /docs, with setup guides for MCP clients

The product documentation is at /docs: getting started, guides for every screen, the integrations, tracking and a reference for the Tracking API with samples in cURL, JavaScript and Python. Every page can be copied as Markdown for an assistant that reads it. The MCP section lists all 63 tools and walks through the connection for Claude, Claude Code, ChatGPT, Codex and other clients, and a blog guide gives the same steps with a per-client table.

Platform

Sign in with Google or an emailed code

Sign in with your Google account or with a one-time code sent to your email address; there is no password to set or to lose. The code is typed in its own field, and a code that fails to send says so in place with a way to ask for another. Code emails use the same layout as every other Adrails email.

Agents

Composer pickers open as menus

The agent and task mode pickers in the composer are short menus you choose from with a click, the arrow keys or a letter; a mode your credits cannot cover stays listed, disabled, with what it needs. The ad account and integration pickers keep their search inside the same surface, with a box per row when several integrations apply. Checkboxes and menus across the app share one drawn tick and one motion, and every control is immediate under reduced motion.

Platform

Every change says what it did, with Undo where it is real

A toast names each change you make: a pause, a budget edit, a saved draft, a settings change, an automation or channel edit, a Knowledge entry, a renamed chat. Where the change can be taken back, the toast carries Undo, which restores the previous values through the same route for five minutes. Where it cannot, such as an archive on the platform or a Google Ads save that waits for the next sync, the toast says what happened and offers nothing it cannot keep.

Agents

A launch request is taken at its word

When your message names the account, the campaign name or asks for a campaign alone, the launch brief settles those facts from it instead of asking again. A campaign on its own asks only for its objective and is saved as a draft in Campaigns, since a campaign publishes only with an ad set and an ad, and the card says so. The EU beneficiary is asked together with the countries, and a step that cannot be completed ends on a plain answer, such as no creatives attached or a Drive folder that is gone.

MCP

A remote MCP server with OAuth sign-in and 63 tools

Claude, Claude Code, ChatGPT, Codex and other MCP clients connect to one Adrails workspace at a single server address, with an OAuth sign-in in the browser and the permissions chosen on a consent screen. Read tools return the figures and change nothing; tools that touch a campaign, ad set or ad prepare the exact change, which an owner or administrator applies in Adrails after it reads the platform again. The Integrations page shows an MCP card with the setup link for each client, and tool calls use no agent credit.

Integrations

Conversions are forwarded only when your server signed them

The Tracking tab in Settings holds the site script, the server key, the allowed domains, the Meta dataset and a Google Ads conversion action, created from Adrails when the account has none. Events sent with the public key are still recorded and counted in Adrails, but only an event signed with the server key is forwarded to Meta's Conversions API or to Google Ads, where bidding learns from it. Each source has a largest value per event and a daily ceiling per platform, and the tab shows how many events stayed in Adrails beside each destination. Conversions that carry a Google click id reach Google in hourly batches.

Campaigns

Split tests on ad sets and ads, from a row or from the agent

Start a split test from the row menu of an ad set, ad group or ad, or let the agent propose one in the conversation with the variable, one to three variants and the metric, duration and budget split. Variants are created paused and switch on when you launch the test; a Meta ad set runs as Meta's own split test, while ads run side by side and are tracked by Adrails. Figures count from the launch, a winner is named at 95% confidence and never before each variant has ten conversions, and Home lists the tests with a winner or past their end date. On Meta you can also test the image or video of an ad, and on Google the pictures of a Display or Demand Gen image ad.

Campaigns

Several accounts at once in Campaigns, Analysis and Creatives

Choose several ad accounts in Campaigns, Analysis or Creatives and read them added up in the reporting currency, as one series and one summary that says when currencies were mixed; the address carries the selection, so a view can be shared. What only makes sense on one account stays on one: Sync asks you to select a single account, and a new campaign asks which account it goes in. Creatives gets the Filters popover and the Columns control Campaigns has, with filters on several signals, formats, labels and accounts, and the same sorting and pages.

September 2026

Campaigns

Compare side by side, client reports by email, a Creatives screen

Compare puts two to four campaigns, ad sets or ads next to each other over the chosen period, in the reporting currency, marks the best in each column and gives every other value its gap to it; its verdict names a winner only at 95% confidence and ten conversions each. An automation can now email a report to up to ten addresses with a read-only link that opens for 30 or 90 days, and Analysis has a Share report action for the period on screen. Creatives lists each image, video or text asset once with its spend, results, CPA, ROAS, CTR, how many ads and accounts run it, and a signal that reads fatigued, winner, learning, wasted or steady.

Automations

Automations on a canvas, posting to Slack and Discord

Build an automation on a canvas from one of the ready templates, or let Preview build one that reads and posts, and see a dry run before the first real run. A trigger is a schedule or a metric threshold, checked every hour; steps read your accounts, filter and rank the rows, ask an agent to judge each row and send it down Yes or No, post a report to Slack or Discord, and pause what spends without results, up to the ceiling you set per run. Channels, limits, costs, history and undo have their own screens, and an automation that keeps failing is switched off at the fifth time, with a note to its owner.

Campaigns

An Activity log on every campaign, and edits that reach Meta

The Activity tab of a campaign, ad set or ad lists every change made from Adrails, newest first: what changed, from what to what, who did it and from where, and whether it failed or was undone, with filters by date and action. Saving a campaign, ad set or ad Meta already has sends only the fields you touched to the account, each checked by Meta first, and a rename carries to the ad sets and ads under it. New ad sets and ads under a live campaign are created on Meta from the detail view, money fields show in the ad account's currency, and three settings Meta refuses are caught before publish.

Agents

Launch ads from the conversation, paused, from a Drive folder

Describe a launch in the conversation and attach images, videos or a Google Drive folder: the brief asks what it needs as a card of named choices, then shows the exact launch to confirm, with account, placement, objective, budget, audience, dates, Page, link, copy and every creative with its shapes. Once confirmed, the files go to the ad account, Adrails waits for Meta to transcode videos, and the ads are published paused into a new campaign, a new ad set or an existing one; you follow the launch to its end and switch its ads on from the same thread. Mentions of accounts and integrations are written into the sentence as badges, and Google Drive connects as a source read on demand.

Platform

Adrails opens: Meta Ads, specialist agents and business sources

Connect your Meta ad accounts and the business sources agents read next to them: Shopify, Klaviyo, Triple Whale, Stripe and PostHog. Build a campaign, its ad set and its ad in one editor that says what Meta will refuse while you type, publish it to Meta and switch its status from the table. Agents answer from what the integrations measured, with charts and the figures behind them, and conversations are kept in the sidebar with folders, rename and search. Plans are billed by agent tasks, with unlimited connected ad accounts.