
The marketplace now features a new metric—Attention Index. It estimates how many days a published article from a given outlet typically stays in readers’ memory, based on how long visitors spend on the site and how many pages they browse per session. Think of it as a reader engagement signal—the higher the index, the longer your content is likely to resonate.
You’ll find it as a new column in the marketplace table (shown by default, draggable, sortable), a range filter in the filters panel, and a metric card on each offer’s detail page—complete with a tooltip explaining what the metric means and how it’s calculated.
Kudos to Pavel and Rodion for shipping this one.
Dashboards All your orders across every project and campaign are now available in a single consolidated view—no more jumping between projects to see the full picture. Thanks to Pavlo and Yerkebulan.
Cart The cart got a cleaner redesign: less visual clutter by default and a new option to manage your payment method directly from the cart. Rodion rebuilt this.
Checkout The post-payment screen has been redesigned. On a successful payment, you can start working on your order right away or invite collaborators—without navigating elsewhere. Failed and pending states also got updated looks.
Offers management Publishers can now specify whether their format accepts client-written content in addition to publisher-written text. The indicator appears in the format settings section of the Add Offer page.
Marketplace The specific category from an offer’s conditions is now visible on the offer page and in the order’s conditions block, so you know exactly what you’re buying.
Marketplace Multi-column sorting has been removed from marketplace tables for a cleaner, more predictable browsing experience.
Metrics SEO metrics now display “N/A” instead of “0” when data is genuinely unavailable—no more misleading zero values.
Extras management Guarantee and writing add-ons now have smarter eligibility rules. Guarantee is automatically hidden for contributor post offers and short-term placements (under 1 year); writing is hidden when the offer already includes publisher-written content.
Offers management The “Author’s Name” field on the offer adding page is now correctly labeled “Byline.”
Publisher dashboard Publishers now receive a notification when their batch of media has been approved by moderators.
Publisher dashboard Fixed: the “Back” button on the publisher terms screen wasn’t working correctly.
Publisher dashboard Fixed: KYB verification was stuck—the flow was redirecting without processing, and country selection was getting stuck.
Publisher dashboard Fixed: unable to list or delist offers from approved media.
Offers management Fixed: incorrect price calculation for publishers.
Checkout Fixed: some users couldn’t complete payment setup due to a missing Stripe customer record. The flow has been reworked to create customer records reliably.
Marketplace Fixed: the offer count shown in search results sometimes didn’t match the number of actual results.
Members management Fixed: the role selected during the invite flow was not being saved for invited members.
Members management Fixed: invited users were incorrectly sent through the new organization creation flow.
Dashboards Fixed: the sidebar was sometimes showing stale organization context after switching.
Orders Fixed: the order list wasn’t refreshing after moving an order to a different campaign.
Metrics Fixed: monthly visits data wasn’t displaying in the media performance table.
Emails Fixed: publisher notification emails weren’t being sent after new orders were placed following moderation.
For the post-payment notifications, refer also to our help article in the public posts as it has some important details.

Content management got a lot of love this cycle from Yerkebulan and Sergey. The text editor now surfaces a + button on the left of every block so it's obvious what content types you can add, you can change heading levels on existing text (previously you could only pick the level when writing from scratch), and the attach-to-order flow gives you a clear toast confirmation the moment your text lands in an order. Moving texts between campaigns and projects now works the same way as moving orders.
Content management You can now move texts between campaigns and projects, the same way as orders.
Content management Added a + button on the left of each editor block to make content types discoverable. You can now change heading levels (H1/H2/H3) on existing blocks easily.
Content management “Attach to Order” button got more visual weight in the text editor, plus a toast confirms once the text lands in an order.
Order Added Next/Prev buttons to scroll horizontally through attachable texts in an order—no trackpad needed.
Orders Chat in "To Publish" orders no longer silently drops messages, and publishers and clients can now communicate with each other before the order review process is started. In this case, an order can’t be processed by a publisher and marked as “Draft” on their side.
Campaign Activity feed entries for text events now include a clickable Campaign > Text link.
Publisher dashboard The country list in the KYB verification form now shows only countries supported by Stripe Connect.
Marketplace When SEO metrics aren't yet synced for a new media, we now show "—" instead of a misleading zeroes.
Marketplace Sorting by price or metrics no longer breaks as you scroll through paginated results.
Cart Extras are not smashed in the cart now under offers and shown the summary section properly too.
Orders No more phantom "Accept Changes" block when a numeric condition is edited and reverted to its original value.
Orders Prepaid orders with extra now appear in the client dashboard immediately after booking. Before, there was a few minutes lag.
Campaign The symbol/word/link counter now sits at the bottom of the editor instead of floating mid-screen.
Campaign Text activity entries without a title now read just as "Tim updated text" without empty quotes.
Design fix Transaction table header no longer stays stuck at the top when switching between client and publisher billing pages.

