e

Slack App Migration

Point your custom Slack app at your new dedicated domain. One paste, about two minutes.

Your dedicated Eluu deployment is ready πŸŽ‰

Eluu now runs for you on your own dedicated deployment with its own domain. One thing remains, and only you can do it. Your custom Slack app still points at the shared domain, and Slack only lets an app's own collaborators change that. The fix is a single copy-paste round trip through Slack's App Manifest page and takes about two minutes per app.

✏️ What you'll do

  • Copy your app's manifest out of Slack
  • Paste it here to update every URL
  • Paste the result back into Slack

πŸ”’ What stays the same

  • All tokens & installed workspaces
  • Client ID Β· Client Secret Β· Signing Secret
  • Scopes, bot user & commands
πŸ›‘οΈThe manifest contains no secrets, and everything you paste stays in your browser. This page does the update locally and sends nothing anywhere.
πŸ“…Run this on migration day, the date in your notice. When you save the new manifest, Slack immediately re-checks the event URL against the new domain, so the new domain has to be live first. If you have more than one custom app, run the wizard once for each. Team-level and agent-level apps both count.
⏱ ~2 min per app🧩 3 stepsπŸ’Ύ nothing uploaded
Step 1 of 3⏱ ~30 sec

Copy your app's manifest out of Slack

The manifest is a single text document that holds all of your app's settings, including every URL that needs to change.

  1. Open api.slack.com/apps β†—  (sign in as the account that created the app) and click your custom Eluu app
  2. Left sidebar β†’ App Manifest (under Features)
  3. Click the Copy to Clipboard button at the top right of the editor. No need to switch between the JSON and YAML tabs. Either one works
What you should see in Slack
JSON YAML
View Example Copy to Clipboard ← click this Download
I don't see the app in my list

Only the app's collaborators can see it. Whoever created it can add you: app settings β†’ Collaborators β†’ add your email. Or forward them this wizard.

Step 2 of 3⏱ ~30 sec

Paste it here

Paste the manifest below. The wizard updates every Eluu URL the moment you paste and leaves everything else byte-for-byte untouched.

1 Β· Your current manifeststays in your browser
2 Β· Your updated manifest
Step 3 of 3⏱ ~1 min
Slack re-verifies on save Β· the new domain must be live

Paste it back into Slack & verify

  1. Back on Slack's App Manifest page, click in the editor, select all (⌘A / Ctrl A) and paste over it
  2. Click Save Changes at the top right of the page
  3. Slack re-checks the event URL. If it shows a prompt to verify, click it and Verified βœ“ appears within a few seconds
What you should see in Slack
https://testmu-api.eluu.ai/api/slack/eventsVerified βœ“
⚠️Save rejected, or the URL won't verify? The usual cause is timing. The new domain isn't live yet, your app is unchanged and keeps working, and you can come back on migration day. The other cause is an incomplete paste. Go back to step 1 and copy the whole editor again. Trying early breaks nothing.

Then confirm everything works. Tap each check as it passes.

πŸ›ŸSomething failing? Keep your changes in place and contact Eluu support with the app name and which check failed. We can see Slack's delivery attempts from our side, which makes these quick to pin down.
πŸŽ‰

This app is migrated!

Your custom Slack app now points at testmu-api.eluu.ai. Every URL was updated in one pass, including slash commands. Your tokens and installed workspaces were never touched.

Run the wizard once per custom app. Team-level and agent-level apps both count. Once every app is done, you're finished.