Back
0:00

Building Clips with Creators in Control

Making it easy to share moments from a long-form video

Press

Creators invest in making great long-form videos. Clips packages that work into shareable moments without compromising their creative control. In roughly a quarter, I drove the delivery of Clips end-to-end. This spanned product thinking, design, backend and iOS engineering, large language model workflows, creator research, and launch storytelling. As the product evolved, several principles defined the work. This blog takes a tour through each!

0:00
Voiceover demo recorded for creators in our ambassador program
Clips are ready to review — a card surfaced over the home feed
This NUX appears on app launch for your first set of Clips
A Clips review card on the creator's profile page
A nudge appears on the creator dashboard
A Quip sharing a Clip from a watercolour painting video
A Quip sharing a Clip from a creator interview
A Quip sharing a Clip from a recorded live stream
A Quip sharing a Clip from a theme park ride video
A Quip sharing a Clip from a watercolour landscape video
A Quip sharing a Clip from an actual-play tabletop episode
A Quip sharing a Clip from a guitar lesson
A Quip sharing a Clip from a sketchbook painting video
A Quip sharing a Clip from a fashion history video
Principle one

Build prototypes I could unwind

There was urgency to learn quickly, while avoiding engineering decisions that would be painful to reverse. I created a prototyped implementation that would not scale, but would allow me to test the product hypothesis with a small cohort: suggestions from an LLM could help creators turn long-form video into Clips without taking creative control away from them.

Code is cheap, but data and APIs are expensive. A polluted database, a mobile endpoint a team has to support forever, or a contract we depend on is hard to rollback. I avoided durable client contracts, skipped unnecessary new enums, stood up resources we could tear down, and kept prototype data out of the main database. I kept production rigor while delaying permanent commitments until the product had earned them. There were zero incidents associated with this work and all prototype code was cleaned up before the Alpha rollout.

2 of 10swipe ↑ forthe next onean LLM suggestsmoments from a videothe creatormakes the call
Principle two

Leave authorship with the creator

Creators were open to tools that saved time, but were concerned about ones that took over creative judgment and used their work in unclear ways. That meant Clips could handle search and packaging, but creators must make the final publishing decision. This naturally shaped the product: Clips finds promising moments, makes them easy to review, and connects the output to Patreon’s existing creation and distribution surfaces.

The core product decision was to make Clips feel like a natural extension of Quips, Patreon’s lightweight public posts that appear in the Home feed for existing fans and potential new audiences. Creators already understood the Quip composer as a place to make a lightweight post in the feed. They also understood you could attach artifacts from Patreon, like quoting a post or another Quip. Clips introduces highlights from their videos as another artifact. These are ultimately the creators’, so I also built a flow to download Clips locally.

Clips can be attatched to a Quip, or downloaded locally

Suggestions stay private until a creator chose to post. Creators review and add their own caption and nothing is published automatically; a “good” clip is subjective and the creator knows their audience best.

These principles were embed into the data model. Clips are private intervals. Only when a creator chooses a suggestion is the Clip created as a media asset that can be attached to a Quip or downloaded. This way, I avoided creating unused assets and unnecessary video processing until required.

A creator's email: Clips is one of the most valuable new tools Patreon has provided to us this year
A creator's early-access feedback email
A creator's chat message: I am in LOVE with the short quip auto maker thing, it is soooo easy and picks great parts of my videos
Creator feedback in a Patreon chat
Principle three

Meet creators in their workflow

Within a month, I put Clips into a pilot with a small cohort of creators. I ran creator calls and understood that suggested Clips could feel like a natural next step after their publishing flow.

Leveraging push notifications

Clips meets creators in their workflow. After publishing a video, they received a push notification that deep links directly into the Clips library. The notification brings back creators when the system has something useful to show. If the pipeline failed, the creator can still publish; they just won’t receive Clip suggestions for that video.

What I measured

For the pilot, the success criteria was how many creators post their second Clip. It meant the creator found enough value to come back, review another suggestion, make an editorial decision, and share again. I also tracked supporting signals like watch and engagement on Quips with Clips, notification click-through rate, and qualitative feedback on Clip quality.

By the end of the pilot, all creators who responded to our emails reached the north-star behavior of Quipping a Clip more than once. In the creator debriefs, pilot creators asked to keep Clips on after the trial. One creator gave the cleanest product-market-fit quote of the project: “I wasn’t testing it, I was just using it.”

Principle four

Let creator feedback reshape the product

Feedback moved the interface away from a swipe-up feed of videos. Creators wanted a library organized around source posts, which meant the API needed to expose source posts, per-post generation state, and intervals grouped by video. APIs are meant to be flexible and not just a 1:1 representative of the database layer. I kept the swipe-up viewer for quickly moving through suggestions after a creator taps into a Clip, but made the entry point feel more like a library.

Every creator wanted review and editing before anything went live. One creator said even a millisecond off on the entry or exit point mattered, so I added pinch-to-zoom functionality for more granular trim control.

Creators needed granular editing of the start and end time, so I added pinch-to-zoom on the filmstrip

Creator feedback led to a simpler interface. Creators used thumbs down when a suggestion was of low quality. However, the thumbs up was rarely used. Instead, the “Add” action showed positive intent. I removed the thumbs up button, the scissors icon became a “Trim” label, and timestamp ranges became a negative countdown. I also introduced a condensed attribution to the source post. The positive feedback from the pilot gave us enough confidence to productionize.

