Product

December 31, 20258 minute read

20.3K experiences later: Looking back at everything we built together in 2025

bh.webp

20.3K experiences later: Looking back at everything we built together in 2025

Written by Mary MattinglyDesigned by Chen-Wen Liang

TLDR; In 2025, Ceros launched Flex and delivered major improvements across Studio, MarkUp, and Admin, enabling teams to create, collaborate on, and publish interactive content faster, at greater scale, and with stronger performance, accessibility, and governance.

2025 was a pretty huge year. For you and us!

It was the year Flex officially launched and completely changed what you can build without touching a single line of code.

It was the year Studio and Editor both got faster, smoother, and way more reliable.

It was the year MarkUp leveled up into an (even more) powerful collaboration platform.

And honestly? It was the year our community kept pushing us, week after week, to innovate, refine, and make the entire Ceros platform better.

Before we dive headfirst into 2026, we wanted to pause and celebrate what you helped us achieve. Because this year, you didn't just create content. You created more content, faster, and smarter than ever before.

And the numbers? They tell a pretty inspiring story. Scroll on. 🔽

2025 by the numbers

Here's what you accomplished this year:

  • ~20.3K experiences created across Studio and Flex
  • 16.8K users making magic happen on the platform
  • Early Flex experiences reached meaningful audience impact faster, hitting 100 views up to 10 days sooner after publishing than comparable Studio experiences (yes, really 👀)
  • 900+ PDFs transformed from static to interactive
  • Nearly 7,000 PDF exports enabled faster sharing and reuse (repurpose away!)
  • 7,500+ admins and 6,600+ previewers keeping workflows running smoothly

Every number tells a story. Together, they show just how powerful this community is.

So let’s rewind and look at how the year unfolded, month by month. 👀

Product updates and releases by month

📅 January 2025

January kicked off the year by shoring up the fundamentals. This way, everything that followed had a stronger base to build on.

What we improved

AI in Studio moved out of Beta. Early in the year, AI in Studio officially graduated from Beta and got way more reliable in the process. Image replacement behaved more consistently, AI-generated text improved, and hitting “generate” stopped feeling like a gamble. Win.

Ceros Studio interface showing the ‘Generate with AI’ panel for creating text content within an experience.

From concept to creation, AI in Studio gave you a boost where you needed it most. Image via Ceros Educate.

A cleaner, fully web-based Studio. We also said goodbye to the legacy Desktop Studio App, completing our move to a modern, web-based Studio. That shift made it easier for us to keep improving the product while giving you a faster, more dependable experience overall.

This work happened alongside broader editor evolution throughout the year, ensuring Studio users continued to benefit from ongoing performance and reliability improvements.

Want the full breakdown between Flex and Studio? Read more on Educate.

What we fixed

Editing in Studio became much more predictable in January, thanks to stability improvements across Safari, mobile video playback, and those frustrating page-jumping interactions.

📅 February 2025

February was all about sharpening everyday workflows and removing friction from common tasks.

What we improved

The published URL is back where you expect it. Sharing a freshly launched experience should be instant, not a scavenger hunt. You told us you missed seeing the published URL right after hitting publish, so we brought it back to the post-publish modal. Now you can grab the link and share your work right away without any extra clicks (or head-scratching).

Search finally landed in the Asset Library. Scrolling endlessly through hundreds of assets to find that one image was getting old fast. One of your most-requested usability upgrades arrived in February, making it way easier to track down what you needed. With search in the Asset Library, you could find assets in seconds and get back to building instead of digging.

What we fixed

Studio now clearly warns you if a disconnect happens, preventing that nightmare scenario where your edits look saved but actually aren't. 😬 We also improved SVG rendering after refresh, restored ARIA labels on videos, and finally made image editing sliders match published output.

Big release

PDF Export entered internal beta, marking the first major step toward one of the most requested features of the year.

📅 March 2025

This was a big one. March marked a turning point.

What we improved

Adding assets to the canvas got faster. We sped things up by making it possible to add assets directly from the Asset Library with a single click. Drag and drop still works, of course, but this update made building feel a whole lot smoother.

Ceros Studio Asset Library showing account assets that can be added to an experience with a single click.

Drag-and-drop is so last year. Image via Ceros Educate.

Publishing control got a serious upgrade. March also gave Owners and Creators more control over who could publish in Editor. Being able to disable publishing on a per-experience basis made collaboration safer, especially for onboarding new teammates or managing high-stakes projects that needed one last review before going live.

What we fixed

