
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.

Artur and Pavel have completely redesigned the media tab in the publisher dashboard. Publishers can now filter their media by different properties, search by name or URL, and see clear media status indicators at a glance. The new interface makes it much easier to manage large portfolios and quickly find specific outlets.
The filtering system works seamlessly across all your media, whether you have a handful of sites or hundreds. Status badges give you immediate visibility into which media are live, which need attention, and which are pending review. You can now also see how many offers, out of all offers created in a media, are listed.
Cart Rodion optimized the cart once again for the sake of a smooth experience.
Marketplace Yerkebulan added the bookmark icon to offers in the marketplace table to indicate which ones were bookmarked already.
Client dashboard Campaign and project names now support emojis, numbers, and Cyrillic characters. Previously, these symbols were rejected without even warning what’s wrong.
Billing Pavel added bought extras in monthly invoices with clear line-item breakdowns showing the related placement, extra name, and service fee.
Billing The transactions table now displays extra names, so you can see exactly what each charge corresponds to.
Billing All financial documents (invoices, receipts, credit notes, self-billing invoices) now use a cleaner date format: November 12, 2025.
Billing Your balance is now a clickable link that takes you directly to your transactions page.
Marketplace The color gradient on the visits chart is now subtler and more visible in many cases.
Publisher dashboard The Stripe Connect warning banner now only appears when your account is actually disabled—not when there's a future requirement that doesn't affect you yet.
Publisher dashboard Pre-moderation now applies to single media additions for existing in the catalogue websites, ensuring quality across all additions. If we do not have such media yet, the flow is as it was.
Publisher dashboard Removed the redirect to the orders view when clicking a row in the media table, which often caused misclicks.
Media management Prevent publishers from selecting "Global" location setting when the media type is set to "Local news"
Emails New email notification for order cancelation requests for publishers.
Emails New email notifications for successful refunds.
Emails Order links in emails now redirect to the correct organization, project, and campaign. This is important if you’re a pro user.
Extra There is now a strict limit of 10 extras a publisher can make public.
Billing Fixed an issue where invoices for the wrong months were being sent.
Billing Fixed a bug preventing invoice generation when only extras were purchased in a billing period.
Billing The "Get invoice" button in billing settings now works correctly.
Billing Fixed credit notes not downloading correctly.
Billing Fixed unreadable characters appearing in invoices.
Checkout Yerkebulan fixed an issue with top-ups so the business type selection is now properly saved after completing a top-up.
Cart Clients can now purchase or confirm extras in chat when the balance is low—they're redirected to the top-up page as expected, instead of seeing an error.
Authentication Rodion fixed annoying 502 errors that appeared for users who signed in with Google or LinkedIn.
Marketplace Fixed the bulk search when the user not being able to clear it after page refresh.
Marketplace Fixed inconsistent marketplace search input widths.
Marketplace Bookmarked media count not updating properly after bookmarking.
Marketplace Removed the unnecessary separator below the last filter group when it’s expanded.
Email Order emails to publishers now include proper links that redirect to the correct dashboard.
Email Fixed an issue where the system sent two invitations when a user wasn’t yet registered.
Payouts Fixed an issue where the publisher couldn’t withdraw all earnings when a payout fee was imposed.
Order Fixed an issue where orders for placements with removed extras were uneditable, preventing users from sending them for review.
Orders Fixed excess empty space appearing in the bottom of the order editor.
Orders Fixed live chat issues where messages weren't updating in real-time.
Orders Fixed titles being cut off in the order editor.
Settings The user name is changing properly now.
Invites If an email is too long, it will now be truncated to fit the invitation modal window properly.
Design fix Fixed keyboard shortcut button paddings being inconsistent.
Design fix Fixed active tab border radius in small tab components.
Design fix Updated dropdown menus with no black border.

