Connect Slack to Elido

Install the Elido Slack app, link it to your workspace with an API key, shorten links with /elido and read 24-hour click counts. Slack alerts are planned.

2 min readUpdated 2026-10-24

What you'll set up

  • The Elido Slack app, installed in your Slack workspace with OAuth.
  • A one-time link between Slack and your Elido workspace using an API key (/elido link).
  • The /elido slash command to shorten a URL and check a link's clicks in the last 24 hours.

The Elido Slack app gives you one slash command, /elido, to shorten URLs and look up click counts without leaving Slack.

Install the app

Install the Elido app into your Slack workspace from the Elido dashboard or the Slack app listing. You must be a Slack workspace admin, or ask one to approve the install. The app requests the commands, chat:write, users:read and app_mentions:read scopes. The Slack OAuth token is stored encrypted at rest.

The Slack app does not know which Elido workspace to use until you link it once:

  1. In Elido, create an API key under Settings → API Keys.
  2. In any Slack channel, run:
/elido link <api-key>
  1. Elido checks the key and links Slack to the first workspace the key can access. The message is visible only to you, and the key is stored encrypted.
/elido https://example.com/very-long-path

Elido replies with the short link, visible only to you. The link is created in the linked workspace on the default redirect domain configured for the Slack app. Tags and custom slugs are not supported in the command.

/elido stats <slug>

Replies with total clicks and unique visitors in the last 24 hours for that slug.

Remove Slack access

  1. In Slack: Workspace settings → Connected apps → Elido → Remove.
  2. In Elido: revoke the API key you used for /elido link under Settings → API Keys.

Revoking the key stops the slash command from creating links immediately.

Troubleshooting

/elido asks you to link first — Run /elido link <api-key> once in the Slack workspace.

/elido link says the key has no workspaces — The key's user has no workspace yet. Create one in Elido first.

/elido returns "dispatch_failed" — The Elido app isn't installed in this workspace. Ask your Slack admin to approve the install.

OAuth screen says "This app is not approved" — Your Slack workspace has app approval enabled. An admin needs to approve the Elido app at slack.com/apps before the install can complete.

Was this helpful?
Need more? Email the team - replies within one working day.Contact support