The initial interface for the pilot

The pilot was a lot less polished than the final version, but was an invaluable learning tool. For example, there was no library interface at first. Instead, it dropped you straight into the swipe-up viewer. Based on feedback, I iterated. Inside the viewer, the biggest design learning was simplify - less, but better.

Principle five

Build reusable foundations that scale

After the pilot, I cleaned up the prototype path so Clips had one production reference in our repos. The project went through the detail-oriented launch process Patreon expects for any feature. I held engineering reviews and a product risk review. I also participated in design crits. Before launch, I created runbooks, dashboards for observability and a plan for experimentation and rollout.

The production rewrite enabled me to build foundations beyond Clips. The backend models Clips as intervals from a source post so Clips can show up in other product surfaces. Chapters are an extension since they use titles and intervals, with the added constraint their intervals should not overlap. I wrote an LLM gateway for a typed, observable route to call multiple providers, track cost and latency by call site, validate structured outputs, and test prompt/model pairs against a golden set of videos. The focus of my work was writing a long-running, reliable pipeline that kept LLM calls out of the request path and maintained a list of auto-retrying failures. Each attempt writes to a ledger for bookkeeping. The remaining work was operational. I considered task timeouts and created a reaper for stuck generations. Clips become ready when interval rows are written. If Clip thumbnail generation is slow or fails, clients can fall back to the post thumbnail and still let the creator review the Clips.

In June, about a month after the pilot, Patreon introduced Clips in alpha as iOS workflow for eligible videos. Creators can browse suggested moments, trim them, and attach them to a Quip.

Evaluations

For evaluations, Thomas, a machine learning engineer at Patreon, had prototyped a workflow. I built on that foundation and turned it into a formal evaluation tool. I ran the pipeline hundreds of times with different creator archetypes. The evaluation tool leveraged the LLM gateway I wrote. It let me compare outputs and improve cost or latency. I adjusted the prompts to avoid filler starts or mid-thought endings, missing context, and titles that didn’t summarize well.

As Clips moved toward a wider rollout, feedback became part of the system. Each Clip can collect structured feedback and optional comments.

Evaluation output: control and variant clip suggestions compared side by side with scores
Principle six

Earn trust through the small details

I recently read Josh Puckett’s Interface Craft, where he writes about Facets of Quality: external characteristics you want people to experience when using your product.

For Clips, my facets were:

Playful
Clips should feel light and satisfying to explore.
Precise
Clips should feel editorially trustworthy.
Quietly useful
Clips should save creators time and the feature should not be the main character.
Native
Clips should feel like it belongs in Patreon’s creation workflow.
Detail 01

Seen state entry point animation

If you haven’t seen this animation or your Clips yet, this will fire upon open the Quip composer to let you know there are new Clips awaiting your review.

Detail 02

Revising the Quip Composer

A product designer, Nathan, and I worked together to revise the Quip composer. This project consolidated actions into a bottom toolbar, made disabled states clearer, reduced the visual weight of the old media buttons, and gave Clips a durable entry point. The new treatment ran as an experiment and was directionally positive: total posts and text-only Quips increased and image and video Quips stayed neutral. Instead of simply adding a Clip entry point to the existing composer, we improved the overall craft of the surface.

Before
After
Detail 03

New user experience

I worked with another product designer, Justin, to create the new user experience.

Detail 04

Initial loading state

In most cases, creators will publish a post and be prompted via notification to explore new clips. At this point, the view will be populated and once you have clips, the library will always show them. However, this screen may be their first impression of this feature, so I spent some time polishing here.

These were earlier explorations I had.

Detail 05

Download states

While the primary action is attaching to a Quip, it’s important creators can take their work off-platform by downloading a Clip.

Exploration
Final
Detail 06

Filter adjacent rows

Adjacent rows morph corner radii.

Future iterations

More creator controls

I want to continue to empower creators with more tools so they are in control. Examples include burnt-in captions with fun styles, selection of text colors, aspect ratios, and the ability to edit captions.

Mockups of additional creator controls: caption styles, text colors, aspect ratios

Entry points

From the Creator Ambassador Program chat, one piece of feedback I received was: “It’s a beautiful feature hidden away.” That feedback encouraged me to explore other entry points. Featured Clips and the library flows are useful atoms. The feature can appear when useful.

Clips are ready to review — a card surfaced over the home feed
A Clips review card on the creator's profile page

Conclusion

One of Patreon’s core values is to “Put Creators First”. Clips works because it finds useful moments, lets creators’ adjust it, and leaves the decision to post in their hands.

Jevin Sidhu
September 9, 2026
Acknowledgements

Thank you to the entire team at Patreon – a special shoutout to Ann, Cat, Jason, Lois, and Thomas who envisioned how we may surface clips in the product late last year, Kanika and Mary Ellen for helping run the pilot, Alexander, Bhavik, Haley, Sam, and Shannon for supporting this workstream, and Justin, Nathan, Sharon who critiqued my design work.

Jevin Sidhu is a software engineer at Patreon. Get to know him through some of his favorite creators like Middlebrow, The Cutting Room Floor, Percish, Ben Taylor, Film Crit Hulk, Van Neistat, /noclip, Megan Wang, Floor Plan Croissant, and Random Order Show.