475 releases and counting

What shipped

Release by release, with docs to match on docs.ecomyard.com. Built in the open, tested on our own brand first.

Your store and your face

0.277.4 · Oct 5, 2026

  • FixedThe workspace switcher shows Shopify's mark for a connected store whose domain is not filled in yet.
  • FixedThe header shows your own face next to the invite button, also while you are the only one in the workspace.

Welcomed, not welcomed back

0.277.3 · Oct 5, 2026

  • ImprovedOn the day you sign up, Home welcomes you instead of welcoming you back.

Your setup list, your call

0.277.2 · Oct 5, 2026

  • NewMark a setup step done by hand: click the circle in front of a step you are not going to take, and click it again to undo that.
  • FixedThe setup list on Home no longer comes back after you hide it. Don't show again holds for everyone in the workspace, on every device, with an Undo right after.

Affiliates starts at Home

0.277.1 · Oct 5, 2026

  • ImprovedAffiliates opens on Home, the way Content does: the house first in the rail, Overview at the top of its menu, and a welcome by name above your program's numbers. A workspace that runs only affiliates now starts at home too.

Content and Affiliates

0.277.0 · Oct 5, 2026

  • ImprovedThe two halves of a workspace are called Content and Affiliates, in the switch, on the pricing page and in the docs.
  • ImprovedThe switch shows the two names alone, in the same small type as the workspace pill above it.

A glass space switch

0.276.4 · Oct 5, 2026

  • ImprovedThe Studio and Creators switch is a slim pill in the style of the workspace switcher above it, with a glass thumb that slides to the space you open.

Every workspace as its store

0.276.3 · Oct 5, 2026

  • ImprovedThe workspace switcher is a glass pill beside the Ecomyard mark, with your store's line centred in it and a larger Shopify mark.
  • ImprovedIts menu lists every workspace as its store: Shopify's mark on the ones that sell through Shopify, the store's domain, and the workspace's name under it. The menu is the same rounded glass and spans the mark and the pill.

A lighter rail and your store in the switcher

0.276.2 · Oct 5, 2026

  • ImprovedThe icon rail starts with its first page, level with the workspace switcher; the Ecomyard mark now sits in the switcher instead of on a tile above the rail.
  • ImprovedThe workspace switcher shows your store beside the Ecomyard mark: Shopify's mark and your shop's domain in small type. The trial badge is gone from it.

Welcome chips and a one-line switcher

0.276.1 · Oct 5, 2026

  • ImprovedThe welcome card on Home carries the same three lines as Integrations: what Slack, Claude and Shopify do once they are connected.
  • ImprovedThe workspace switcher sits on one line: the Ecomyard mark, your workspace's name and a chevron that opens the switch.

Integrations

0.276.0 · Oct 5, 2026

  • ImprovedSettings, Integrations opens on a banner of what the connections do, then every tool per group with its account or what it adds, its state, or a plus to connect it.
  • NewConnect a source lists every tool that is not connected yet, and Request app sends us the name of one Ecomyard does not connect to.
  • ImprovedConnections opens the same way: the two buttons in its title band and the banner above the tiles.
  • ImprovedOn a phone, the buttons in a page's title band drop under the title instead of squeezing it.

Profile basics

0.275.0 · Oct 5, 2026

  • NewProfile has your password now, the ways you sign in, a time zone and a button that removes your photo.
  • NewSecurity can sign you out on every other device, while the one you are on stays signed in.
  • ImprovedThe affiliate timeline, posts, gift orders and the Creators dashboard's activity show dates and times in your own time zone, taken from your browser the first time you sign in.

Settings polish

0.274.2 · Oct 5, 2026

  • ImprovedInvoices, Payment methods and Delete account use the full width, with the heading beside the content like every other settings page.
  • FixedClaude shows its green dot in the sidebar once it is connected.
  • FixedMembers shows everyone's profile photo instead of their initials.
  • FixedDropdowns draw their arrow inside the box, clear of the text.

Sidebar contrast

0.274.1 · Oct 5, 2026

  • ImprovedThe sidebar sits on a deeper tint and the page on pure white, so navigation and work read as two layers at a glance.
  • FixedThe account button in the sidebar shows your profile photo instead of your initials.

Edge to edge

0.274.0 · Oct 5, 2026

  • ImprovedEvery page now runs edge to edge, the way the content board does: the title in a band at the top, lists and tables across the page with a line between the rows, and settings as sections with the heading beside the fields.
  • ImprovedDashboards and record pages show their panels in one grid divided by hairlines. Cards stay for the things you pick or open: products, markets, ICPs, offers, plans and connectors.
  • ImprovedPages keep their shape while they load: the loading view now matches the page it stands in for, so nothing jumps when the data lands.
  • ImprovedEngage lists Automations first, the page it opens on, then Campaigns and Notifications.
  • FixedICP cards no longer spill out of their column on a narrower screen.
  • FixedThe products table no longer makes the page scroll sideways on a phone.

Tabs

