Every new feature, improvement and fix in Margyn. We ship continuously — here’s what changed.
October 2026
New
Read your ad’s Facebook comments in Margyn
Open an ad to see its comment count, then read comments and replies in the Comments tab alongside reaction and share totals, including comments older than your selected performance dates. Jump straight to the Facebook post or the selected ad in Ads Manager.
Improved
See which stores need you first
The All stores page now opens with the stores that need attention: losing money, off a goal, or selling nothing. Goals work on any metric, and MER, orders, CPA and AOV now sit next to NCM.
New
See cancellation, return and refund rates
In Profit Health, compare cancellations, recorded returns and full or partial refunds by payment method, shipping method, or both. The dates select when orders were placed, so later returns and refunds are included too.
Improved
Notes and changes on campaign charts
Campaign charts now show the same notes and recorded changes as the dashboard. Matching icons are grouped, and clicking a marker opens the notes for that date.
Fixed
Less waiting when reviewing product titles
Reduced the work needed to load the sales figures behind Merchant Center Fixes, so the review can load more quickly. The profit calculations are unchanged.
Improved
Review title suggestions alongside the product details
Merchant Center Fixes can use concise descriptions and explicitly supplied specifications to add useful detail to short titles. See the source text while reviewing, and edit or leave any suggestion; nothing is sent until you approve.
Fixed
Read title suggestions in full on smaller screens
Merchant Center title fields now adjust when the screen width changes. The back button is easier to tap on phones, and the approval preview shows the number of examples actually displayed.
Improved
Help shoppers tell similar products apart
Merchant Center Fixes can now suggest distinct titles using the colours, sizes or materials already in your product data. Suggestions keep the model wording and leave conflicting or still-identical titles for your review; nothing is sent until you approve.
New
Improve the product titles shoppers see on Google
Merchant Center → Fixes highlights weak product titles and suggests changes, ranked by the products’ gross profit over the last 90 days. Review and edit the suggestions; nothing is sent until you approve.
New
See which of your ads reach new people
Once you set up audience segments in Meta, the ads page shows how Meta split each ad’s spend between new people, people who have engaged with your brand and existing customers. Ad cards show the share that went to new people.
New
See what your ad traffic cost next to where it drops off
Select a source in the Funnel and you now see its ad spend, clicks, CPC, orders and ad spend per order, counted for all visitors, not only the ones who accepted cookies. Select All visits for the whole store.
New
See how your revenue becomes profit
Four new dashboard cards take you from revenue to net profit, line by line. Without filters, the dashboard, Profit Health and the P&L now show the same profit.
New
See where your Shopify shoppers drop off, and what each source converts
Switch on the shopping funnel yourself in Settings → Shopify pixel. The Attribution page then shows each source’s conversion rate against the previous period, cart and checkout abandonment and revenue per visit, for shoppers who accept cookies.
New
See which ads are losing response and which are worth recreating
The Fatigue center brings daily charts, week-over-week and day-over-day comparisons, CPMr and frequency into one table, with a reason beside each ad that needs review. Click the spend-needs-review figure to focus the list, or use Winners to find ads worth recreating with your own metric and minimum-spend rules.
Improved
See which creative is the outlier, not just that there is one
Every ad on the spend chart is now its own thumbnail instead of a dot, ringed green, blue or red by whether its spend is normal or an outlier. Click one to see its spend, first-seen date and ROAS and open the ad from there, or switch to Full view to give the chart the whole window.
New
See which Meta campaigns have room to grow, and raise the budget in one step
The new Room to grow panel on the Campaigns page lists Meta campaigns that spent their daily budget on at least 10 of the last 14 days and still meet their goal: the cost cap, bid cap or ROAS target set in Meta, or your break-even. Each one comes with a suggested budget (at most +20%); confirm it and Margyn updates the campaign in Meta, then leaves it alone for 7 days so the results can settle. Admins and analysts can raise budgets, and you can change the 95% threshold under Settings → Performance Targets.
New
Switch on the Margyn pixel for your Shopify store yourself
Settings → Shopify pixel takes you through it in a few minutes: approve one permission in Shopify, confirm your store’s privacy notice covers it, and Margyn installs the pixel. It ties each order to the ad click that brought the shopper — only for shoppers who accepted cookies — so your ads get credited to the right sales.
September 2026
New
WooCommerce stores can now connect to Margyn (Beta)
You can now connect a WooCommerce store on the Integrations page. Margyn imports its orders, refunds and products, and the product costs your store records, so your profit and margin sit next to your ad spend, with read-only access by default.
Improved
Your big tables got a rebuild
Column headers now stay pinned as you scroll down, and the name column stays put as you scroll sideways, so a figure never loses the row it belongs to. Drag any column wider and Margyn remembers it next time — and the same table now runs Campaigns, Performance Max and Discount codes, so what you learn on one page works on all of them.
New
Profit to Google Ads: see which Google campaigns make money
For stores connected through UNAS, Margyn sends the profit of orders that came from a Google ad click, placed with the shopper’s consent, to a “Margyn profit” conversion in your Google Ads account (through Google’s Data Manager API). We send only the profit and Google’s click ID — no names, emails or phone numbers — and nothing bids on profit unless you pick it as a goal. Ask us to switch it on, then authorize it under Settings → Profit to Google Ads and give Google permission once.
New
Profit to Meta Ads: see which Meta campaigns make money
For stores connected through UNAS, Margyn sends the profit of every order placed with the shopper’s consent to your Meta dataset (server-side, through Meta’s Conversions API). Create the “Margyn profit” conversion once in Events Manager — about 2 minutes, the settings page shows the steps — then add it as a column in Ads Manager to see profit per campaign next to revenue; your Purchase event and running campaigns stay as they are. Ask us to switch it on, then authorize it under Settings → Profit to Meta Ads.
New
Pick the attribution your Meta numbers use
A picker at the top of the dashboard decides what counts as a sale: 1, 7 or 28 days after a click, 1 day after someone saw the ad, Meta’s own number — the one in Ads Manager — or Meta’s incremental estimate. Your spend never changes, only which sales are credited. Every option has data back to December 2023.
Improved
Meta attribution is no longer one blended number
Every Meta figure in Margyn used to be Meta’s blended default: clicks and views mixed together with no way to tell them apart. Each attribution window is now measured separately, so the default counts people who clicked, and views stand as their own number. Your Meta ROAS will read lower than before — we recalculated the last six months so older dates match.
New
All your ad channels in one table
The Campaigns page now shows every ad channel in one table, each with its own total. Click a name to see what’s under it, down to each ad, or tick several Meta or TikTok campaigns to pause or activate them at once.
New
See any campaign over time
Click the chart icon on a row to plot it above the table. A new chart shows your ad spend, purchase value and ROAS by channel or by campaign.
Fixed
Info icons now open on your phone
Tapping an ⓘ closed it again at once, so you never saw the text. Now it stays open until you tap again.
New
See where today’s revenue is heading
Today’s bar now shows a striped end-of-day forecast based on your sales history and today’s pace. The new Yesterday + Today preset makes the comparison one click away.
New
Your AI assistant can refresh Performance Max data itself
Performance Max reports only ever updated when someone opened the dashboard and pressed refresh, so an assistant could read them but never bring them up to date. It can now pull the last 30 days on its own — reconnect Margyn in your assistant to grant it.
New
ChatGPT Ads is now available
You can connect a ChatGPT Ads account on the Integrations page.
New
Your chart can follow the date range at the top
The dashboard chart only ever drew 7 days or 4 weeks, whatever range you picked above it. Switch it on in chart settings and it follows your range from then on, grouping into weeks or months once daily points stop fitting.
Fixed
Net profit on the chart was still missing your operating costs
In August we said this line matched the rest of your dashboard. It did not: it skipped operating expenses entirely, so it read high. It subtracts them now, and if you record any, the line steps down.
Fixed
The Units sold chart was drawing a flat zero, not your figures
Opening the detail chart behind Units sold or Fee products drew a line pinned at zero across the whole period, with a Normal Zone band around it as though it were real data. Both come from your actual figures now, Units sold matches the card above it, and a metric with no time series says so instead of drawing a zero.
New
Record a delivery straight on a product
If your store runs on the FIFO stock system, you can now enter a delivery on the product itself — how many pieces, what each one cost, when it arrived — without raising a purchase order for it, and your sales are costed from those deliveries, oldest first. Enter one after the fact and the orders since it arrived are costed again; remove it and they follow.
Fixed
Units sold and discounts add up again on UNAS stores
If your store runs on UNAS, every discount used to count as a sold unit, the Discounts figure sat at zero, and a product could drop out of your product numbers entirely just because its name happened to contain the word "fee". Units sold now counts real products only, every discount shows up under Discounts, and those products are back — earlier months included.
Fixed
Discount code margin was counting VAT as profit
The margin figures on the discount code page left out VAT and four flat costs, and divided by the gross price, so they read higher than what you actually kept. They use the same contribution margin as the rest of Margyn now, so most past periods you reopen show lower, and correct, numbers.
Fixed
A marketplace commission now applies to the orders you already have
Saving a rate only affected orders that arrived afterwards, so past profit never moved and the commission row stayed hidden on your profit and loss. Saving now restates orders back to the date you choose, and the settings screen stops reverting to Not set a moment after you save.
Fixed
Product cost was worked out two ways that disagreed
The nightly recalculation and the live import costed the same order two different ways, so an order could change cost overnight without anything about the order changing. Both use one calculation now.
Fixed
TikTok spend has its own line, and the chart agrees with the dashboard
If you advertise on TikTok, that spend was already in your total and your profit but had nowhere to show up, so the platform breakdown added up to less than the total above it. It has its own card now and the ad spend chart counts it, and nothing changes if you do not run TikTok ads.
Improved
Demand peaks now shows what your reorder list will never buy
The peaks tab listed every product a busy window touches, most of which your reorder list already buys all year round. It now leads with the ones that sold nothing at all in the last 90 days, ordered by the date you have to place the order, each saying what it sold last time against what it normally sells.
August 2026
New
Your Shopify stock updates itself when a delivery arrives
Record a delivery on a purchase order and the received quantities go into your Shopify store on their own — until now you typed them in twice. It needs one new permission, so the receiving screen offers a reconnect the first time; nothing is sent to your store until you grant it.
New
A twelve-month plan built from your own sales
The new Demand planning area shows every product that still sells and how many units its own history supports for each month ahead — and says so plainly where that history is too thin to forecast, rather than showing a number it cannot stand behind. Set a revenue target for the year and it tells you what stock that would need, and how much cash it ties up.
New
Know your busy weeks before they arrive
Margyn reads your own sales history and finds the weeks that genuinely spiked — not the ones the calendar assumes. It shows which products carried them, and the last day you can still order for each one.
New
Your AI assistant stops guessing why a number moved
Ask why revenue dropped on the 12th and the assistant now reads the note you left on the chart that day, instead of blaming whichever metric moved most. It can write a note for you too, but only what you have confirmed — reading works on the connection you already have, writing needs a new permission, so remove and re-add Margyn once to switch it on.
New
Read the trend without opening the dashboard
Your daily, weekly and monthly report emails now carry a chart of the last 7 days: gross revenue bars with your net margin % across them, the same one your dashboard shows. Report settings let you stretch it to 28 days, chart a different figure, or leave it out.
New
Two stores, one warehouse, separate reports
If two of your stores sell from the same stock, Margyn can now treat them as one warehouse while keeping their reports separate. A sale in either store draws from the same pile at the right cost, and a delivery is recorded once.
New
Record a delivery once, and your UNAS stock updates
Receiving a purchase order was a job you did twice, once here for the costs and once in your store so you could actually sell the goods. Margyn now writes the received quantity into UNAS for you, and asks which size or colour arrived if your store keeps stock that way. We do not write to Shopify stores.
Improved
Accept a whole delivery in one click
On the receive screen you can now select lines and accept or reject them together, or clear their quantities in one go — each line takes its own outstanding amount. Useful when everything on a twenty-line order turned up exactly as ordered.
Improved
Foreign deliveries say which bank's rate converted them
A purchase order placed in euros is converted before its cost is recorded, and the receive screen now names the source and the day it applies to. Hungarian bookkeeping expects one publisher throughout, so we can set your store to the MNB fixing instead of the ECB one — ask us, and every receipt from then on uses it.
Fixed
The cost preview and the cost that gets stored now agree
The per-unit share of shipping and duties was rounded before it reached the unit price, so the stored cost came out slightly off, and slightly different from the figure the receive screen had just shown you. Both come from the same unrounded number now, and deliveries already recorded are unchanged.
Fixed
Deliveries are labelled properly in your store's stock log
Quantities Margyn sent into UNAS were logged as "PO-PO-2-…", with the prefix twice. They now carry the batch number exactly as it reads here, so you can match a line in your own stock log back to the delivery it came from.
New
Recommend Margyn and earn for a year
Anyone who subscribes on your recommendation earns you 40% of every payment they make, for 12 months. The details are at the bottom of the page.
New
Filter your ads down to the ones that are fading
The fatigue badge told you which creative was slipping, then left you scrolling to find it. There is now a Fatigue filter on the ads page — pick Fatigued, Watch or Stopped and the list shows only those. It filters the ads you have loaded, so load more to widen the search.
Improved
The categorisation settings finally describe your own store
The spend slider opened on odd figures like 475 Ft that had nothing to do with your account, and started higher than most people want to set it. It now runs from zero to a round number drawn from your own spend, in your own currency, on both the ads and the Performance Max quadrant.
Fixed
A product search that finds nothing now says so
In Cost Settings, searching for something you do not sell brought up the "Connect an integration first" screen, as though Margyn had lost your products, and took the search box away with it. A search with no matches now says there are no matches, and leaves your search where you put it.
Fixed
Chart note markers work on every date range
On the 4-week view the marker never appeared, so notes were impossible to find. It now shows on every range, and it is easier to see.
Improved
margyn.io takes you straight to your dashboard when you are signed in
The marketing site always offered "Log in", even to people already signed in. It now shows "Dashboard" instead.
Fixed
The dashboard no longer bounces you to the sign-up page
If something briefly failed while your dashboard was loading, you were treated as signed out and sent to sign-up — which sent you back, over and over, until the browser gave up. A brief failure now shows a retry instead.
Fixed
Edited orders no longer skew your product numbers
If an order was changed after it was placed, the removed product stayed in your product sales and units sold — and a product ordered twice in two sizes was counted once. Both are fixed, and your revenue was never affected.
Fixed
Return rate is measured the same way everywhere now
The same month could show a different return rate on the card, the chart and the chart total — three formulas for one number. Everything now measures the same thing: the value of goods returned against the value of goods sold. A single-day view also reported 0% no matter what came back, because refunds were not being loaded for it at all.
Fixed
Target recommendations stopped counting refunds as orders
On UNAS a refund is stored as a negative order, so the targets page averaged it in as if it were a sale — that pulled your average order value below what you actually took. Your average order and cost breakdown now match the dashboard, and the money lost to refunds is still charged against margin, so the suggested targets stay on the cautious side.
Fixed
Total Sales now subtracts the whole refund, VAT included
On Shopify stores only part of a refund was coming off — the VAT portion was added back, so an order you refunded in full still counted as sales. Total Sales now drops by the whole amount the customer got back. UNAS stores were already right and do not change.
Improved
Changing your default margin no longer rewrites last year
Editing the default COGS margin used to recalculate every order you had ever taken, so a correction made today could quietly move last quarter's profit. You now pick the date it applies from, today by default, and earlier orders keep the cost they already have unless you deliberately restate them.
Fixed
Your customer breakdown now lines up on UNAS
UNAS records a refund as a negative order, so refunds were coming off your returning-customer figures — even when the original purchase was someone's first. Returning-customer revenue, average order value and the new-versus-returning split now read the same way on every platform, and Revenue divided by Orders gives you AOV exactly. Shopify stores were not affected.
Fixed
Sales Taxes now shows the tax before refunds, as it says
On UNAS this card was already netting off refunded VAT, which made it identical to Net Taxes. It now shows tax collected before refunds, so the pair reads as intended — Sales Taxes before, Net Taxes after.
Fixed
The comparison period follows the dates you are looking at
With Previous period selected, changing the date range left the comparison on the old window, so a 7-day view could end up measured against 14 days while the cards still read vs Previous period. It now re-anchors the moment the range changes, however you change it.
Improved
Profit leaks now tell you how much, not just that something is off
The row used to show seven ticks and crosses. It now names what is actually leaking and what it is costing you over the period, biggest first — so you can see that shipping took 232 000 rather than that shipping has a red mark. When nothing is leaking it says so in one line.
Improved
Your trial countdown and the way to subscribe are always in view
Finding where to subscribe meant hunting through Settings. There is now a card at the bottom of the sidebar with the days left in your trial and a button straight to checkout, and on your phone a countdown chip in the header that goes to the same place.
Fixed
Performance targets tell you what is missing, in your language
If your orders had no product costs on them yet, this page showed a red error and an English sentence about COGS, whichever language you use. It now names what is actually missing — product costs, or orders at all — and when it is costs, takes you to Cost Settings to add them. A setup step, not a failure.
Fixed
The 7-day trend line works on the 7-day view too
In the chart settings, "Show the 7-day trend" was greyed out unless you switched to 4 weeks, even though the chart already reads the week before whatever range you are on. Turn it on and the 7-day view draws the same line, and a quiet Sunday no longer blocks it — a day with no sales simply carries no weight.
Fixed
Hungarian search terms keep their accents
In the PMax search term pattern view, accented letters were being dropped — "őszi kabát" showed up as "szi kabt". The words now appear exactly as they were searched.
Fixed
Comparisons now line up with the period you are looking at
Looking at the whole of May, "previous period" came out as Mar 31 – Apr 30 instead of April. That and two similar errors are fixed, so your percentages now compare equal-length windows that do not overlap. Every option shows its exact dates before you pick it.
Fixed
Your language follows your account, not the computer you are sitting at
Signing in on a second computer could show the app in English even though you had chosen Hungarian — your emails stayed Hungarian, which made it stranger still. The language you pick is now saved to your account and applies everywhere you sign in.
Improved
The period and comparison controls say what they are
Both sit at the top of the dashboard and decide every number on the page, but only one of them was labelled and the other was easy to miss entirely. They are a matching pair now, each with a caption, and choosing one opens a short menu split into windows that scale with the period you are viewing and fixed calendar windows that do not.
New
See which creative inside an ad is doing the work
If you put several images or videos into one ad as Advantage+ creative, what used to be called dynamic creative, the ads page could only show you the ad as a whole. Open a card now and each piece of media carries its own spend and results — bearing in mind Meta backs whichever it expects to win, so the biggest spender often shows a worse cost per result.
Improved
Fatigue warnings now follow performance, not how often an ad is seen
Whether an ad is flagged for a refresh now rests on whether its results are actually slipping — click-through rate, cost per purchase, hook rate — with how often it has been seen shown alongside as context. That suits catalog and retargeting ads in particular: they work a deliberately narrow audience, so they reach a high view count while still selling well.
Fixed
Your older ads keep their pictures
Older ads used to lose their pictures and turn into grey boxes. The images came from Meta links that stop working after a while, and once one went, it was gone. We keep our own copy now, so they stay. Ads that had already gone blank have their picture back.
Fixed
An ad that stopped running now says so
An ad that stopped delivering carried no badge at all on the ads page, which read as "nothing to see here". It now says Stopped. It does not guess why — a pause, another ad taking the budget, or an unpaid invoice all look identical in the data — it just tells you it is no longer running, so you can go and look.
New
Your chart shows where you fell short of target
If you have set a margin target, the line on your dashboard chart now runs red wherever you are under it, and stays its normal colour where you are over. Point at any day and you get the target alongside the value, and how far off you were in percentage points.
New
A 7-day trend line, so weekends stop looking like a problem
Daily margin moves with the day of the week — most stores earn less at the weekend than midweek — which had the line crossing your target every few days without anything actually changing. Switch on the 7-day trend in chart settings and a bold average runs over the faint daily line, so you read the direction instead of the calendar.
Improved
Chart settings all in one place
The 7 days / 4 weeks switch has moved behind a gear next to the chart, together with the new target and trend options. Everything that changes what the chart shows now lives in one place, and your metric cards get the width back.
Improved
Every metric on your chart now explains itself
Picking what your dashboard chart shows used to mean recognising twenty-one metric names on sight — and knowing which of them counts tax, refunds or ad spend. Each one now carries a small info marker: point at it and you get what the metric measures and the exact formula behind it, without leaving the chart to go look it up.
New
See four weeks on your dashboard chart, not just seven days
Your main chart can now show four weeks instead of a single week, so a couple of quiet days stop looking like a trend. Four weeks is exactly four Mondays, four Saturdays and so on — the same mix as the four weeks before it — which means a change you see is a real change, not the calendar.
Improved
Chart colours you can tell apart
Two of the four chart colours were nearly identical to anyone with red-green colour blindness — roughly one in twelve men. All four are now clearly distinct, in both light and dark mode, and still on brand.
Fixed
Net profit on the chart now matches the rest of your dashboard
The net profit line on the chart was calculated differently from the same figure elsewhere in Margyn, and came out higher. Both now use one calculation, so the number is the same wherever you look at it.
New
Paused ad accounts now show up on your chart
When a Meta ad account stops for a payment issue, we now mark it on your dashboard chart — and mark it again when it comes back. Weeks later you can still see exactly why that dip is there, and everyone on the team reads it in their own language.
Fixed
The "ad account is back" email now actually arrives
We alerted you when an ad account stopped, but the all-clear email was never sent — you got the alarm and then silence. It goes out now, with how long the account was down.
July 2026
New
Your ads page marks the creatives that are wearing out
A creative that used to sell gets more expensive as the same people keep seeing it, and the change is gradual enough to miss. The ads page now flags them on a rising cost per result and a climbing frequency, so you can refresh or pause one before it eats the budget.
Fixed
Meta reach and frequency match what Meta reports again
Over longer date ranges both figures drifted away from what Ads Manager shows. They match again.
New
You hear about a stopped Meta ad account within the quarter hour
If a Meta ad account is paused or disabled we email you within about fifteen minutes, and once more when it comes back. No more finding out days later that the spend stopped.
Improved
Channel profit now has the ad spend taken off
The figure was contribution margin from before ad spend, despite what the column was called. Ad spend comes off it now, the pre-ad figure keeps a column of its own, and each number says whether it is pixel-verified or UTM-based.
Fixed
The UNAS tracking pixel records visits at last
The pixel went out inactive, and as plain text rather than script, so it never ran at all and the attribution behind your orders was empty. Two fixes later, it records visits.
June 2026
New
See the path a customer took to a sale, not only the last click
Every order now shows the path the customer took, on Shopify and UNAS alike, with the profit beside it. Switch the attribution model to see how the credit is shared out.
New
Ask Claude about seasonality, stock risk and cash on delivery
Claude could already read your figures. It now works through the questions that need analysis: which months repeat, what looks out of place, what cash on delivery actually costs you, and which products are about to run out.
New
Several stores in one overview, split by what they do
The overview puts e-commerce stores and lead-gen accounts in separate tables, each with its own profit column. One list was measuring two different things.
New
Look up the Meta ads a competitor is running
Type a brand and you get the Meta ads they are running now, broken down by placement, partnership and creative angle, as a report you can share.
New
Lead-gen accounts show leads and cost per lead, not sales
If you collect leads rather than orders, the cards, columns and charts now carry leads and cost per lead throughout, instead of sales figures that never applied to you.
May 2026
Improved
A renamed shipping method still gets costed
A renamed or new shipping method is matched by its name or by its carrier, and the settings screen suggests a profile for anything it cannot place. Orders still missing a shipping cost are badged, so your margin does not drift quietly while methods change.
New
Ask Margyn questions from inside Claude
Break a profit and loss line into volume, mix and rate, check whether a sync is healthy, or compare customer cohorts, without leaving the conversation.
April 2026
Improved
Per-unit costs work on UNAS, with net and gross prices handled
FIFO product costs now run on UNAS stores and no longer swap the Hungarian net and gross price, so the margin on each order is right.
New
Cash Flow Lab: plan the next few months of cash
It turns your ad spend, your margins and the delay before payments settle into month-by-month cash in the bank. You can save a scenario and share it.