2026-06-23 · 5 min read
Work on links together: introducing Teams.
Members, roles, shared domains, a shared-links workspace, shared campaigns, and an activity log, all in one Team hub. Here's how it fits together and when to pick Team over Agency.
Team stuff used to be scattered: members lived in Settings, shared domains lived in another Settings tab, team links hid inside the Links page, and shared campaigns lived in the campaign modal. You could do all of it, but you had to know where everything was. We pulled the whole thing into one place: Dashboard → Team.
One hub instead of five places
The Team hub is a single page with everything a workspace needs: who's in it, what each person can do, the domains the team shares, the links and campaigns published on those domains, and an activity log of who did what. If you're not in a team yet, the page is a gentle on-ramp with one button: New team.
Three roles, not five
Every SaaS team feature wants to ship Owner / Admin / Member / Guest / Billing. We ship three, because three is honest about the size of team a link shortener serves, and every role we don't ship is a permissions matrix we don't have to keep correct.
- Owner: everything. Invite and remove members, change roles, share domains, edit team settings, manage billing. The owner holds the plan; teammates publish under it and never use a seat themselves.
- Editor: create and edit the team's links, QR codes, and campaigns on the shared domains. The day-to-day working role.
- Viewer: read-only. See every link, every chart, every export, change nothing. Perfect for a client or a stakeholder who just needs the numbers.
Shared domains are the spine of it
A team is built around the custom domains it shares. You verify a domain once in Settings → Custom domain (one TXT, one CNAME, automatic SSL, the same five-minute flow as always), then share it with a team from the hub. From that moment every editor can publish links on go.yourbrand.com without re-doing any DNS. Stop sharing a domain and existing links keep working; teammates just can't add new ones on it.
The shared-links workspace shows everything published on the team's domains, with a small badge for who created each one. Shared campaigns group those links the same way personal campaigns do: combined totals, expire-together. UTM defaults set on the team get pre-filled on every link created under it, so a whole team tags traffic the same way without anyone retyping utm_source.
Invites that don't make you wait
Settings aside, inviting is the thing you do most, so it's two fields: email and role. Send it and we email a signed accept link. But you can also copy the invite link straight from the hub and drop it in Slack yourself, and resend the email for any invite that's still pending. Each pending invite holds one seat so your seat count never lies to you, and invites carry an expiry so a forgotten one lapses instead of lingering forever.
Seats, and the activity log
A seat is one unique person across all the teams you own; the owner never counts as a seat. The Members card shows "X of N seats used" so you always know how much room is left before you need a bigger plan. The activity log records the things that matter for a shared workspace, invites sent and accepted, role changes, members removed, domains shared and verified, with an owner-set retention window (keep forever, or 30 / 90 / 365 days).
Team or Agency? A two-line rule
Team ($19/mo) is for one company sharing links: 8 seats, 3 custom domains, 2 teams, and the audit log turned on. It's the right plan when everyone publishing is on the same side of the table.
Agency ($69/mo) is for running many clients at once: 50 seats, 15 domains, 15 separate teams. The tell is the domain-and-team count, not the headcount. If you need one isolated workspace per client, each with its own domain and its own roster, that's Agency. If you outgrow even that, Studio is the SSO-and-a-contract conversation.
If you just want a teammate or two on your own links, Pro ($6/mo) includes a 2-seat team. You don't have to jump to a collaboration plan to share one domain with one other person.
The whole hub is in the dashboard now. If you'd rather follow a checklist, /guides/teams has the same content with the exact buttons to click.