Speed matters—and this release is mostly about taking time to make Medialister faster.
Rodion has been on a mission to optimize the client experience when working with the marketplace, jumping between campaign orders. The marketplace now works snappier, orders open faster, jumping between orders is smoother.
We are not fully done with those optimizations yet and there is a long journey, but we’re committed.
Marketplace The bulk search now functions as a separate feature, making it easier to learn about and discover.
Marketplace The applied filters now use a smaller font, allowing more filters to fit on a single line.
Order The email regarding order cancellations has been added.
Billing Pavel added purchased order extras to the transactions table.
Publisher dashboard Yerkebulan and Danill have released an update for Stripe verification. If Stripe requires additional documents or details in the future to maintain verification, the system will now display a warning in the dashboard, along with a link to submit the necessary information.
Publisher dashboard If your organization is banned from receiving payouts for any reason, your dashboard will tell you about it.
Emails The chat message content is added directly to the email notifications.
Design improvement The keyboard shortcut hints are now designed to be less intrusive.
Marketplace Media previews previously generated in incorrect sizes are being regenerated.
Order Sergey resolved the issue where some clients received duplicate emails about booking an order.
Cart When an extra is removed, the price in the cart now updates correctly.
Media management On the media preview, the "Exit" and "Back" buttons are no longer overlapped by other elements.
Media management Fixed an issue where media offers were available for booking via the direct link, even though Medialister moderators had rejected the media during review.
Media management The status for banned media is now displayed as red in the table instead of green.
Publisher dashboard Artur fixed an issue where navigating the publisher dashboard constantly switched the media for which orders opened.
Medialister API API now returns only listed in the marketplace offers

Introducing media website previews. You no longer need to actually visit each media outlet to see if it suits you; everything is now visible on the offer page. Instead of just showing metrics and conditions, you now see a large, clear screenshot of what the media actually looks like.
We are now focused on updating previews for our best offers, but over time, we will cover all our media.
Kudos to Yerkebulan, and Pavel for shipping this update.
Marketplace The offer page now shortly explain the publishing flow.
Marketplace Some offers now include descriptions that clarify certain terms and provide details about media and placements.
Marketplace Pavel and Yerkebulan added the final price with the clients service fee included on the offer page right above the "Add to Cart" button.
Marketplace Rodion has resolved a long-standing issue, so the marketplace header now remains fixed regardless of how many columns the table displays. This makes it much easier to explore.
Marketplace Added proper context to text volume requirements—you'll now see clear tooltips explaining when your content is below minimum or above maximum limits, with updated condition displays showing ranges like "Between 1,000-2,000 symbols." Bear in mind, that some offers set limits in words instead.
Cart In the booking flow, we now display Medialister's Trustpilot rating along with a few other helpful features.
Media management Previously, it was possible to add the same domains to an organization if they were added with different media types. Now, we prevent this behavior.
Media management When media has no offers, we now display an "Add Offer" button directly in the media table. This serves as a quick shortcut and a prompt for the next action.
Offers management Artur made it so that the listing status can be changed now right from the table without going to the offer three-dot menu. The three dot menu was removed and the editing button was placed right into the table.
Offers management If the verification (KYB) is incomplete or a related media is still under review, a relevant tooltip will appear with the status, explaining why an offer can't be listed.
Offers management When trying to list multiple offers with parent media under review, the 'Change Status' button is disabled and displays a tooltip explaining why.
Orders Now, media that require your attention, such as new orders or new messages, will appear at the top of the media list in the hamburger menu.
Orders Cents are now displayed for earnings within orders.
Design improvement All tables now have headers that remain fixed at the top while scrolling, including the transactions table and the recommendations in the cart.
Marketplace The conditions regarding backdated content, meta tags, and the tracking pixel were moved from the accepted topics section to the conditions section.
Marketplace Proper rounding for prices with cents is added.
Cart Fixed recommendations taking too much space and dominating over the actual cart.
Cart Fixed a bug where checkboxes did not work correctly for newly added items when grouped by media.
Metrics Fixed an issue where some maximum metric values to chose from in the filters appeared as unrealistically high billions.
Media management Offers management The tables now appear correctly after a page refresh, with proper loading states.
Offers management Fixed a bug causing an offer delisting after its editing in some cases.
Order Long placement links will no longer extend off the screen and will be properly truncated.
Design fix Date formats are now everywhere set to November 28, 2025 .

