All guides
User

Create and manage short links

Create a short URL, organize it and edit its destination or access settings without confusing the public short URL with the final destination.

Step-by-step guide

Before you start

  • Have a complete destination URL ready. Use a verified brand domain only if one is configured for this workspace.
  • Decide whether this is a public link or needs a password, expiry or click limit.
Open this feature
  1. Open /portal/short-links on your site.

How to use it

Create a link and test it

  1. Open /portal/short-links/create. Enter Name and Destination URL.
  2. Use Folder, Campaign and Tags to organize the link when needed. Enter an optional Custom alias, such as spring-offer, only if it is available.
  3. Review Brand domain, UTM preset and Tracking pixels. Leave a choice at None/default when you do not intend to attach that asset.
  4. Set expiry, click limit or password only if the destination should be restricted. Review the final settings before selecting Create short link.
  5. Copy the created short URL and open it in a separate browser session. Check the final destination and any password/access prompt.

Edit a destination or preview

  1. Open /portal/short-links, find the exact link and open its Edit action.
  2. Change the destination or access settings you intend to modify, then select Save changes.
  3. For social-preview information, open Link preview info. Use Fetch metadata if desired, inspect the returned title/description/image, then select Save preview.
  4. Reopen the existing short URL and verify the change. A social network can cache an earlier preview; a saved preview does not guarantee immediate refresh on every platform.

Fields and examples

Field or choiceHow to use it
NameInternal label used to identify this link.
Destination URLThe complete target URL; the short URL is generated separately.
Custom aliasOptional recognizable code. It must meet the form’s allowed characters and uniqueness rules.
Password / Expires at / Click limitRestrict access when intended. Verify the public behavior after saving; do not enable these accidentally.
UTM preset / Tracking pixelsChoose workspace assets only when they should be applied to this link.
OG / Preview fieldsControl the stored sharing-preview information. Inspect fetched values before saving.

Check your finished result

  • Open the public short URL and verify destination/access behavior.
  • Reopen Edit to compare the saved settings.

Problems and fixes

What you seeWhat to do next
Alias rejectedCheck uniqueness and allowed characters; use another alias or automatic generation.
The link asks for a password or stops workingCheck its saved password, expiry, click limit and status.
A social preview looks oldCheck saved preview fields and the destination, then account for the destination platform’s cache.

Technical reference

Role-scoped source references

Pinned commit: ca125291cce57358ac4842e50928bc31fc6eab07

Source-only route information
MethodSource-default route
LIVEWIRE/portal/short-links
LIVEWIRE/portal/short-links/create
LIVEWIRE/portal/short-links/{shortLink}/edit
Unmapped fields — not user instructions

These fields belong to this role’s source handler, but their screen labels were not confirmed.

Source keyHandler
namemodules/AppShortLinks/Livewire/ShortLinkCreate.php
foldermodules/AppShortLinks/Livewire/ShortLinkCreate.php
campaignmodules/AppShortLinks/Livewire/ShortLinkCreate.php
tagsmodules/AppShortLinks/Livewire/ShortLinkCreate.php
destination_urlmodules/AppShortLinks/Livewire/ShortLinkCreate.php
custom_codemodules/AppShortLinks/Livewire/ShortLinkCreate.php
custom_domain_idmodules/AppShortLinks/Livewire/ShortLinkCreate.php
utm_preset_idmodules/AppShortLinks/Livewire/ShortLinkCreate.php
expires_atmodules/AppShortLinks/Livewire/ShortLinkCreate.php
click_limitmodules/AppShortLinks/Livewire/ShortLinkCreate.php
og_titlemodules/AppShortLinks/Livewire/ShortLinkCreate.php
og_descriptionmodules/AppShortLinks/Livewire/ShortLinkCreate.php
og_imagemodules/AppShortLinks/Livewire/ShortLinkCreate.php
redirect_rulesmodules/AppShortLinks/Livewire/ShortLinkCreate.php
namemodules/AppShortLinks/Livewire/ShortLinkEdit.php
foldermodules/AppShortLinks/Livewire/ShortLinkEdit.php
campaignmodules/AppShortLinks/Livewire/ShortLinkEdit.php
tagsmodules/AppShortLinks/Livewire/ShortLinkEdit.php
destination_urlmodules/AppShortLinks/Livewire/ShortLinkEdit.php
custom_codemodules/AppShortLinks/Livewire/ShortLinkEdit.php
custom_domain_idmodules/AppShortLinks/Livewire/ShortLinkEdit.php
utm_preset_idmodules/AppShortLinks/Livewire/ShortLinkEdit.php
statusmodules/AppShortLinks/Livewire/ShortLinkEdit.php
expires_atmodules/AppShortLinks/Livewire/ShortLinkEdit.php
click_limitmodules/AppShortLinks/Livewire/ShortLinkEdit.php
og_titlemodules/AppShortLinks/Livewire/ShortLinkEdit.php
og_descriptionmodules/AppShortLinks/Livewire/ShortLinkEdit.php
og_imagemodules/AppShortLinks/Livewire/ShortLinkEdit.php
redirect_rulesmodules/AppShortLinks/Livewire/ShortLinkEdit.php
namemodules/AppShortLinks/Livewire/ShortLinksIndex.php
foldermodules/AppShortLinks/Livewire/ShortLinksIndex.php
campaignmodules/AppShortLinks/Livewire/ShortLinksIndex.php
tagsmodules/AppShortLinks/Livewire/ShortLinksIndex.php
destination_urlmodules/AppShortLinks/Livewire/ShortLinksIndex.php
custom_codemodules/AppShortLinks/Livewire/ShortLinksIndex.php
custom_domain_idmodules/AppShortLinks/Livewire/ShortLinksIndex.php
utm_preset_idmodules/AppShortLinks/Livewire/ShortLinksIndex.php
expires_atmodules/AppShortLinks/Livewire/ShortLinksIndex.php
click_limitmodules/AppShortLinks/Livewire/ShortLinksIndex.php
og_titlemodules/AppShortLinks/Livewire/ShortLinksIndex.php
og_descriptionmodules/AppShortLinks/Livewire/ShortLinksIndex.php
og_imagemodules/AppShortLinks/Livewire/ShortLinksIndex.php
redirect_rulesmodules/AppShortLinks/Livewire/ShortLinksIndex.php
namemodules/AppShortLinks/Livewire/ShortLinksIndex.php
custom_codemodules/AppShortLinks/Livewire/ShortLinksIndex.php
statusmodules/AppShortLinks/Livewire/ShortLinksIndex.php
expires_atmodules/AppShortLinks/Livewire/ShortLinksIndex.php
pixel_idmodules/AppShortLinks/Livewire/ShortLinksIndex.php