March also delivered a strong round of reliability fixes (the unglamorous stuff that makes everything better):

  • Object states began returning cleanly to default styling, meaning no more visual surprises for users. 🤦
  • Creator role access issues were resolved, allowing users with limited project access to create experiences where expected.
  • Form interactions on Android devices were stabilized.
  • Plus, a sweep of improvements to snapping, resizing, and text behavior to make editing feel smoother and more predictable overall

Big release

MarkUp Archiving landed

We rolled out Archiving in MarkUp to solve a problem we’d all felt: dashboards packed with waaay too many finished projects 🙃 With Archiving, completed folders and MarkUps could finally be tucked away into a dedicated Archive section, keeping active work front and center while making it easy to restore anything later.

📅 April 2025

April delivered some long-awaited workflow wins.

What we improved

Variant editing got a whole lot easier. With April’s release, images, videos, and embedded objects could now sync across variants, not just text. That meant no more manually updating the same video across 12 different versions (which, yes, was a nightmare 🤦). Once it was updated in one place, it stayed in sync everywhere.

Text finally learned when to behave… and when to break free. Need your copy to stay perfectly contained? Or ready to let it run wild? The new Clip Text Path option lets you choose. Toggling it on kept text snug inside its box, while toggling it off allowed it to flow beyond the lines. It was a small switch that made flexible layouts and dynamic designs waaay easier.

Ceros Studio UI showing the Clip Text Content setting used to constrain text within a defined text box.

When your text knows its boundaries. Or decides to break them. 🤷

MarkUp email invites got a lot more helpful. Sharing MarkUps or folders used to leave reviewers guessing. In April, email invites gained the ability to include personalized messages, so you could explain exactly what you needed feedback on, add context, or call out deadlines. The result? More relevant comments and far fewer “wait… what am I reviewing again?” moments.

What we fixed

We fixed a sneaky export issue where spaces in file paths were turning into “+” signs so users stopped running into hiccups when hosting. We also tweaked how Studio handles page changes and duplication. It’s now faster and smoother, especially when you’re working with lots of pages.

Big releases 🎉

Export to PDF

You can now export any Ceros experience directly to PDF. This feature is perfect for repurposing content, sharing static previews, or creating LinkedIn carousels without having to rebuild everything from scratch.

Subfolders — Rolled out to beta users

Subfolders introduced nested organization, clearer governance, and easier navigation for growing teams. No more dumping everything into one massive folder and hoping for the best.

📅 May 2025

May was all about speed and reuse.

What we improved

Duplicating experiences became lightning-fast. In May, duplicating an experience turned into a simple two-click workflow. Copies landed neatly in the same project, so you didn’t have to hunt them down or reorganize after the fact. A small change, sure, but one that saved you serious time (and your sanity 🙃).

What we fixed

Export reliability returned, mobile text layouts stopped reshuffling randomly, deep links behaved correctly, masked image rendering improved, and PDF exports no longer cut off content at weird places.

Big release 🎉

Import from PDF 

Turning PDFs into interactive content got a whole lot faster. With Import from PDF, users gained the ability to drop an existing file into Studio and instantly get an editable starting point. 

From there, layer in interactivity, motion, and analytics to turn a static file into an engaging, trackable experience.

📅 June 2025

June focused on polish, performance, and precision.

What we improved

Your canvas got a little more breathing room. In June, rulers stopped showing by default, giving you a cleaner, less cluttered canvas right out of the gate (don’t worry, you could still turn them back on anytime). The View menu was also reorganized to feel more logical and consistent, and you gained more control over your workspace, including the ability to toggle the contextual menu on and off. Small UX tweaks, big “ahh, that’s better” energy.

PDF exports finally reflected your image edits. Exporting a PDF used to flatten out your image adjustments. That changed in June. PDF exports began respecting those edits, so what you fine-tuned in Studio actually showed up in the final file. Less rework, more confidence when sharing. 🙌

What we fixed

Studio performance improved after we squashed a memory leak (🤦), lists stopped shifting around in Preview and Publish, exports became more reliable, and video uploads handled large files more gracefully.

Big release 🎉

Enhanced PDF Text Selection – MarkUp

MarkUp introduced precise text-level commenting inside PDFs. Select the exact text you want to comment on, and your feedback lands exactly where it needs to. You can even copy text directly from PDFs to reference in your comments. This made collaboration on PDFs way clearer and faster, especially for teams preparing PDFs for interactive transformation.

📅 July 2025

July was about scale and structure.

What we improved

