Elido
Help center

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#

  1. Go to Settings → Notifications in the Elido dashboard.
  2. Click Add to Slack. This opens the Slack OAuth screen.
  3. Select the workspace you want to install into. You must be a Slack workspace admin, or ask one to approve the install.
  4. Review the requested scopes — chat:write, commands, incoming-webhook, users:read — and click Allow.
  5. 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#

  1. In Settings → Notifications, find the Slack section.
  2. Click Edit channel.
  3. Choose any public channel from the list, or paste a private channel ID. Private channels require the Elido bot to be invited first (/invite @Elido in that channel).
  4. 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#

  1. In Elido: Settings → Notifications → Slack → Disconnect.
  2. 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.

Was this helpful?
Need more? Email the team — replies within one working day.Contact support
Connect Slack to Elido · Elido