Skip to main content

Changelog

See what shipped

New integrations, schema changes, performance work, and the occasional bug we'd rather forget.

2.3.0

SEO/SMM by group — and a Business home

Link a whole Wire group at once, read the analytics group by group, and follow any post straight back to Wire.

Most organizations don't track one site — they track a bundle of them. This release teaches SEO/SMM to work that way, and settles the section into the Business plan.

Added

  • Link a whole Wire group at once. Pick the group instead of adding its sites one by one; projects already linked elsewhere are skipped rather than blocking the batch.
  • Scope switcher. Narrow SEO, Traffic, and Social to a single group — Wire's own dedupe and impression-weighted position are computed over exactly that set, so a group reads as its own truthful number, not a slice of the total.
  • Per-platform breakdown and a posts table on Social and Traffic. Every post row deep-links to that post in Wire.

Improved

  • Linked projects carry their group's name and colour, so a long list reads at a glance instead of as a wall of chips.

Changed

  • SEO/SMM is now part of the Business plan. On Free and Pro the section is hidden. Nothing is thrown away: projects linked to an organization stay linked, and the section returns the moment the plan does.
2.2.0

SEO/SMM grows charts — and account choice

The SEO, Traffic, and Social tabs now draw their trends, and connecting Wire always asks who you are instead of guessing.

The SEO/SMM section shipped two days ago with numbers; now it has their shape.

Added

  • Charts on every tab. SEO draws clicks, impressions, and average position; Traffic draws sessions and engaged sessions; Social draws your posting cadence — each with a week-over-week badge so the direction is visible at a glance.

Improved

  • Link Wire under a different account. "Use another account" shows a sign-in screen with every account this browser has used, instead of silently taking the one you're in.
  • Connecting Wire is now guarded. If the sign-in session in your browser belongs to someone else, you get the sign-in screen — rather than the wrong account linked quietly.
  • Linked projects became compact chips, so the analytics start right where the page opens.
2.1.0

SEO and social, straight from Wire

A new SEO/SMM section brings your organic search, traffic, and social numbers from Wire into Level — next to the ad reports they belong with.

Paid performance was never the whole story. Level now reads the organic side — search, site traffic, social — from Wire, Marketing Bar's content platform, and shows it inside the organization it belongs to.

Added

  • A new SEO/SMM section. Link your Wire projects to an organization and see their SEO, traffic, and social analytics without leaving Level — clicks, impressions and average position; sessions and engagement; posts and their reach.
  • Connect Wire right where you use it. The connection lives inside SEO/SMM, not on the Connected Accounts page — and reconnecting and disconnecting live there too.
  • Numbers that are whole, never double-counted. A project belongs to one organization, and an organization reads Wire under a single account — so two teammates can't accidentally count the same site twice.
  • Move projects to your account in one click. If something was linked under a colleague's Wire account and they're away, take the linked projects over without re-adding them.

Improved

  • Switch account from the profile menu — and stay signed in elsewhere. Level and Wire keep separate sessions, so you can be a different person in each.
  • Sign-in settings, one click from your profile. Set a password, connect or disconnect Google and Facebook — in one place, applying across Marketing Bar products. Signing up with one and coming back with the other used to be a dead end.
2.0.0

One sign-in for Marketing Bar

Signing in moves to accounts.marketing-bar.com — one account across our products, and no more tokens sitting in your browser.

Signing in has moved out of Level and onto its own address: accounts.marketing-bar.com. One account, one screen, across Marketing Bar products — and a login that's now built to be handed the keys, rather than each product minding them itself.

You'll be asked to sign in once after this release. That's expected: everyone starts a fresh session on the new address.

Added

  • A sign-in page of its own. Email and password, Google, or Facebook — from one screen, at one address, whichever product you were heading for.
  • One account across products. Sign in once and you arrive already signed in everywhere your account reaches, instead of a separate login per product.
  • Emails that know which product you're using. Confirmation and password-reset messages are addressed from the product you signed up through, not always Level.

Improved

  • Your session no longer keeps access tokens in the browser. They stay on the server, and the browser holds nothing but a session cookie it cannot read. Less worth stealing, and nothing left behind in a tab you forgot to close.
  • Sign-in refuses where it used to let through. An account that's locked after repeated failed attempts, or whose email was never confirmed, is now turned away on every route in — including Google and Facebook, and including sessions that were already open.
  • Being turned away now says why. Where a refused sign-in could look like a button that simply did nothing, the page tells you what to fix — and an unconfirmed account gets its confirmation link sent again.
1.5.0

Permissions that mean what they say

Ten permissions instead of twelve, each wired to something real — and deletion granted on the report or account it affects, not across the board.

Every switch in the role editor now does something, and its name says what. Two are new, four are gone, and the most destructive ones are granted where they belong — on the report or the account they affect.