Our MCP server just got a major upgrade. You can now manage the entire order lifecycle directly from your AI assistant—check order details, read activity logs, browse chat messages, and take action by sending orders for review or approving placements. On the content side, full text management landed too: create, read, update, and delete campaign texts without touching the web UI. And for those managing multiple projects, you can now read project activities and manage organizations, projects, and campaigns via MCP as well.
This is a big step toward making Medialister fully operable through AI assistants like Claude, ChatGPT, and Gemini. Thanks to Pavel, Yevheniia, and Anastasiia for building and testing this entire batch.
For more infor on the Medialister MCP server, check the help article.
Campaign Content limits are now validated before submission—the system checks character counts, link counts, and image counts against each publisher's requirements, preventing rejected orders.
Campaign Text revisions now track editor changes properly. When a different team member edits a text, a new revision is created automatically, so you always know who changed what. Thanks to Sergey.
Campaign Changing text statuses (In Progress → Ready, etc.) is now more intuitive with the drag-and-drop system.
Orders The activity text for system-approved orders now reads "auto-approved by the system" for better clarity.
Orders When a publisher reverts a price change back to the original, conditions no longer incorrectly show as pending acceptance if previous changes weren’t accepted yet.
Orders The deadline timer now pauses correctly while an order is waiting for client revisions, and admins can move stuck orders back to On Review.
Orders The order and chat drawer got a few visual refresh—cleaner layout for extras, and new status icons. Artur shipped this one.
Publisher dashboard Filters on the publisher dashboard now display numeric counts, making it easier to see how many items match each option. Yerkebulan implemented this.
Emails Publisher email notification links now redirect straight to the correct media board instead of the last viewed one.
Orders Fixed a critical bug where the "Approve" button threw an error instead of processing the approval.
Orders Fixed wrong media name appearing in publisher chat when switching between media projects.
Marketplace The "Editor's Choice" badge filter now correctly uses OR logic with other badges, matching the expected behavior.
Offers management Options to set a specific category for a placement and accepted topics now save correctly.
Offers management Offer price changes now reflect in real time without requiring a page refresh.
Offers management Fixed offer settings (pictures allowed, category) not saving across browsers.
Publisher dashboard Switching between media no longer results in a 404 page.
Projects Newly created projects now appear immediately in the navigation menu.
Members The project members list now correctly shows only members with access to that project, not the entire organization.
Authentication Users who sign up as publishers and switch to the client dashboard before adding media are no longer stuck on a broken page.
Design fix Fixed inconsistent paddings on prompt components across the product.

