A /shorten workflow for Slack that your team will actually use
Connect the workspace once, and branded links get created where the conversation already happens.
By ShortFreeURL Team · 21 June 2026
Why in-channel matters
Every context switch is a chance for someone to paste a raw URL instead. A slash command in the channel where the campaign is being discussed removes the friction that causes inconsistent links.
The command shape
/shorten <url> [slug] [tag] — the URL is required, the slug and tag are optional. The bot replies in-channel with the branded short link, ready to copy. Keeping the response in-channel means the whole team sees the canonical link rather than making their own.
Set the defaults centrally
Bind the integration to a specific domain and folder so links created from Slack land in the right place with the right defaults. Folder defaults can apply UTM values automatically, which means the person typing the command does not need to know your naming convention.
Guardrails
Restrict the command to channels where it belongs. Give the integration its own API key so you can revoke it without touching anyone else. Watch the audit log for links created from Slack if governance matters to you.
Beyond shortening
The same integration can post click alerts for links you care about — a webhook into a channel when a launch link crosses a threshold is a much better signal than a dashboard nobody opens.
Adoption
Announce it once, pin the usage line in the channel topic, and make sure the first few people who try it get a clean result. A slash command that fails once is a slash command nobody uses again.