0.273.0 · Oct 4, 2026

  • NewEvery page you open stays open as a tab at the top, the way a browser keeps them, so going back to the pages you are working in is one click. A tab remembers where you were in it, the cross or a middle click closes it, and the plus opens search to open another. Your tabs are kept per workspace in this browser.
  • ImprovedInvite team in the top bar is now a small circle with a plus after your team's faces, so the bar stays quiet above every page. The team page keeps its button.
  • FixedThe small dividers in the top bar sit in its middle. The one beside the sidebar button used to hang from the top edge.

Claude reads your affiliate program for a daily report

0.272.0 · Oct 4, 2026

  • NewSix tools for Claude that only read: the affiliate funnel, the roster with every code written exactly as Shopify holds it, orders one by one with totals that match the affiliate dashboard, what moved on the content board, commission owed and paid, and alerts for codes that look abused or leaked.
  • ImprovedEvery report Claude reads, the affiliate dashboard included, counts whole days in your shop's own time zone, so an order at half past midnight counts for the day it was placed.
  • NewAn order keeps its Shopify name and whether the buyer was new. Nothing else about the buyer is kept.
  • FixedA Claude connector added with the general address and approved for one workspace reads that workspace, where it used to refuse every call.
  • ImprovedA connection without write access is shown only the tools that read, so an agent reporting on your program never sees one that changes it.

Codes move to Shopify one run at a time

0.270.1 · Oct 4, 2026

  • FixedApproving dozens of imported creators at once moves their codes into Shopify one run at a time. A move that took longer than five minutes let a second run work on the same codes, and it could record the old app's discount as the creator's while the code already sat in yours.

Payouts that check themselves

0.270.0 · Oct 3, 2026

  • ImprovedEvery hour Ecomyard asks PayPal about payouts that have been processing for half an hour, so a payout whose webhook never arrived still settles, and one the creator has not accepted yet reads as unclaimed.
  • FixedMark failed on a PayPal payout asks PayPal first: paid there means paid here, an unclaimed one is taken back from PayPal before it closes, and one still on its way stays open. It used to hand the balance back on your word alone, so a payout PayPal still held could be paid twice.
  • NewWhen PayPal says the opposite of a payout that is already closed, you get an alert, under the bell and in Slack.
  • FixedConnecting PayPal checks the webhook with PayPal before saving it, and Pay out refuses a sandbox app, which paid test money while the creator's real balance moved to paid.
  • FixedOnly the creator, signed in to their portal, sets or changes where they are paid. Your team sees the address masked with the date it last changed, and the creator gets a mail for every new address, the first one too.
  • FixedAn affiliate with a fee, an imported balance or any balance at all is archived instead of deleted, so what they are owed stays on the books. Approving an imported creator who was already here adds the balance their sheet carried, and a brief's fee is booked in whole cents.
  • FixedOnly a member who may manage payouts can mark one by hand, and an app connected for a member, such as Claude, no longer gets the rights of the member's custom role.
  • FixedA tier a signup page sends new creators to can only be archived once the page points elsewhere, Approve all into the program an import already names keeps the tier from the sheet, and a code reads as live only once that exact code is in your store.

Connections are an admin's to change

0.269.4 · Oct 3, 2026

  • FixedOnly an owner or an admin can change a connection, the Slack alerts channel included. Every member could, including the store a Shopify connection points at. Members still see every connection and can still sync products.

A refund counts once, and a second round of fixes

0.269.3 · Oct 3, 2026

  • FixedA refund takes commission back once. A refund webhook that Shopify retried, or that arrived after the nightly check had already counted it, took it back a second time.
  • FixedA creator who unsubscribed gets no email from your flows either, and every flow email carries the unsubscribe link, as campaigns do.
  • FixedOnly an admin, or a role that manages creators, can change applications, also outside the app.
  • FixedAn address Resend refuses no longer holds up the invites and reminders behind it. The import cleans mailto: and a trailing dot from an address and refuses one that cannot be mailed.
  • FixedMoving over with a switch date: orders on the code a creator's import carried are credited to them, the day begins in your shop's time zone, moving or clearing the date reaches every stretch that has not finished, and the counts add up across retries.
  • FixedA code is not saved, moved or given up while Shopify does not answer, and a creator who kept their old code and later picks another is no longer treated as taking that one over.
  • FixedCreatives Claude makes as approved or in review send the usual ready to launch or ready for review notice, one for the whole batch.
  • FixedActivity shows codes going live only with a store connected, Approve all counts only what it approved, Programs counts every creator past a thousand, and an Approve anyway that is refused says so on the list.

Codes that reach Shopify on their own, and a round of fixes

