Link templates
This guide covers managing your organization's saved templates: creating, editing, deleting, and the quota. What a template is and why edits reach every attached link is explained in Templates; picking one while creating a link is covered in Create & share a link.
You need the Developer role or above to manage templates. Viewers and analysts see the list read-only, with a "You don't have permission to manage templates" tooltip on the disabled buttons. See Team & roles.
Open the tab
Go to Settings → Link templates. The tab is URL-addressable, so you can bookmark or share it: https://<your-portal>/settings?tab=templates. Old /templates bookmarks redirect here — /templates/create opens the create form and /templates/{id}/edit opens that template's edit form.
Read the list
Each row shows the template's name, description, and channel badge, plus chips derived from its data (deferred delivery, match window, UTM values). When at least one link uses the template, the row carries a Used by N links badge, and the Edit and Delete buttons sit at the end of the row.
The list shows only your organization's templates. OptoLink's built-in starters never appear here; they live in the template picker on the create page.
Above the list, a quota line such as Template slots: 1/3 used tracks usage against your plan.
Create a template
-
Click New template. The form opens in place of the list; Cancel returns to it.
-
Fill in the fields:
Field Notes Name Required, up to 100 characters. Description Optional, up to 500 characters. Channel Required. One of social, email, sms, qr, referral, push, web, in-app, custom. Deferred delivery Default on/off for links using this template. Match window Hours, 1–720. Default 24. Fallback URL Where unmatched installs land. UTM fields Source, medium, campaign, term, content. Open Graph fields Title, description, image URL for social previews. Base params JSON Parameters deep-merged under each link's own params. -
Click Save. A "Template created" toast confirms it, and the quota line ticks up.
Edit a template
Click Edit on the row — the same form opens, prefilled. Saving shows a "Template updated — links using it update live" toast. The toast is literal: every attached link picks up the change immediately, and per-link overrides always win over template values. Fix a UTM once here instead of editing each link.
Delete a template
Click Delete on the row. The confirm dialog reads Delete {name}? … frees its slot on your plan. No link uses it, so existing links are unaffected. This can't be undone.
While links use the template, Delete is disabled with the tooltip "Links are using this template — detach them before deleting it". Detaching is covered in Manage links. After deletion you get a "Template deleted" toast and the slot frees immediately.
Quota and upgrade
| Plan | Template slots |
|---|---|
| Starter | 3 |
| Solo | 5 |
| Growth | 10 |
| Scale | 50 |
| Enterprise | No cap |
Built-in starters never consume a slot; only your organization's templates count. At the limit, New template disables and an upgrade prompt appears: "You've reached your templates limit. Upgrade your plan to create more templates." Its button opens the billing tab — see Billing & subscription and Plans, quotas & entitlements.
The same limit applies while creating a link: when your slots are full, "Save as template" offers Create link without template so the link itself isn't blocked.
Troubleshooting
| What you see | Why | What to do |
|---|---|---|
| "You've reached your templates limit…" toast | Org template quota is full. | Delete an unused template or upgrade. |
| "You don't have permission to manage templates" toast | Your role is below Developer. | Ask an admin to change your role — see Team & roles. |
| "Template not found." in the edit view | The template was deleted, or the URL points at one your org can't see. | Use the "All templates" back link. |
| The list shows an error banner instead of templates | The fetch failed. | Click Retry. |