02 · Case study
ClipsDash
Operations dashboard for short-form clipping campaigns: automatic scheduling posts, automatic campaign submission, metrics collection, and goal projection.
Simultaneous campaigns add up to dozens of publications a day across several networks, and none of them ends at the post: you still have to submit the link, confirm it went out, and log the view count later. Done by hand, the volume doesn't scale — a missed slot becomes a lost day, and nothing flags it. And with no metrics history, there's no telling whether the target will be met before the deadline. The operation runs blind.
- Schedule video by video: pick the file, write the title, paste the hashtags, set the network and the time slot — and repeat for every publication.
- Submit every link by hand on the campaign platform: copy it, switch tabs, pick the account, send, come back and mark it as submitted.
- A pipeline that fires on its own when an mp4 lands in a Drive folder. It downloads the file, extracts the audio, transcribes it, generates a title and hashtags from the content itself, formats the caption for each network and schedules the next free slot.
- A browser extension that submits the pending ones in batch. The platform exposes no submission API and its form depends on an identifier that changes with every deploy they ship, so replicating it server-side would break silently.
A dashboard that gives time back: publishing runs through an end-to-end automated flow, and campaign submission happens on its own. And one that sharpens decisions: with metrics collected continuously and a projection to the deadline, strategy gets adjusted by numbers instead of impressions.
Earnings by CPM: accumulated views, the average per post, the split across the three networks, and the 30-day projection at the current pace. The campaign target: how far the minimum still is, the date it gets crossed at the current pace, and the prize ladder by position. The week by slot: one card per clip, three dots for the three networks, and the detail below opens the time and status of each publication. The channel archive, browsable with previews and sortable by most recent or most viral — every video carries the button that pulls the raw file in.