0.269.2 · Oct 3, 2026

  • FixedCreators approved with Approve all get their code into Shopify within minutes. The check that takes codes, changed discounts and owed gifts to Shopify only ran for safe links, so a kept code could stay in the old app's discount and a new one could exist nowhere.
  • FixedA signup from a creator who also waits in your import says so under Applications, and points you to the import, which keeps their old code and tier.
  • FixedA code Ecomyard makes for a new creator is never one another imported creator still holds, so orders on an old code go to the creator it belongs to.
  • FixedApprove all puts the imports you moved under Joins in the program you picked, and Applications follows the background run as it approves.
  • FixedA creative keeps its number on every save in the drawer, and one moved to another concept takes the next free number there, so two ads never share a name.
  • FixedActivity, bottom-right, shows and acts on the workspace the page shows, also after a switch in another tab, and keeps updating after a dropped connection.
  • FixedAn unpaid balance written with more places than cents, such as 12.5000, imports as 12.50 instead of 125,000.
  • FixedThe Monday recap in Slack and the Affiliates meter under Usage count affiliates, not creators made for a creative's name.
  • FixedA link from Activity opens the Applications tab it names, also while the list is open. An answer to a briefing application goes out in the name of the workspace it belongs to.
  • FixedA web address with a backslash in it shows the not-found page instead of a server error.
  • ImprovedApproving a selection takes up to 40 at a time, so it always finishes, and pages that check who you are answer faster as a workspace grows.

Affiliates are the creators in your program

0.269.1 · Oct 3, 2026

  • FixedCreators made for a creative's name, with no program and no code, showed up under Affiliates and in the affiliate figures. Affiliates now lists the creators in a program, and anyone with money on the books; the others stay on their creatives.
  • NewUnder Applications, Approved shows who approved each one and when, or that Approve all or a signup page did it.

Applications you can search, filter and approve in bulk, into the program you pick

0.269.0 · Oct 2, 2026

  • NewPick the program a creator joins before you approve them: Joins on each pending application starts where the signup page or their import would put them, and you change it there.
  • NewTick applications under Pending, or a whole page, and approve or reject them in one go. Approving can put them all in one program, or each where they would go.
  • NewApplications have a search, a filter on where they came in, which signup page, the program they join, country, the old app and the invite, a sort by date or name, and pages of 25.

A rejection can be taken back

0.268.1 · Oct 2, 2026

  • NewRejected somebody by mistake? Under Applications, Rejected, Approve anyway takes the rejection back and approves them the same way as any other application.
  • ImprovedAn application rejected before Ecomyard kept who did it now says so, instead of leaving the name out.

Moving over from another affiliate app, without losing orders or balances

0.268.0 · Oct 2, 2026

  • NewUnder Settings, Affiliates, set the day your old affiliate app stopped paying. Every creator you approve after it gets the orders on their code from that day until their approval added, at their commission and as Shopify has them now: shipped, refunded or cancelled. They come in quietly, without a mail per order.
  • NewAn import can carry an Unpaid balance column with what the old app still owed each creator. Approving adds it to their balance as a line of its own, paid with their next payout and shown on their page and in their portal.
  • ImprovedIn the creator portal, Fees is now Other earnings: a brief's fee and a balance from the old app sit there side by side.

Rejected applications say why, and who

0.267.1 · Oct 2, 2026

  • ImprovedUnder Applications, Rejected shows why each application was turned down and who in your team did it, with the date. Applications rejected before today show the reason only.

Every mail a creator gets wears your brand

0.267.0 · Oct 2, 2026

  • ImprovedThe email steps in your flows, your campaigns and the answer to a briefing application now look like the rest of your creator mails: your logo on top, your brand color on the button, and sent by your brand via Ecomyard instead of from Ecomyard alone.
  • ImprovedThe answer to a briefing application has a button to the briefing, and the preview when you mail a list from Creators shows your logo and color as the creator will see them.

A cancelled order pays nothing, and a nightly check catches what Shopify missed

0.266.0 · Oct 2, 2026

  • FixedAn order cancelled in Shopify without a refund kept its commission pending for good and went on counting as revenue. A cancellation now takes the commission back, refund or no refund, and the creator's mail says the order was cancelled.
  • FixedA cancellation and its refund can no longer count one order twice, whichever of the two Shopify sends first.
  • NewEvery night Ecomyard checks the last three days of orders in your store against what it has. An order, refund, shipment or cancellation whose update never arrived is put right, and missing webhooks are registered again. An order is only added for a creator who was already active when it was placed, so nothing paid by a tool you are moving away from is paid twice.

Every new creative named by your convention

0.265.0 · Oct 2, 2026

  • NewWith a naming convention, leave the name empty when you make a creative, on the board, in a bulk upload or when you approve a delivery to the board, and it is named by the convention with the next number in its concept. A name you type is kept.
  • ImprovedA variation is named by your convention too, with the next number, instead of the original's name plus v2, and it keeps the original's creator.
  • FixedLaunch kept redrawing its board in the background, which made the page slow. It draws once now.

A code change that never leaves a creator without one

0.264.1 · Oct 2, 2026

  • FixedChanging a creator's code took the old code out of your store before the new one was checked. A code someone else already held was refused with the creator's working code already gone. Now the new code is checked first, and the old one only comes off once the new one is saved.
  • FixedChanging a code under Creators checks your store too, as the portal already did, so a code another app's discount holds is refused instead of turning into a variant nobody chose.
  • FixedThe affiliate terms say one thing about when commission is paid: once the order ships, including when a program ends.