How it works Features Pricing FAQ Sign in Get started free
User Guide

How to use Slacxify

Everything you need to read and write Slack messages in your own language. This page opens in a new tab from the “?” icon next to Settings in the app.

1. Getting started

Signing in with Slack for the first time

  1. Go to app.slacxify.com and click Sign in with Slack.
  2. Slack shows you a permission screen. It asks whether Slacxify may read the conversations you choose to connect and post messages on your behalf. Both are needed: reading is how your messages get translated for you, posting is how your replies reach your teammates.
  3. Pick the workspace you want to use and click Allow.

You land in the app with your workspace on the left. Nothing is connected yet — that comes next.

Set up your language first

This is the most important thing on this page. Open Settings (the gear icon at the bottom of the left sidebar) and go to the General pane. The app also prompts you through this automatically the first time you sign in or add a new workspace.

My Language

The language you want to read in. Every incoming message is translated into this language, no matter what language it was written in. Set this before anything else — if it is wrong, everything else looks wrong too.

Workspace Language

What most people in this workspace actually write in. If the workspace is a genuine mix of languages with no dominant one, choose Detect Language and Slacxify works out each message on its own.

Translate to workspace language

A checkbox. When it is on, the messages you send are also translated into the workspace language so your teammates read them in the language they use every day.

This checkbox is unavailable when Workspace Language is set to Detect Language. Detect Language means there is no single workspace language, so there is nothing specific to translate your outgoing messages into.

Translate to Language

Your fallback for outgoing messages: the language they are translated into when the checkbox above is off or unavailable.

If you ever see a warning banner saying these languages are the same, come back to this pane and set them apart — otherwise Slacxify is translating a language into itself.

The app's own language

My Language does more than translate messages. The app's menus, buttons and labels follow it too, so changing it changes the whole interface, not only your conversations.

Appearance basics

In Settings → Appearance you can choose Light, Dark or System. This is purely visual and has no effect on translation.

2. Everyday tasks

“I want to add a channel”

  1. Click the + next to Channels in the left sidebar.
  2. Search or scroll the list. It shows the channels you are already a member of in Slack.
  3. Click a channel to add it.

The channel appears in your sidebar and its messages start arriving translated. If a private channel does not show up in the list, use Enter manually and type its name.

“I want to add a group chat”

Click the + next to Groups and pick from the list. Slack group DMs have no names, so you browse them by the people in them rather than by title.

“I want to message someone directly”

Click the + next to Direct Messages and choose a person.

If someone is missing from that list, it usually means you have never exchanged a direct message with them in Slack. Send them one message in Slack first, then come back — they will appear. This is how Slack works, not a fault in Slacxify.

“I want to rearrange my channels/groups/DMs in the order I care about”

Click and hold any item in the sidebar and drag it up or down within its own section (Channels, Groups, or Direct Messages — a row can only be reordered within its own section, not moved into a different one). Release to drop it in its new spot; the new order is saved automatically and will still be there next time you sign in. Note this is a desktop mouse feature — dragging to reorder isn't currently available on touch/mobile.

“Messages seem stuck or missing in a channel”

For live, instant updates, Slacxify has to be invited into the conversation. If it has not been, you will see a banner at the top of that conversation asking you to invite it.

  1. In Slack, open the channel and type /invite @Slaxify, or add it from the channel's Integrations tab.
  2. Come back to Slacxify and click Check now in the banner.

Without the invitation the channel still updates, just on a periodic catch-up rather than instantly. Group DMs are different: Slack does not allow a bot to be added to an existing group DM at all, so those always update periodically. That is expected and there is no way around it.

“A conversation looks out of date”

Use the Refresh button at the top of the message list. Open threads have their own Refresh button inside the thread panel. Either one makes the app re-check with Slack immediately instead of waiting for the next automatic check.

“I want to write in my own language and have it translated”

  1. Write your message in the composer, in your own language.
  2. Choose the Translate to language option you want.
  3. Read the translation preview shown under your message.
  4. Click Confirm & Send.

Your teammates see the translated version in the channel. You always get to read the translation before it goes out.

“I want to notify everyone in a channel, not just one person”

Typing @ in the message box also offers @channel (everyone in the channel, even if inactive), @here (only people currently active in the channel), and @everyone (the whole workspace — only works in the default channel), right alongside people's names. Pick one the same way you'd pick a person.

“I want to translate something quickly without opening the app”