Added

  • Manage Report Access and Manage Ad Account Access — handing out access is now its own job. An account manager can share cabinets with clients without touching your team structure or rewriting roles; both used to be folded into Manage Roles.
  • Manage Metrics & Conversions — the formulas your whole organization reports on sit behind their own switch, rather than being open to everyone on the plan.
  • Assign Campaign Segments — an analyst can label campaigns day to day without being handed the run of your segments.
  • Delete Segments — its own switch, nested under Manage Segments. Edit freely, delete deliberately: a deleted segment drops its campaigns into Unknown, and only hands put them back.
  • Full access — a third level on reports and ad accounts. Deleting is granted on the one that matters, per report and per account, instead of as a licence to delete anything.

Improved

  • Two sections instead of fourAdministration for people and access, Data & Reports for the work. Administration reads outward from the organization to its people to what they see; Data & Reports follows the pipeline from source to export.
  • Names describe the act — creating things is Create Reports and Create Ad Accounts, because that is all they ever governed. What may be done to a report or an account that already exists is answered by its access level, where you can see it next to the thing itself.
  • New members start clean — a new member can build a report and export what they were given, and nothing else. Everything beyond that is one checkbox away when your team wants it.
  • Roles are sorted — Owner first, then by when they were created.
1.6.0

Broken connections speak up

A profile whose access was revoked now tells you so — instead of a report that quietly stops filling in.

A dead ad platform connection used to be something you discovered from a gap in your numbers. Now the app says it first.

Improved

  • A revoked profile is flagged in the menu. When a platform stops accepting your connection — access withdrawn, password changed, token expired — a red dot appears where you'd look anyway, rather than the failure staying between the app and the platform.
  • The ad account card offers Reconnect. Where it used to show a raw error dump behind a Retry button that could never succeed — the token was dead, retrying it changed nothing — there's now the one action that actually fixes it.

Fixed

  • Sync no longer reports success when it fetched nothing. A run that came back empty was counted as "Synced just now", so a connection could be broken for days while the interface insisted everything was current. An empty run is now reported as failed.
  • Disconnecting your own profile leaves your teammates' alone. The same Google or Meta account connected by two people is two separate connections; removing yours no longer breaks theirs.
1.6.1

Report dates read correctly again

Reports in the list showed 01 Jan 1970 instead of when they were actually created.

A small fix, but the kind that makes a list impossible to scan.

Fixed

  • Report dates. Every report in the list showed 01 Jan 1970 rather than its real date, so sorting by "recent" told you nothing and nothing looked trustworthy. The dates are back.
1.3.0

Report access, now answered by role

Pick a role and see every report it can reach — report access is set in one place, with plain-language levels and an explicit save.

Report access used to answer only one question: who can open this report? Now it answers the one you actually ask — what can this role see? Pick a role once, and every report is right there.

Improved

  • Report access lives inside roles — it moved out of its own tab and into the role you're already editing, next to Members and Permissions. Instead of opening each report one by one to piece together what a role can reach, you pick the role and see the whole picture at once.
  • Access levels say what they do — "None / Read / Edit" are now No access, Can view and Can edit, each spelling out what it grants: viewing includes exporting the data, and editing includes deleting the report.
  • Changes are saved when you say so — set access across several reports and save them together, or discard them. Report access now works the same way as the role permissions next to it, and a failed save tells you instead of quietly reverting.

Fixed

  • The product tour no longer gets stuck behind a dialog — opening the avatar cropper mid-tour left it dimmed and unclickable. The tour now steps aside while you finish and picks up where it left off.
  • Ad account cards line up again — buttons and badges sit on the same line across a row instead of drifting with the card's height.
1.3.1

Invitations that arrive, settings that stick

Invitation emails now link to Level instead of an internal address, report settings apply the moment you save them, and Avg. Lead no longer rounds down to zero.

A maintenance release, and every item here is something that should have worked all along.

Fixed

  • Invitation emails now lead to Level — the link was built from an internal service address, so teammates you invited landed on something that couldn't load. It now takes them straight to the invitation screen, and the link can no longer be pointed at another host in transit.
  • Report settings apply the moment you save them — hide a metric, reopen the report, and it was back: the change only took hold after a full page reload. Saved settings now show up immediately, and so do the report's numbers for the metrics you just turned on. Role permissions had the same lag, up to two minutes, and are fixed with it.
  • Avg. Lead no longer rounds down to zero — it's leads per day, so 12 leads over 30 days is 0.4, and anything under half a lead a day was shown as 0. It's now displayed with decimals. CPL was rounded to a whole number and dropped its currency symbol; it's now formatted as money. Both fixes carry over to the Excel export, where the values were right but displayed the same way.
1.4.2

Ad account access, now answered by role

Share an ad account without sharing the rest — plus Meta profiles that renew their own tokens and say so before they expire.

Ad accounts used to be all or nothing: whoever could reach the organization could reach every cabinet in it. Now access is granted per account, from the same role editor you already use for reports.