Studio handled spotty connections way more gracefully. Unreliable Wi-Fi is, unfortunately, a fact of life. When connections dropped, Studio did a better job detecting it and letting you know, helping prevent unsaved edits and those dreaded “wait… did that save?” moments.

Everyday tools got a precision upgrade. The eyedropper tool was improved to be more accurate, correctly grabbing colors from the element underneath instead of getting tripped up by hotspots.

Finding files inside subfolders finally made sense. Subfolders gained full nested search support in July, so searching didn’t stop at the top level anymore. You could find what you needed no matter how deep it lived, without clicking your way through folder after folder.

What we fixed

Accessibility improvements restored keyboard navigation, object state visuals stabilized, password-protected experiences behaved correctly, and large PDF exports became way more reliable.

Big releases 🎉

Subfolders — Now live for everyone

Subolders officially launched for all users, unlocking cleaner organization, cascading permissions, and global search across every level. With this update, your content library got a whole lot easier to manage.

If your Admin feels like a treasure hunt, subfolders are your new map 🗺️

📅 August 2025

This was a big one. Looking back, August was all about making things feel steadier, safer, and easier to manage at scale. 🙌

What we improved

Finding the right folder got way faster. We made a small but mighty improvement to folder organization. When moving or copying folders, your recent folders now show up at the top of the list, so you could stop scrolling, click once, and keep things moving.

Sharing feedback beyond your team got easier. On the collaboration side, MarkUp made it easier to share feedback outside your immediate team. That meant smoother reviews, faster approvals, and fewer back-and-forth messages slowing things down.

Big releases 🎉

Disable Publishing from the Admin

Control who can “publish.” By managing permissions directly in Admin, teams were able to prevent accidental launches, set smarter guardrails around high-stakes content, and collaborate with a lot more confidence. This one really came in clutch for large or distributed teams. 🙌

MarkUp: Export Comments 

We also rolled out Export Comments in MarkUp. Instead of copying and pasting feedback piece by piece, you could download all comments from a MarkUp in one click—as a CSV or JSON file—and share them wherever they needed to go. Perfect for audits, reports, stakeholder reviews, or syncing feedback into other tools without the extra chaos.

📅 September 2025

September was all about expansion and visibility, giving teams better ways to organize work, track engagement, and understand what’s actually happening inside their projects. 👀

What we improved

More visibility into how your work gets used. Enterprise users gained access to In-Product Metrics, making it easier to see things like publishing history, live URLs, contributor activity, and more directly in the Admin. This gives your team instant visibility and eliminates the need for manual reporting. 

Analytics became easier to access. Studio and Editor added direct links to Analytics, so jumping from building to performance insights felt more seamless and less like a scavenger hunt.

Cleaning up your workspace got a whole lot easier. MarkUp rolled out Bulk Delete and Archive, making it possible to manage multiple MarkUps at once instead of dealing with them one by one. Less clutter, fewer clicks, and way more control over busy workspaces.

What we fixed

September also brought a set of fixes that tackled some sneaky edge cases. Experience thumbnails now update correctly (even when synced text lives below the fold), removing users from an experience no longer affects their roles elsewhere, and layered elements with blending modes now behave properly inside nested groups. Fewer surprises, smoother workflows, and a lot less head-scratching.

Big releases 🎉

MarkUp: Bulk Actions

September introduced Bulk Actions in MarkUp, letting you archive, move, or delete multiple MarkUps in just a few clicks. No more tackling clutter one item at a time when you’ve got dozens (or hundreds) to wrangle. Simple, but seriously time-saving.

MarkUp: Workspace Metrics for Enterprise 

Enterprise Owners and Admins gained access to Workspace Metrics, making it easier to track MarkUps created and comments added by each individual over a selected timeframe. Curious which clients are most engaged? Want to make sure work is evenly distributed across your team? Now you’ve got the data to see what’s really happening. A huge win for team management and client engagement tracking.

MarkUp: Priority Pins 

Priority Pins landed in September, giving teams a clearer way to flag what matters most. Whether something was a blocker or just a nice-to-have, setting a priority made it instantly obvious where attention was needed. With this simple update, projects could move forward faster (and without digging through comment threads to figure out what to tackle first).

📅 October 2025

October was all about confidence and clarity, especially when it came to managing teams, permissions, and publishing at scale.

What we improved

The Ceros Admin got clearer and more capable. Ahead of Flex’s launch, the Ceros Admin UI was updated to better support how you manage workspaces, users, and publishing across the Ceros ecosystem. The result? Less friction, better visibility, and way more confidence when juggling teams and permissions.

What we fixed