The /slacxify slash command works in any Slack channel or DM.

  • /slacxify <text> — translates <text> into your Translate to Language setting, the language your own messages default to. If you have never set one, the command replies with instructions instead of guessing.
  • /slacxify <language> <text> — translates into a specific language instead of your default, using either a short code or the language's full name: /slacxify es hello there and /slacxify spanish hello there both translate into Spanish. Multi-word language names use a hyphen, e.g. chinese-simplified.
  • /slacxify --language — opens a small popup right inside Slack with two dropdowns: My Language (what incoming messages are translated into for you) and Translate to Language (what your own messages default to). This is the fast way to change either setting without leaving Slack. Saving here also turns off Translate to workspace language if it was on, because picking a specific language means you want that language rather than whatever the workspace happens to use.
  • /slacxify --settings — replies with a link that opens Slacxify's full Settings in your browser, for anything beyond the two language fields above: Appearance, Plans, Billing and the rest.
  • /slacxify --signin — replies with a sign-in link. Any other form of the command run before signing in gives you the same reply automatically, so this is just a direct shortcut to that link.
  • /slacxify --help — shows this same list of options right inside Slack.

Every translation reply has two buttons beneath the translated text. Until you use one, the translation is visible only to you, like a private note in the channel.

  • 📤 Post now — posts that exact translated text as a real message in the channel immediately, for everyone to see, with no further steps.
  • ✏️ Review & Send — opens the translation in an editable box first so you can adjust it before anyone else sees it. Send posts the text as you left it; Cancel closes the box and posts nothing.

Both buttons work for a short while after the translation appears. Using a very old one shows an “expired” message instead — run /slacxify again for a fresh translation.

Translating this way still counts against the same weekly and monthly usage shown in Settings → Usage. It is not a separate free channel. Posting an already-translated message with either button uses no additional usage.

The command only works for someone who has signed into the Slacxify web app at least once. A first-time user typing it gets a reply asking them to sign in first.

The command's own wording — help text, error messages, the labels in the --language popup — follows the interface language set in your own Slack app, under Slack's Language & Region preference. That is separate from My Language and Translate to Language, which control message translation only.

“I want to translate a message someone else sent, just for myself”

Hover the message in Slack, click the ••• (more actions) menu and choose Translate. It translates that message into your My Language and shows the result only to you — nobody else in the channel sees it. This is the quickest option for a single message you are reading right now, where /slacxify is for text you are about to write. The same sign-in requirement and usage counting apply.

“I want to send a message later”

Click the dropdown arrow on the Send button. You get quick options such as tomorrow morning or next Monday, plus Custom time… for an exact date and time. Scheduled messages are listed as pending, and you can cancel any one of them before it sends.

“A translation looks wrong”

Open the options on that message and choose Retranslate. It always translates fresh rather than reusing an earlier result, so a bad translation is not repeated back to you.

“I want to see the original text”

Use the Show original text toggle to see exactly what was written before translation. Toggle it back to return to your language.

“I want notifications for new messages”

Turn on desktop notifications in Settings and allow them when your browser asks. Clicking a notification takes you straight to that message or thread.

“I want to change how the app looks”

The Appearance pane in Settings covers Light, Dark and System mode, your font choice, and sidebar color themes — presets or your own colors. All of it is visual only.

“I want to add another Slack workspace”

Use Add a Workspace and sign in to Slack again for that workspace. Each workspace keeps its own language settings, so when you switch to a brand-new one the app may ask you to set your languages up again.

3. Usage, plans and billing

Translating messages uses a small amount of AI processing behind the scenes. That processing is what your plan measures, tracked weekly and monthly. Your plan's page shows your limit and how much of it you have used.

If you reach a limit, the app tells you clearly and offers to add credits or move to a larger plan. Translation never fails silently.

Your current plan, usage and payment details live in Settings → Plans, Billing and Usage.

A workspace admin can also set up a shared team plan and assign seats to teammates. Only the admin manages the plan and its seats; everyone else simply uses their seat.

4. Troubleshooting

Messages don't seem to be loading

Check your internet connection, then click Refresh. If it is one particular channel, look for the invite banner described above. If the problem stays, sign out and sign back in.

I get an error about a usage limit

You have reached your plan's limit for this period. Wait for the next reset, add credits, or move to a larger plan — see the usage section above.

The app is in the wrong language

Check My Language in Settings → General. It controls the interface as well as your translations.

Someone I want to DM isn't in the list

Send that person one message in Slack first. Once a direct message exists between you, they appear in Slacxify's list.

Nothing happens when I click a notification

Keep the Slacxify tab open in your browser. A notification brings that tab to the front; it cannot open the app if it has been closed completely.

Still stuck

Email support@techzenicsolutions.com and tell us what you were doing when it happened.