Linkly & Slack
Create branded short links, check click stats, and grab QR codes — without leaving Slack. The Linkly Slack app adds /shorten, /clicks, and /qr to every channel and DM in your workspace, plus an App Home tab and an onboarding DM.
Linkly for Slack — install + demo
Watch the install flow plus /shorten, /clicks, and /qr in action.
Slash commands
Create
/shorten https://example.com— shorten using your workspace's default short-link domain./shorten https://example.com go.example.com— shorten on a custom domain you've connected to Linkly./shorten https://example.com go.example.com/launch— pick the exact slug too.
Slug-only inputs (without a domain) aren't accepted — slugs are scoped to a domain, so the app makes you specify which one. Results post back in the channel so anyone can see and use the link.
Inspect
/clicks <domain/slug>— show total clicks plus the last 7 days, with a button to the full analytics dashboard. Acceptsdomain/slug, a bare short URL, or just/slug(searches the workspace)./qr <domain/slug>— get a scannable QR code for the link, rendered inline in the channel. Same input formats as/clicks.
Notifications
/linkly notify— configure the current channel to receive click notifications for your workspace's links./linkly notify off— stop sending click notifications to Slack.
Help
/linkly— show the in-Slack help.
Click notifications
The Linkly Slack app can post a message to any Slack channel whenever one of your links is clicked.
Setting up
- 1In Slack, go to the channel where you want to receive notifications.
- 2Run
/linkly notifyin that channel. The bot confirms it can post there and saves the channel. - 3In Linkly, edit any link, expand Click Notifications, and toggle Send to Slack on.
To stop notifications, run /linkly notify off in any channel or toggle Send to Slack off on the link.
Notifications include the short URL, link name, country, browser, and a direct link to the analytics dashboard.
Notifications are debounced to at most one per link every 15 minutes — the same limit as email notifications.
App home
Open the Linkly app in your Slack sidebar to see which Linkly workspace this Slack workspace is connected to, your default short-link domain, your click notification channel, and shortcuts into the dashboard and domain manager.
Onboarding DM
Once installation finishes, the Linkly bot DMs you with example commands and your current default domain so you can try it out immediately.
Install
Click the Add to Slack button above. Slack prompts for the bot scopes, then redirects to Linkly's standard OAuth consent screen where you pick which Linkly workspace this Slack workspace should create links in. Each Slack workspace links to exactly one Linkly workspace.
Permissions
Linkly for Slack requests four bot scopes — the minimum needed for the features above:
commands— handle slash commands.chat:write— post short URLs, click stats, and QR cards into the channel; send the onboarding DM.im:write— open the direct-message channel with the installer for the onboarding message.chat:write.public— post to public channels the bot hasn't been explicitly added to.
The app doesn't request DM-history or message-history scopes, and it doesn't read channel content beyond what Slack includes in slash-command payloads.
Custom domains
Custom domains have to be set up in your Linkly workspace first. Once they're connected, pass the domain as the second argument to /shorten and the resulting link uses that domain instead of the default. The same domain/slug format is what /clicks and /qr accept for lookups.
What's next
Coming in upcoming releases:
- Rich previews when any Linkly short URL is pasted into a channel — destination, click count, and a button into the analytics dashboard.
Related
- Zapier integration — automate across thousands of apps.
- Make integration — visual automation builder.
- n8n integration — self-hosted workflows.
- Linkly API — build your own integration.
Get 100 short links and track 500 monthly clicks for free.