https://your-domain/aB3xK9q2. The part after the slash is the slug. The field’s Slug mode setting decides who writes that slug and when: the system, the submitter, or both.
There are three slug modes: Auto-generated, editable (the default), Auto-generated, read-only, and Entered manually. Pick one when you create or edit the Short URL field, in the field’s Slug mode dropdown.
What you’ll build
A Short URL field whose slug behavior matches your workflow, plus the right Slug size for the auto-generated modes.Steps
1
Open the Short URL field's settings
In your governance model, open the Short URL field (or create one). You set the slug mode in this field’s settings, alongside its Destination URL field and Shortener domain.
2
Choose a slug mode
Use the Slug mode dropdown to pick how slugs are produced:
3
Set the slug length (auto modes only)
For the two auto-generated modes, set Slug size to control the length of the generated slug. It accepts
4 to 50 characters and defaults to 10. The Slug size field is hidden for Entered manually, where the submitter chooses the whole slug.4
Save and publish
Save the field and publish a revision so submitters get the new behavior. See Publish a revision.
What each mode means for the submitter
- Auto-generated, editable (default). A random slug is filled in automatically the first time the field is shown. The submitter can overwrite it with something memorable (for example, replace
aB3xK9q2withblkfri26) or click the dice button to roll a new random one. Their edit sticks. Pick this when you want a good default but still let people choose a clean slug for marquee campaigns. This is the right choice for most workflows. - Auto-generated, read-only. A random slug is generated and the submitter cannot change it. The field shows read-only text and reads
(will be generated on save)until the value exists. Pick this when slugs should be opaque and nobody needs to customize them. This is the only mode that makes the field computed. - Entered manually. Nothing is filled in for the submitter. They type the slug into an empty text box, or click the dice button if they want a random one after all. Pick this for vanity slugs or partner codes that must be hand-chosen. Submitters may hit a “short URL already taken” error and need to pick again.
Worked example: Campaign URL Builder
Your Campaign URL Builder taxonomy has a Short URL field that points at a tagged destination URL. You want most campaigns to get a tidy automatic slug, but let a campaign manager override it for a big launch.- Set the Short URL field’s Slug mode to Auto-generated, editable.
- Set Slug size to
8. - Publish, then start a submission. The Short URL field shows something like
your-domain/k7Qm2Rf9, already filled in. - For the Black Friday launch, the manager clears it and types
blackfriday. On approval, the link goes live ashttps://your-domain/blackfriday.
Gotchas
- The slug is frozen once the submission is approved. After approval, the link’s domain and slug cannot change in any mode. To send a live link somewhere new, change its Destination URL field value. To fix a typo in a slug, you create a new link.
- Slug size only applies to the auto-generated modes. The input is hidden for Entered manually, where the submitter chooses the whole slug. Valid range is
4to50, default10. - Slugs must be URL-safe. Manual slugs accept only letters, numbers, hyphens, and underscores. Spaces, slashes, emoji, and most punctuation are rejected when the submission is checked.
- Slugs are unique per domain. Two live links on the same domain cannot share a slug. On the default shortener domain the match is case-sensitive, so
Promoandpromoare distinct. Custom domains treat slugs as the same regardless of case. - The default domain is the Terminus Hub shortener domain. Shortener domain starts on the platform’s own short-link domain. Change it only when you want links minted on a branded custom domain. The list shows only custom domains that have been added and verified.
- Only Auto-generated, read-only makes the field computed. In the other two modes the slug is a submitter input, so the field appears as an entry column rather than in the computed-preview panel.