We've added two big trust and discovery features to the marketplace this cycle. First, you'll now see Bestseller offers pinned at the top of the marketplace table when browsing without filters or sorting. These are hand-picked placements our team highlights—strategic partners, high-performing media, and time-sensitive promotions—so you can discover quality offers right away. As soon as you apply any filter or search, the marketplace works as usual.
Second, verified publishers now display a badge next to their site name across the marketplace. If a publisher is verified by our team, you'll see the mark—a quick visual signal that the media is managed by a trusted source.
Kudos to Sergey and Yerkebulan for building the bestseller system end to end, and to Sergey again for shipping the verified media mark.
Authorization When opening a client dashboard for the first time after registering as a publisher, the system now asks you to provide information to learn more about you as a client, without an option to choose the publisher side again.
Marketplace Goal-based prompts now appear as you scroll through the marketplace table, nudging you to set campaign goals like SEO backlinks, AI visibility, or PR coverage. They disappear once a goal is already set for the campaign. Shipped Rodion.
Texts Content editor width is now restricted on wide screens for a more comfortable reading experience.
Cart The campaign selector in the cart now groups campaigns by project, making it much easier to pick the right one.
Cart Extras now show a proper empty state instead of a blank area when none are available.
Offers management The contributor post format is now hidden when adding or editing an offer, so you only see what's actually available. Previously created contributor posts are migrated to the article format type.
Orders When an order is sent back to the client for revision, the deadline now pauses correctly instead of continuing to tick and showing as overdue.
Marketplace Fixed empty tooltips appearing when no description is provided for an extra.
Marketplace Aligned the number of extras displayed on the offer page.
Marketplace Long media titles in the marketplace table are now properly truncated.
Marketplace Applied location filters are now visible in the filters section.
Publisher dashboard Search now works correctly even if you accidentally leave a trailing space.
Publisher dashboard Location sorting now follows a logical order instead of appearing randomly.
Order Fixed notifications appearing for orders that haven't been sent for review yet.
Dashboards Fixed an issue where two orders could appear open simultaneously.
Dashboards Opening the site from a saved link no longer shows an empty phantom order.
Orders Extras added by the publisher in the order chat now save correctly without needing a page refresh.
Texts Fixed the order count displayed on texts—it now reflects the actual number of linked orders.
Texts Text revision activities are no longer saved multiple times per minute generating dozens of activity logs in projects; they now track properly per revision.
Checkout Cashback transactions are now labeled correctly instead of showing as "Top Up."

We're launching content management—a dedicated space to create, organize, and manage your texts independently from orders. Until now, content lived inside individual orders, meaning you had to book a placement before you could start writing. That's no longer the case.
With the new texts tab inside every campaign, you can write and prepare content at your own pace, then attach it to one or multiple orders when you're ready. Texts updates also show up in your project's activity feed, making it easy to keep your team in the loop on content progress.
This release also introduces the editor role. You can now invite content writers and freelance editors to your projects with just the right level of access: full control over texts, read-only everywhere else. No risk of accidental purchases or campaign changes—just focused content collaboration.
Big thanks to Yerkebulan and Sergey for making this happen. This is just the beta yet with more improvements are already in the works.
Pavel also implemented an MCP server that is currently in beta. For now, it exposes marketplace search and filters, adding items to the cart, creating bookmarks, and reading your client’s balance.
We plan to expand the supported functionality here in the near future. For now, we’d love to hear about the scenarios you plan to use it for. Feel free to share them with us at [email protected] or through the in-product chat.
Balance You can now apply gift codes from the balance popup or using links like https://app.medialister.com/dashboard?gift-card-code=XXXXXX. Delivered by Rodion.
Authorization We now ask for a mobile number right after signing up to make sure you’re a real person. In the future, we’ll also use it to integrate with the notification system. It can be changed any time from the personal settings.
Marketplace Restructured the essentials filter block with clearer visual separation between filter groups and smarter collapse behavior—everything is easier to scan now.
Marketplace Improved how location names are displayed across the marketplace for better readability.
Orders Successfully published orders now trigger a confetti celebration—because your wins deserve to be celebrated 🎉.
Design fix Refined chips, badges, and alerts across the product—unified filter and bulk-search chip styles, updated badge icons, and tweaked alert sizing for a cleaner look.
Media management Artur added a way to clear incomplete media setup queues started from the batch media adding.
Media management UI-refreshments in the media tab: cleaner filter icons, removed the redundant moderation warning banner, and improved the "Add Media" button styles.
Offers management Renamed "Your Price" to "Gross Price" for clarity.
Media management Clearer empty state when filters in the media tab return no results.
Orders Notification badges in the sidebar now correctly show the number of orders needing attention, not the total count of individual notifications.
Orders Publishers can now use a "Keep Order" button to confirm they want to proceed with a disputed order under cancelation requested by clients for ongoing orders.
Orders Images in the HTML are no longer in Base64-encoded format. They now use standard links to make content copying easier.
Publisher dashboard Common countries like the US and UK now appear first in the media country selection dropdowns instead of less usable alphabetical order.
Affiliate program Affiliate referrals now earn a cashback bonus for referred clients, tied to their actual spending on published articles. Check the terms.
Marketplace Metric filter sliders no longer auto-adjust when you type a specific value manually.
Marketplace Fixed the results counter jumping and creating layout shifts when the number of results changed.
Marketplace Fixed an issue with duplicated locations in the local coverage filter.
Marketplace Turnaround time now correctly reads "1 day" instead of "1 days".
Publisher dashboard Fixed the local coverage filter incorrectly selecting all options when only one was chosen.
Payouts Fixed a bug where rapidly clicking the withdraw button could create multiple payouts.
Authentication Removed a duplicate +1 country code from the phone number list.
Authentication Daniil patched a clickjacking vulnerability on the login page.

