Repurpose.io Creator-economy SaaS · 2021

How we helped a creator startup transform UX and scale to 20,000+ paid users.

Outcome An audit-led full rebuild. SaaS + landing page. 20,000+ paid creators on the rebuilt platform. Verified Clutch 5.0 across every category from CEO Hani Mourra.
Repurpose.io, creator-economy content automation SaaS

Solo-founder SaaS rarely fails because the engine is bad. It fails because the UX hides what the engine can do.

Hani Mourra built Repurpose.io himself, a SaaS where content creators upload once and the platform auto-distributes to YouTube, Facebook, Instagram, LinkedIn, TikTok, audio podcasts. Creators were paying. Growth was slowing. We led with a paid UX audit; Hani read it, didn’t need a second pitch, and converted it into the full SaaS + landing-page rebuild.

01

A live product, paying users, no full-time designer. Hani was wearing five hats and design got the smallest. Retention was slipping; the best features were hidden behind a blank-canvas onboarding.

02

Input vs output, never separated. Users couldn’t tell whether a Facebook connection was supposed to feed content in or push it out, the single biggest source of support tickets.

03

Landing page loading in 8s on desktop, 23s on mobile. Hero copy soft, conversion lever weak. The page was costing leads before the product had a chance to fire.

★★★★★
Denovers made critical improvements to Repurpose.io that maximized retention and feature usage and assisted in incorporating business goals into an improved, intuitive, user-friendly design. The team was very responsive and proactive and surpassed my expectations.
Hani Mourra
Hani Mourra CEO & Founder · Repurpose.io · creator-economy SaaS
Scale
20,000+
Paid creators on the rebuilt platform. The metric Hani led with when he tweeted the relaunch.
Speed
40% faster
Time-to-setup on the gnarliest first-run task, separating Input vs Output with platform logos and guidance.
Rating
5.0 Clutch
Verified across every category. Quality / Schedule / Cost / Willingness to refer.
Motion
Audit → Refs
Paid UX audit converted to the full rebuild. Hani then sent us referral business from his founder network.
The story

A paid UX audit that converted into a full rebuild.

Hani Mourra built Repurpose.io himself. By 2021 the engine was working, paying users on day one, but growth was slowing as the UX got in the way. We led with a paid UX audit: site-speed teardown (8s desktop, 23s mobile), hero-messaging review, blank-screen-onboarding analysis, input-vs-output connection ambiguity, full written recommendations. Hani read it, didn’t need a second pitch, and converted it into the full SaaS + landing-page rebuild.

From there we rebuilt the IA around four entities (Dashboard, Projects, Connections, Workflows), each its own page. Connections got split into All / Input / Output tabs with platform logos and role labels, the single biggest support-ticket source resolved, and connection setup time fell 40%. We replaced the blank workflow canvas with a use-case template grid (YouTube to Facebook, Audio Podcast to Audiogram for Instagram, Zoom to LinkedIn) and rebuilt the marketing site for speed and conversion. 20,000+ paid creators now run content through the platform, and Hani sends other founders our way.

FounderHani Mourra · solo founder · Repurpose.io
RegionUS
EngagementPaid UX audit → full SaaS + landing-page rebuild · 2021
Status20,000+ paid creators · 5.0 Clutch · ongoing referrals
Where we started

The product worked. The UX was hiding it.

Solo-founder-built and paying its way, but the surface read like an engineer’s admin tool, not a creator’s daily workflow. A blank-canvas workflow creator, an overstuffed video-style editor, input vs output mashed together, and a marketing site loading in 8 seconds on desktop, 23 on mobile. This is what the original platform looked like when Hani brought us in.

Before · Original Workflows list with mixed inputs and outputs on a single table
Workflows list2020
Before · Connections page with input and output mashed into one table, no role distinction
Connections mash-up2020
Before · Connect Facebook modal opening over a dimmed page, modal-heavy navigation
Modal-heavy nav2020
Before · Custom Publish Settings modal stuffed with title, subhead, description, artwork upload, and platform buttons
Publish-settings overload2020
Before · Original workflow detail with snippets list, timestamps in raw 00:00:00 format, manual per-row publish buttons
Snippets list2020
Before · Video style settings modal with no preview, upload template, intro and outro files, scattered controls
Video-style overload2020
Chapter 01

A Dashboard, finally. And a Connections page that makes sense.

The new home is a Dashboard with three KPI tiles (Projects / Connections / Workflows) and a Recent Workflows table that surfaces platform-icon chains, publish-mode toggles, and one-click actions per row. Connections splits into All / Input / Output tabs with platform logos and role labels, 40% faster setup, fewer support tickets.

app.repurpose.io/dashboard
Repurpose Dashboard. Repurpose wordmark with circular-loop logo, sidebar nav (Dashboard active in coral · Projects · Connections · Workflows), three KPI tiles (6 Projects · 10 Connections · 32 Workflows) in coral pink, and a Recent Workflows table listing Hani's Facebook to LinkedIn / Hani's Facebook to IGTV / Hani's Zoom to LinkedIn with platform icon chains, Manual/Auto publish-mode toggles, Active status pills, total-videos counts, and a View Videos CTA per row
Dashboard 3 KPI tiles · Recent Workflows table · per-row controls The orientation you didn’t have
app.repurpose.io/connections
Repurpose My Connections, sidebar nav with Connections active in coral, All / Input / Output tabs, coral 'Add a New Connection' CTA, and a list of platform connections (Facebook · Output · Hani's Facebook 1, Google Drive · Input · Drive 1, Zoom · Input · Hani's Zoom Connection, LinkedIn · Output · Test1 LinkedIn, Google Drive · Output · Drive 2) each with platform icon, role label, name, and Active status pill
Connections All / Input / Output tabs · platform icon + role · status pill 40% faster setup
Chapter 02