Added

  • Share one ad account, not all of them — invite a client, give them the accounts that concern them, and everything else stays hidden. An account nobody granted you is invisible rather than merely read-only.
  • Ad account access lives inside roles — pick a role and see every ad account at once, next to Members and Permissions, instead of opening each account in turn to work out what the role can reach.
  • Access levels say what they doNo access, Can view (the account and its data) and Can control (view, plus starting and stopping data loading).
  • Changes are saved when you say so — set access across several ad accounts and save them together, or discard them, exactly like role permissions next door.
  • Meta profiles renew themselves — tokens refresh in the background, and a profile that has gone dead can be reconnected in place.
  • Token expiry is on the card — you can see when a Meta profile runs out instead of finding out on the morning its data stops arriving.
  • Invitations can be taken back — a pending invite can now be revoked or sent again.

Improved

  • A cabinet someone else already manages tells you who to ask — adding an ad account another organization tracks now names the next step instead of stopping at an error.
  • A revoked Meta token says so — it used to look like a temporary failure and offered a Retry that could never work. Now it asks you to reconnect.

Fixed

  • Start and Stop check the account, not the organization — starting or stopping data loading now verifies access to that particular ad account.
  • Creative backfill no longer dead-ends — a run parked on a failure used to sit Paused forever with no way to resume it.
  • The invitation screen is in English — it was the one screen still in Russian.
1.2.0

Take your reports with you — Excel export is here

Download any report as a clean XLSX file, exactly as you see it on screen — plus clearer naming across the whole app.

Your reports no longer live only in Level. Export any of them to Excel and drop the numbers straight into a client deck, a spreadsheet model or an email — formatted and ready to go.

Added

  • Excel export for every report — one click on the new Export button downloads the report as an XLSX file. It captures exactly what you see: your filters, sorting, visible metrics and totals, for all report types — segments, campaigns, months, ad accounts, creatives and video.
  • Export is permission-aware — team admins decide who can download data, with a dedicated export permission alongside the existing report roles.

Improved

  • Clearer names everywhere — what used to be called a "client" is now an organization, and "placements" are now ad accounts. The app now cleanly distinguishes the ad account you report on from the platform account you sign in with. Same data, same reports — just easier to talk about with your team.
  • Subscription changes now reach your data sync instantly — if your plan changes, background syncing pauses and resumes automatically to match it. When you upgrade again, sync picks up right where it left off, with no gaps to backfill by hand.
1.1.0

Level grows with you — introducing plans

Fresh data every hour, richer reports and room for the whole team — pick the plan that matches your ambition.

Big day for Level: subscription plans are live. Start free, and when your agency takes off, Level scales right along with you — more clients, more teammates, fresher data.

Added

  • Plans for every stage — from a solo marketer testing the waters on Free to agencies running dozens of ad accounts on Business and Enterprise. Paid plans include hourly data refresh, creative & video reports, team roles and more room for clients and teammates. Upgrade only when you need the extra room.
  • Got an access code? Redeem it and your new plan kicks in instantly — no forms, no waiting.
  • Skip the queue — on Business and Enterprise your support requests automatically jump to the front of the line.

Improved

  • A smoother first day: the onboarding tour now picks up exactly where you left off, plus dozens of polish and reliability touches across the app.
1.0.0

Level 1.0 — all your ad data in one place

The first release. Connect your ad accounts, build cross-channel reports, define your own metrics, and run your whole team with role-based access.

This is the first public release of Level — the reporting workspace built for performance-marketing teams who are tired of stitching spreadsheets together every Monday morning. Pull your ad data in, shape it once, and give every client and teammate exactly the view they need. Here's everything you can do on day one.

Connect your ad platforms

Bring your spend and performance data together without copy-paste.

  • Link Google Ads and Meta ad accounts directly through their official login — no manual API keys.
  • Each connection's OAuth tokens are encrypted at rest, so credentials never sit in the clear.
  • Reconnect or disconnect an account at any time; metrics keep flowing in the background.

Reports that answer questions

Reporting is the heart of Level. Every report is built from your live data and stays interactive — slice it the way the question demands.

  • Four report types out of the box: by segment, campaign, month, and placement — each with a layout tuned to that breakdown.
  • KPI cards surface the headline numbers at the top, with a date-range picker and period-over-period comparison so you can see what changed, not just where you landed.
  • Make it yours — reorder and hide metrics and segments per report, and Level remembers your layout the next time you open it.
  • Favorites — star the reports you live in and pin them to the sidebar for one-click access.
  • Share a report with a teammate without exporting a single file.

Custom metrics

The numbers that matter to your team rarely come straight from the ad platform.

  • Build your own metrics with a formula editor — combine raw metrics into the blended CPA, ROAS, or margin figures you actually report on.
  • Custom metrics behave like any built-in metric: drop them into KPI cards, tables, and comparisons.

Multi-currency

Run cross-border accounts without a mental exchange-rate calculator.

  • Spend and revenue are normalized across 25 currencies with exchange rates synced automatically — hourly for the latest, daily for historical days.

Teams & access

Built for agencies, where not everyone should see everything.

  • Organize people into an Organization → Team → Sub-team hierarchy that mirrors how your agency actually works.
  • Role-based permissions with per-report access and fine-grained per-user overrides, so a freelancer sees one client and a lead sees the whole book.
  • Invite teammates by email and assign their access in a few clicks.

Clients

  • Manage all your clients and their branding in one place — the backbone every report, account, and permission hangs off of.