We've been putting a lot of love into making the marketplace smarter about geography. The local coverage filter now shows the full location hierarchy—state, country—so you'll never confuse Georgia the US state with Georgia the country again. This applies to all same-name locations across the platform.
We also refined how campaign goals work with the marketplace. The recommended filters and sortings from your campaign goal are now applied only when you explicitly choose to—not every time you revisit the marketplace. And if you want to quickly reapply those goal-based recommendations, there's a new "Apply Goal-Based" button right in the Essentials block.
Kudos to Rodion and Pavel for shipping these marketplace improvements, and to Sergey for fixing badge filtering under the hood.
Marketplace The local coverage filter now displays location hierarchy (state, country) under each location name, making it easy to tell apart same-name places like Georgia (US) vs. Georgia (country).
Marketplace Location search now sorted properly for results—e.g., entering “New York” shows New York at the top instead of the 4th position.
Marketplace Added an "Apply Goal-Based" button to the Essentials section so you can re-apply your campaign's recommended filters and sortings anytime. Thanks to Rodion.
Marketplace Goal-based view is no longer automatically re-applied every time you return to the marketplace—it only changes when you set a goal or click the button "Apply Goal-Based."
Infrastructure Under the hood, Daniil upgraded our entire backend framework. You won't notice any changes on the surface, but this keeps our foundation modern, and makes future improvements faster to ship.
Orders Fixed an issue where the chat box wasn't visible, making it impossible to send messages in order chats.
Marketplace Fixed the badge “Editor's Choice” not appearing in filters.
Marketplace Fixed an issue where our bookmark selection displayed as an empty marketplace table.
Emails Fixed an issue where some emails were not sent (e.g., notifications about new orders).
Media management Fixed marketplace filters applied to the media view on the publisher dashboard.
Design fix Cleaned up border radius, selection states, and spacing in the onboarding, essentials filters, and goal selectors

Publishers, we heard you—navigating between media to find specific orders was a pain, especially if you manage a large portfolio. So we built the All Orders page: a single view that consolidates orders from all your media in one place.
The all orders page is now your default landing when you open the orders section. The media switcher in the sidebar is still there if you need to drill down, but for day-to-day order management, this new view should save you a lot of clicks and context-switching.
Delivered by Pavel and Yerkebulan.
Marketplace The locale coverage filter now works with states (try California or Florida, for example).
Marketplace The "Essentials" filter block now changes its name dynamically based on your campaign goal—so if your goal is SEO, you'll see "SEO Essentials" instead of a generic label.
Marketplace We refined the essential filters shown for each campaign goal. Instead of showing the entire filter group (for example, “Featured as”), we now show specific filters in that group based on the selected goal. Thanks to Rodion.
Offers management Publishers can no longer add offers to media that have been banned or declined by Medialister’s moderators—the "Add Offer" button is now properly disabled with an explanation.
Orders Fixed an issue where the change request message wasn't sent to the chat.
Members management Resolved a bug that caused user invitations to fail in certain scenarios.
Dashboards Fully removed users with the “Viewer” role from the publisher dashboard. The role remained after refactoring but wasn’t used in the actual interface, which caused issues for a few users.
Campaign Fixed an issue where newly registered users could encounter an undefined current campaign, leading to a blank dashboard.
Publisher dashboard Resolved a "Something Went Wrong" error that appeared when redirecting to publisher orders.