Workflow creation: a use case, not a blank canvas.

Rebuilt as a three-step wizard (Name → Connection → Customize) with a use-case template grid on screen one: Audio Podcast → YouTube / Dropbox / SoundCloud / Twitter / LinkedIn, Zoom Video → YouTube, Facebook Live → IGTV. Pick a goal, the template fills the structure. The Connection step uses two side-by-side dashed-border cards (Input + Output, colour-coded) so the source/destination split is visual, not a tooltip.

app.repurpose.io/workflows/create/name
Repurpose Create New Workflow · Name step, three-step progress (Name active · Connection · Customize), Workflow Name input filled with 'Test1 Facebook to LinkedIn', Select Project dropdown, Select Action search, and a use-case template grid: Audio Podcast → YouTube / Dropbox / SoundCloud / Twitter / Google Drive / LinkedIn / Twitter, Zoom Video → YouTube, Facebook Video → LinkedIn (selected, coral border), Facebook Live → IGTV, goal-based starting points instead of a blank canvas
Workflow · Name Use-case template grid · goal-first starting point Step 1 of 3
app.repurpose.io/workflows/create/connection
Repurpose Workflow · Connection step, three-step progress (Name ✓ · Connection active · Customize), 'Connect Your Input & Output Accounts' header, two side-by-side dashed-border cards: Facebook Input Connection (Hani's Facebook + Personal Profile) on the left with a coral input icon, LinkedIn Output Connection on the right with a blue output icon plus Export Videos To and Select Company Page selectors, and a NEXT button at the bottom
Workflow · Connection Inputs vs. outputs · side-by-side cards Step 2 of 3
Chapter 03

The workflow page: a centralized content library.

Once a workflow is running, creators need visibility before content goes out. The new workflow detail page is a centralized library: every imported video as an expandable row with thumbnail and CC badge, auto-generated snippets (Part 1–4) with timestamps and status pills, a Publish Mode toggle (Manual / Auto) at the top, and a Custom Publish Settings modal for per-snippet overrides. Creators stopped guessing what the engine was about to post; they started shipping more.

app.repurpose.io/workflows/facebook-to-linkedin
Repurpose Workflow detail · Hani's Facebook to LinkedIn. My Workflows breadcrumb, Publish Mode (Auto) / General Settings / Re-sync controls, expanded video 'In Real Life' (08:08) with thumbnail and CC badge, plus a Create New Snippet CTA; below: a list of auto-generated snippets (Part 1 / Part 2 / Part 3 / Part 4) with timestamp ranges, Published / Publish status pills, and Oct 12 2020 timestamps
Workflow detail Centralized library · auto-snippets · Auto / Manual publish Visibility, finally
app.repurpose.io/workflows/publish
Repurpose Custom Publish Settings modal. Thumbnail preview ('In Real Life - Part 1'), Title input, Description textarea, Use Captions From Facebook toggle, plus a SCHEDULE button on the left and a PUBLISH NOW button on the right
Publish Settings Per-snippet override · Schedule / Publish Now Manual layer over Auto
app.repurpose.io/workflows/video-style
Repurpose Facebook to LinkedIn Settings modal. Video Style and Video Settings tabs, live preview frame ('The Joy Of Life' / 'It's not everything else' captions over a creator video), Video Style select (Square. LinkedIn, IG Feed, Facebook, Twitter), Video Subtitle section with Embed Facebook Caption checkbox, plus four color pickers (Headline Text Color, Subhead/Caption Text Color, Background Color, Progress Bar Color) and a SAVE button
Video Style Live preview · format selector · brand color pickers Per-platform polish
Chapter 04

Landing page: from 8-second loads to converting visitors.

Once the SaaS redesign was nearly done, Hani brought us in on the marketing site too. We rebuilt the hero around one punchy headline + supporting visual, made "Get Started for Free" the loudest action on the page, layered in a CEO-led personal-demo option for high-intent visitors, switched testimonials to a rotating-highlights strip, and removed rigid agency pricing so sales could close upsells the calculator hadn’t imagined. The brief was a conversion ladder, not a refresh.

Outcome · 20,000+ paid creators · 5.0 Clutch · ongoing referrals

From a UX audit, in. 20,000+ paid creators, out.

A solo founder with paying users and a UX bottleneck. A paid audit. A full SaaS + landing-page rebuild. 20,000+ paid creators on the new platform, 40% faster connections, 5.0 Clutch across every category, and Hani sending other founders our way.

Book a free sprint
UX audit · the way Hani started

Solo founder with paying users? See what we’d see in a paid UX audit.

Site-speed teardown, hero-message review, onboarding walk-through, recommendations in writing. Audit fee credited if you convert into the rebuild.

  • Written report · recommendations included
  • Audit fee credited if you continue
Next case study → Case 16 · 32co · UK dental tech

From fixing onboarding to launching new features.

32co came to us looking for a dedicated designer on retainer, not a full-time hire. Continuous UI improvements, a Pricing Calculator that onboarded users in 15–20 minutes, and £2.2M raised led by Balderton Capital.

£2.2M Balderton seed
15 min Calculator onboard
1 designer Long-term retainer
HealthTech · Dental · UK SaaS Read →