18
Daisy Tran
Senior Content Marketing Manager

In this Vibe Season build, Content Team’s Daisy Tran introduces The UTM Builder—a polished, professional campaign link generator designed to bring order to marketing tracking once and for all.

Watch Daisy create a clean, modern Webflow-style interface where teams can quickly build standardized UTM links with smart dropdowns, custom fields, auto-formatting, and real-time validation. As users fill out the form, the app generates a live URL preview, lets them copy with one click, and automatically logs everything into a beautifully designed history table.

With presets, CSV export, a full settings hub, and thoughtful UX touches throughout, Daisy’s build delivers a complete end-to-end solution for eliminating tracking chaos—and shows just how powerful Webflow can be for internal tools during Vibe Season.

The prompt

copy prompt

Build an application called The UTM Buildera professional campaign link generator that helps teams standardize tracking links and eliminate inconsistencies. The app should include a smart form with a base URL input that validates, and dropdowns for source, medium, and campaign. Each dropdown should include predefined options such as common marketing channels and also offer a “Custom…” option at the bottom, which reveals an additional input field when selected. There should also be a “Link Created By” field that automatically saves the user’s name to localStorage so it persists for future use. A collapsible section should hold optional parameters like term and content. The form should have a “Clear Fields” button that resets all values except the creator name. All inputs should automatically format to lowercase, replace spaces with hyphens, and remove special characters, while providing real-time validation and errors.

As the user fills out the form, the app should show a live preview of the fully generated URL, along with a clean display of all UTM parameters and the creator name. Users should be able to copy the final URL with one click, which also adds the entry to a URL history log. They should be able to export the complete history as a CSV file.

The app needs a presets system where users can save frequently used configurations, load them later, and delete them. Presets must handle custom values correctly, including showing custom input fields when needed, and display the date they were created.

A URL history table should show up to the 50 most recent URLs with columns for the created date, creator, source, medium, campaign, base URL, final URL, and actions. The table should use a clean, padded design with subtle header styling, colored badge pills for UTM values, row hover states, text truncation with tooltips, and defined max-widths for certain fields. Each row should include options to copy or delete the entry.

The application should enforce validation rules, including required fields, proper URL format, duplicate URL detection, and custom naming rules that allow only lowercase letters, numbers, and hyphens. Errors should appear clearly and inline.

A settings and documentation area should explain all formatting rules, including lowercase conversion, hyphen replacement, special character removal, and duplicate detection. It should also include a reference guide with examples for each UTM parameter, best practices, and examples. Buttons for clearing history and clearing presets should include confirmation steps.

The design should use Webflow-inspired branding: a large header reading “The UTM Builder” in Webflow blue (#146ef5) accompanied by a blue link icon, plus a subtitle about eliminating tracking chaos. All card titles, headers, subheaders, table headers, and preset names should use the same blue. The app layout should use four main tabs (Builder, Presets, History, Settings), include badge counters showing the number of presets and history items, and follow a clean, card-based layout that works well on mobile. UI should be built using shadcn/ui components, with collapsible sections, scroll areas, toast notifications, loading states, and disabled states.

The final product should offer a complete, professional-grade solution for generating, managing, and standardizing UTM campaign links efficiently and consistently.

Hackathon voting app
Template matchmaker
Product feature feedback
Quick markdown generator
Typing game
Webflow U Bingo
Influencer dashboard
Team props wall
Rock climbing gym
Customer story generator
Customer story expert
Webflow app suggestions
Release launch kit
Lifecycle experimentation
Google review writer
Certified Partner directory
Feature Explorer
UTM Builder
P5.js sketch editor
Hotel discovery
Competitive intel tool
Sales follow up assistant
New Years Resolution tracker
Webflow Community Directory
Winter Wonderland - Holiday Adventure
Flowboss
Webflow event finder
Memberstack component library
Business trip packing list
Daily design challenge
New Years 2026 countdown
Wedding Registry

Bring your ideas for new apps to life with the help of Webflow.

Try Webflow App Gen