Integrations
Connect Slack to Elido
Install the Elido Slack app, pick a channel for alerts, use the /shorten command, and revoke access when you're done.
Updated 2026-05-12
The Elido Slack app does two things: it gives you a /shorten slash command in any channel, and it posts click-threshold and scan-failure alerts to a channel you choose. Setup takes about two minutes.
Install the app#
- Go to Settings → Notifications in the Elido dashboard.
- Click Add to Slack. This opens the Slack OAuth screen.
- Select the workspace you want to install into. You must be a Slack workspace admin, or ask one to approve the install.
- Review the requested scopes —
chat:write,commands,incoming-webhook,users:read— and click Allow. - Slack redirects you back to Elido. You'll see a green check and the workspace name.
The OAuth token is encrypted at rest with your workspace KMS key. Elido does not store your Slack messages.
Pick a channel for alerts#
- In Settings → Notifications, find the Slack section.
- Click Edit channel.
- Choose any public channel from the list, or paste a private channel ID. Private channels require the Elido bot to be invited first (
/invite @Elidoin that channel). - Click Save. Send a test notification with the Test button — expect a message within 3 seconds.
Use the /shorten command#
In any Slack channel or DM, type:
/shorten https://example.com/very-long-path
Elido replies in-thread with the short link and the click count (0 for new links). The link is created in your default workspace with no tags. To apply a tag, add it after a space:
/shorten https://example.com/path tag:newsletter
The command respects your plan's click-cap and custom-domain settings. If you're on Free, the link uses f.elido.me.
Configure alert thresholds#
Go to Settings → Notifications → Slack. For each link or campaign, you can set:
- Click threshold — post when a link crosses N clicks.
- Scan failure — post when our URL scanner flags a destination as malicious.
- Expiry warning — post 24 hours before a link expires.
Each alert includes the link slug, the event type, and a direct link to the analytics view.
Remove Slack access#
- In Elido: Settings → Notifications → Slack → Disconnect.
- In Slack (belt-and-suspenders): Workspace settings → Connected apps → Elido → Remove.
Disconnecting from Elido side immediately stops all alerts and slash commands. The Slack OAuth token is deleted from our database within 60 seconds.
Troubleshooting#
/shorten returns "dispatch_failed" — The Elido app isn't installed in this workspace. Ask your Slack admin to approve the install.
Alerts aren't arriving — Check that the target channel is still accessible. Elido logs a delivery failure in Settings → Notifications → Delivery log. A deleted channel or a private channel the bot was removed from are the two most common causes.
OAuth screen says "This app is not approved" — Your Slack workspace has app approval enabled. An admin needs to approve the Elido app at https://slack.com/apps before the install can complete.
Duplicate alerts — If you have two workspaces in the same Slack workspace, each fires its own alerts. Remove the integration from the workspace you don't want alerts from.