When you click Build URL (or New record), you start a submission. The builder loads your taxonomy’s published structure, you fill in rows, computed fields and short-URL slugs fill themselves in, you create the records (or submit them for review if your workspace requires it), and approval turns each row into a record and activates its short URL.
The builder loads published structure
When you open the builder, it loads the fields, their order, and their settings from your governance model’s latest published revision, not from whatever an admin happens to be editing right now. That is deliberate: the form you fill in can never disagree with the rules the product will check your data against. If an admin publishes a new revision while your submission is still a draft or in review, the builder uses the new revision the next time you open or save it. Once approved, a submission and its records stay tied to the revision they were approved under. One consequence to know: a governance model with no published revision cannot accept submissions at all. If you cannot start a submission, the model likely has not been published yet. See Publish a revision.You fill in rows
You enter your data as one or more rows against the taxonomy. You can fill in a single record at a time or many rows at once, depending on the fill mode. Each row has one cell per field. You only fill in the user-entered fields; the rest fill themselves in (next section).Computed fields and short-URL slugs fill in
As you type, the product fills in every computed field for you: concatenations, tagged URLs, autofill values, auto numbers, random values, constants, the Terminus ID, the QR code, and the short URL. These fields are read-only. They recompute as their source fields change, so you see the finished output build up live. Computed fields can depend on other computed fields, which is how a deep chain works. In the Campaign URL Builder example:utm_campaign is built from campaign_name, goal, and launch_date; tagged_url adds UTM parameters to destination_url; short_url points at tagged_url; and qr_code is rendered from short_url. Fill in the fields at the top of the chain and everything downstream fills in on the next save.
For a Short URL field, you also pick the slug. Depending on how the field is set up, the slug is generated for you, generated but editable, or typed in by hand, shown as a domain/slug input with a button to generate a fresh one. The slug you choose is stored with the row, but the short URL is not live yet. It is created and activated only when the submission is approved.
You submit
When your rows are ready, you save the submission. The builder offers two buttons:- Save as draft keeps your work without advancing it. A draft saves even if some rows still have errors, so you never lose progress.
- The main button finishes the submission. Its label depends on the workspace and on what you are doing:
- Create URL (or Create record for a taxonomy with no tagged URL, short URL, or QR code field; plural when there are several rows) creates the records straight away. This is what you see when the workspace does not require review for this taxonomy, which is the default.
- Update URL (or Update record) appears instead when the submission edits existing records, for example after you select records on the Records page and click Edit.
- Submit for review appears when the workspace requires review for this taxonomy. It moves the draft into review.
Review, if your taxonomy requires it
Whether there is a review step depends on the taxonomy and workspace:Requiring review needs the Business plan or higher. See Plans and limits.
- Review required. A submitter sends the draft for review, and a reviewer (a workspace admin) then approves it or rejects it back for changes. There is no shortcut straight to approval in this mode.
- No review. There is no review step. Whoever can edit the submission finalizes it directly with Create URL (or Create record).
Approval creates records and activates short URLs
Approval is the finish line. When a submission is approved (by either path), each row becomes a record: the final, validated, permanent entry. A submission that edits or deletes existing records updates or removes those records instead.- Approval requires every row to be valid. If any row still has errors, approval is blocked and the submission stays where it is until you fix them.
- Each new record gets its stable Terminus ID (a
trm0…identifier that never changes). - Any short URL on the row is activated and linked to the new record, so the link starts redirecting.
What to remember
The practical takeaway, especially when troubleshooting: the computed output is only as good as the input at the top of the chain. Ifcampaign_name is blank in the Campaign URL Builder example, then utm_campaign, tagged_url, short_url, and qr_code are all blank too. You will see a single “required” error on campaign_name, not four downstream errors, and filling it in unblocks the whole chain on the next save.
If you are designing a governance model, keep computed chains short where you can. A few levels is fine; ten levels is a sign to flatten or split, because every extra level is more surface for one missing source to cascade into blank fields downstream.
Related
- Review and approve submissions: the reviewer’s side of the path.
- Work with records: build, clone, edit, and delete records.
- Bulk entry in grid mode: fill in many rows at once.
- Publish a revision: why the builder needs published structure to load.
- The data model: the concepts the pipeline operates on.
- Fill modes: how you fill in rows.
- Tutorial: Campaign URL Builder: builds the computed chain end to end.