Help Center
One campaign brief, one URL per channel row. Create Multiple URLs (Pro) is how a launch that spans five channels ships with perfectly consistent naming.
In single mode you build one URL end to end. In bulk mode you describe the campaign once (the same context, campaign, and content steps as always) and then fan it out: pick channels, and each channel becomes a row that turns into its own URL. Everything the rows share comes from your one brief, which is exactly what keeps utm_campaign and utm_content identical across channels in GA4.
Start it from the builder's mode screen: Create Multiple URLs. It is part of Pro; Free accounts see the mode with an upgrade prompt.

Tick the channels you want; each becomes a row below. Rows resolve their source and medium from the channel definition: a single allowed value renders as a fixed chip, several as a dropdown, none as a free text input.
Expand a row to override regular fields for that row only: any field from the earlier steps (except constants and a few special types) can take a row-specific value. The collapsed header summarizes a row's overrides so you can scan the whole batch at a glance. Where the channel allows a brand choice, the row also carries its own brand toggle.
One campaign often needs several URLs on the same channel that differ in one detail: google and bing on Paid Search, four creatives on Display. Every row header carries a Duplicate button, visible even while collapsed. It clones that exact row (source, medium, overrides, brand setting), inserts the copy directly below, and opens it ready to edit. The bin removes a row once its channel has more than one; a channel's last row is removed by unticking the channel.
In bulk mode the panel is a row preview, not a batch preview. It follows your focus: it always shows the row you last clicked or edited, broken down parameter by parameter, so you can verify one URL in detail while you work. The complete list appears on the Review step: one URL per row with its GA4 channel prediction, before anything is generated.
Generating writes one URL per row into your history as a single batch:
Channels are the fan-out axis. How channel definitions decide sources, mediums, and GA4 grouping is covered on the Channels page; the brand toggle's rules live on the Brand type page.
Create Multiple URLs is a Pro feature. Free accounts see the mode with an upgrade prompt; everything single-URL stays free for everyone.
Duplicate the channel's row. Every row header has a Duplicate button, visible even while the row is collapsed. The copy keeps the row's source, medium, overrides, and brand setting, lands right below the original, and opens ready to edit. Duplicate as many times as you need variants.
Source, medium, and the brand type where the channel allows a choice, plus any regular field from the earlier steps through the row's override grid. Overrides only affect that row; everything you don't override keeps the shared value from the brief.
It is a row preview by design. It follows the row you last clicked or edited so you can inspect one URL precisely. The complete list, one URL per row, is on the Review step before you generate.
One URL per row is written to your history as a single batch. The Library shows the batch as one card; the history table marks its rows with a batch icon that filters to the batch, where you can copy all URLs or export the batch as CSV.