We've redesigned the client onboarding from the ground up. Previously, new users had to answer a lengthy questionnaire before they could even see the product—and many never made it through. Now, it's just one question: your segment. That's it. You're in.
Campaign goals have moved to where they actually matter. Once you're on the marketplace, you can select a specific goal (like SEO link building, brand awareness, or AI visibility). The marketplace immediately updates its set up with goal-based essential filters, columns setup, and our suggested filters and sortings will be applied. This makes the first experience far more focused and actionable.
Done by Rodion, Pavel, and Yevheniia.
Marketplace Rebuilt slider filters for metrics with better handling of large value ranges. It is way easier now to choose lower values.
Marketplace Expanded filters block now visually indicates there is a scroll with more options.
Checkout The “Top Up and Book” button now shows a loading spinner to indicate the process as it can take a few seconds.
Orders Improved media swap recommendations—now powered by competitor data for more relevant suggestions. Thanks to Sergey.
Orders Optimized campaigns and orders API requests for noticeably faster loading.
Orders The publish date now better indicates what it is and when to publish content. If it’s set to “PUBLISH AFTER” (aka embargo), we block any way to send a placement link and close such orders. If it’s set to “PUBLISH BEFORE” (aka deadline), we show a warning 2 days before it to publish the content ASAP.
Media management Now, you can edit media, including multiple items at once. In the latter case, the same settings will apply to all selected media.
Offers management Managers can now see, by hovering over the offer status, that only admins can list and delist, which prevents confusion.
Publisher dashboard New empty state for the publisher dashboard with clearer design.
Publisher dashboard Filters in the media and offers tabs now show only relevant options (locations, formats) based on your actual media, not everything in the marketplace.
Design system Refreshed the entire platform color palette and design system—updated form components, tables, tabs, modals, and dropdowns across the product. Kudos to Yerkebulan for this thorough overhaul.
Design system The error color is now more clearly distinguished from the brand color. Error text is now bold for improved readability.
Dashboards Transactions table now correctly shows data based on whether you're in the publisher or client dashboard.
Marketplace Fixed the same media appearing in its own recommendations on the offer page.
Marketplace Changed the bulk mode search icon.
Marketplace Fixed bookmark counter not updating in real time.
Marketplace Fixed an issue where bulk search mode showed an error when users entered unexpected symbols.
Cart Fixed item count not updating properly when removing or adding items.
Cart Fixed breadcrumb icons to match current designs.
Checkout Fixed "Top Up + Book" incorrectly redirecting to "Book" when balance was insufficient.
Checkout Added the "State" field to billing profiles for all countries—no more re-entering it at every checkout.
Campaign Fixed long email addresses pushing "Invitation sent" text off-screen.
Media management Fixed a bug where adding a single media item showed “Magic has broken” at the last step, instead of displaying a proper preview with metrics and other data.
Publisher dashboard Fixed right-side spacing inconsistency in the media table.
Publisher dashboard Fixed "Under review" status text color to match designs.
Orders Fixed activity logs showing UTC time instead of your local timezone.
Orders Fixed new hyperlink conditions not being highlighted correctly in the changed conditions block.
Design fix Fixed padding inconsistencies in dropdowns across the platform.
Design fix Fixed sidebar menu icons getting cut off after navigating to transactions.