Our team has made significant improvements to the roles system behind the scenes. The publisher and client dashboards are now completely separate. You can invite members as publishers or project viewers without worrying about them accessing other parts of your business processes. We also reviewed all features and their access levels for different roles. For more details of how roles now work and full lists of accesses, check these help articles: for the client dashboard roles and the publisher ones.
Kudos to Pavel, Sergey, Yerkebulan, Anastasiia, and Yevheniia for thoroughly reshaping and testing of the entire product under-the-hoods.
Support Artur added the support widget under the "?" button in the sidebar. Now you can ask AI in the chat if you have any questions about the product, or contact us directly from there. You can also report feedback and bugs, and access help articles more quickly.
Support The help articles now open in the left corner without redirecting to a separate page.
Marketplace Offers can now be found accurately in searches, whether or not you include "https:" or "www" in the URL. The search also supports multiple URLs.
Cart If a campaign is deleted or moved to a project that the current user cannot access, any cart items linked to that campaign will be removed from the cart.
Metrics Yerkebulan has improved the metrics filters. Now, metrics are separated by their source, less important ones are hidden under a "Show More" button, and applied filters display the source icon.
Checkout On the checkout, there is now a separated line above total indicating the top-up amount if it is needed for a booking.
Campaign Empty campaigns now feature a new illustrated empty state that clearly indicates the next steps to take.
Campaign The onboarding stepper for new users in campaigns has been removed.
Emails Added left cart reminders with the ability to turn them on/off from the notification settings.
Metrics For clarity, "Estimated Views" metric was renamed to "Estimated Placement Views" and "Visits" to "Monthly Visits."
Metrics Metrics with percentage values now clearly display the "%" symbol next to them in inputs.
Offers management Artur implemented homepage announcement and placement period are now available for offers editing
Media management When uploading a CSV file for batch media adding, the location of the media domains within the file no longer matters—we'll extract them from any cell, row, or column. If a value in the CSV file is not a domain or is incorrectly formatted, it will simply be skipped without causing an error.
Media management Metrics are now gathered for media added in batches right after they were added.
Marketplace Fixed slow loading times for filters in the marketplace.
Marketplace Fixed a bug where the offer conditions sometimes displayed "Without homepage announcement," while the additional info stated otherwise.
Cart In the cart, when the screen is resized to a smaller width, the price, campaign names, and remove button will no longer overlap.
Dashboards Fixed a bunch of bugs related to switching between client and publisher dashboards.
Authentication Fixed error "Something went wrong" on the password reset.
Design fix UI updates throughout the product to ensure prompt consistency
Members management Fixed a bug where some users remained marked as Pending even after accepting an invitation.
Offers management Fixed an issue when conditions were not being saved when creating or editing an offer. Previously, homepage announcement settings and the category in offers were also not saved correctly.
Extras management Rows in the extras management table no longer jump randomly when the Public checkbox is toggled on or off.
Publisher dashboard The empty publisher dashboard state isn't cropped on smaller screens anymore
Offers management Filtering by sponsored links is now working properly for offers
Offers management The language and country filters now use "OR" logic instead of "AND" when you select multiple options.
Offers management Now, opening filters won't break after reloading the page.
Offers management Small UI adjustments to the bulk actions for offers tab.
Offers management Fixed a bug during an offer adding/editing that occurred when the character limit input was set to 0 or when attempting to delete the old value while the "Unlimited" checkbox was checked. Previously, this caused the error "Can't be less than one" to appear.
Media management Fixed a bug where, when adding media in batches, scrolling through the media table during the setup stage caused the header to be partially overlapped by the scrolled rows.
Emails Fixed an issue when some users could get emails about other's orders.
Emails Project invitations are no longer sent to the project creator.
Moz and Majestic metrics are now hidden. Hopefully, we will be able to restore them someday.