Animations became more predictable, preview and published views stayed visually aligned, and everyday editing workflows — like grouping, text styling, and page creation — felt smoother and more reliable. Fewer surprises, smoother builds, and a much better feeling when hitting publish.

📅 November 2025

November was a defining moment. The moment all the other months were building toward. 🚀

What we improved

Flex editing, responsive workflows, collaboration, and accessibility all took major steps forward. Teams building at scale gained more confidence, more flexibility, and fewer “will this work?” moments as Flex continued to take shape.

What we fixed

Publishing became more consistent, mobile rendering stabilized, and video handling grew more dependable. The kinds of fixes you might not notice when they’re working, but definitely feel when they’re not. 

Big releases 🎉

Flex launched to the public

After months of iteration and invaluable feedback from our incredible beta community, Flex officially launched to all Ceros users. It introduced a faster, more scalable way to create immersive, responsive content designed with performance, accessibility, and SEO in mind, and built to support strong Lighthouse scores when experiences are optimized effectively.

Flex signaled where Ceros is headed next: continuing to evolve alongside your needs and opening the door to new use cases, workflows, and ways of publishing content at scale. This was the moment we’d all been working toward. And the best is yet to come!

Want to go deeper? You can learn more about the thinking behind Flex and how it works in practice:

📅 December 2025

December was about finishing strong.

What we improved

Copying from Studio to Flex went into beta. Copy/Paste from Studio to Flex officially entered beta (yes, finally!). Paired with new layout controls like Fixed and Sticky to Parent positioning, you had even more freedom to build flexible, responsive designs without starting from scratch every time.

Analytics got way more insightful. Our Google Analytics (GA4) integration leveled up, making it easier to capture richer engagement data. You could track video plays and progress, form submissions (and errors), lightbox opens, and more granular link clicks all flowing through GA4’s event-based model. The result was a much clearer picture of what was working… and what needed a rethink.

What we fixed

Background publishing errors surfaced more clearly, inspector interactions stabilized, and PDF Import reliability continued to improve.

Big releases 🎉

In-Product Metrics 

Teams gained real-time insight into their entire content ecosystem like what's published, where it lives, and who worked on it. Total visibility, finally.

If you’ve ever thought, “Wait… is this live?” This one’s for you 🙃

Click States in Flex 

Building interactivity in Flex just got way easier. Click States let you define exactly how an object looks after someone clicks it with no complex animations required. 

Want a button to change color when clicked? A card to expand? A menu item to highlight? Now you can set it up in seconds. Combined with Hover and Pressed states, you've got full control over how your experiences respond to user interactions. This is huge for creating intuitive, engaging content without the headache.

Flex closed the year ready for what's next

With stronger interactivity, layout control, and connected workflows, Flex ended 2025 powerful, flexible, and poised for growth in 2026.

What’s next for Ceros in 2026

We’re building toward a future where teams can create faster, publish with confidence, and bring premium digital experiences to life. With a lot less friction.

Here’s a glimpse at 2026:

  • Flex, but faster. We’re continuing to sharpen Flex with an eye on better performance, smoother workflows, and thoughtful editor refinements that keep momentum going.
  • From idea to publish, faster. We’re streamlining creation and publishing workflows to cut down on delays and get your content out the door faster.
  • A more connected platform. Moving between Studio, Flex, MarkUp, and Admin is about to feel a whole lot easier. We’re starting with Copy/Paste and expanding from there.
  • Smarter creation with Flex AI. We’re iterating on AI-powered tools to help you build and refine faster, with less manual effort.
  • More responsive, more interactive. Get even more control over layouts, scroll behaviors, and interactions on every screen, at every breakpoint.
  • Templates that do more. Expect new templates that not only look good but show off what Flex can really do so your team can hit the ground running.

A final thank you to our incredible community ✨

None of this would exist without the creators who pushed us, challenged us, and built incredible work on Ceros every single day.

Whether you're already deep into Flex or just getting started, we'd love to see what you build next. If you want to explore what Flex can do, try the interactive demo and take it for a spin. And if you're looking to sharpen your skills or find some inspiration, Educate has everything from quick tips to deep-dive courses.

Thank you for creating with us. Here's to everything we'll build together next. 🙌

FAQs

What is Flex, and why did Ceros launch it in 2025?

How is Flex different from Studio? When should teams use each?

How does Flex improve SEO and performance?

How does MarkUp work with Flex and Studio?

What were the most impactful Ceros product updates in 2025?

What does the Flex launch mean for performance, accessibility, and SEO?

How is Ceros approaching AI in Flex?

What’s next for Ceros in 2026?