Contents
1. Install, update & quit
Install
Download the Windows installer from the website and double-click it. The installer is properly signed, so it's rarely blocked. If you still see "Windows protected your PC", click "More info → Run anyway".
Updates
The app checks for new versions and downloads them in the background, then asks you to restart to update. If you skip it, the update installs the next time you quit. You can also click your username at the bottom left → Check for updates.
Closing vs. quitting
- Clicking × in the top-right corner only hides the app in the system tray. It keeps running in the background, so messages, translation and auto-chat don't stop.
- To really quit, right-click the tray icon at the bottom right of the taskbar → Quit. Click the tray icon to open the window again.
Uninstall
Uninstalling doesn't delete the accounts and chat data on this computer; they're still there if you reinstall. If you stop using this computer, remove it on your phone: WhatsApp and Signal under Settings → Linked devices, Telegram under Settings → Devices.
2. Signing in
Sign in with the username and password of a staff account. Staff accounts are provided by your owner and use the owner's balance.
- Check Stay signed in for 7 days to skip the password for 7 days.
- Forgot your password? Click Forgot password? on the sign-in page and reset it with a code sent to your registered email. Staff accounts without an email: ask your owner to reset it.
- Sign up creates a new, separate account with a balance of 0; top up before using it.
- Switch between 中文 / English at the top right of the sign-in page, or later under Settings → General → Language.
Click your username at the bottom left for Refresh balance, Check for updates, Forget saved password and Sign out.
3. Add & manage chat accounts
Click Add account in the left sidebar, choose a platform, optionally give it a nickname (e.g. "US 1"; shown only on this computer), and pick My language / Customer's language. Each account's data is completely separate; click an account in the left list to switch to it.
WhatsApp
- Choose WhatsApp and fill in a proxy and region if you need them (both optional; you can change them later in account settings).
- Select the account on the left and scan the QR code with WhatsApp on your phone: Settings → Linked devices → Link a device.
Each WhatsApp account can use its own proxy, and accounts are kept independent so they look like different computers. If you use a proxy, set the region on the Region tab in account settings to the same country as the proxy IP.
Telegram
- Choose Telegram and create the account.
- Select it on the left and scan the QR code with Telegram on your phone: Settings → Devices → Link Desktop Device.
- If two-step verification is on, enter your two-step verification password after scanning.
Telegram doesn't support proxies.
Signal
- Choose Signal and create the account. The first time, the app downloads the Signal component (about 90 MB). This happens only once; you can pause and resume it, and use your other accounts in the meantime.
- When it's done, a QR code appears. Scan it with Signal on your phone: Settings → Linked devices → Link new device (+). If the code expires, click Code expired? Refresh.
Signal accounts can't have a proxy or region. Messages from before you linked aren't brought over; only new messages appear.
Account list
- Each account shows its status (Online, Connecting…, Scan to sign in, Can't connect · reason, etc.) and its unread count. When chats are on auto-chat it shows "Auto-chat · N chats".
- The left sidebar can be collapsed to icons only.
Account settings
Right-click an account (or click the gear next to it):
| Tab | What's there |
| Basics (Basics & proxy for WhatsApp) | Change the display name; set the proxy (WhatsApp); Remove this account at the bottom |
| AI persona | This account's persona and chat rules, used for reply ideas and auto-chat (see section 5) |
| Region | The WhatsApp account's region, plus the default region and language for contacts, which auto-chat uses to know their local time |
| Device fingerprint | (WhatsApp only) The computer details this account shows to others |
Removing an account
Account settings → Basics (Basics & proxy for WhatsApp) → Remove this account at the bottom. This only removes it from this app; the account on your phone isn't affected. Removing a Signal account also deletes its chat history on this computer; afterwards, remove this computer from Linked devices on your phone.
4. Translation
Translation bar (top of the chat, set per account)
Once an account is online, the top of the chat area has a two-row translation bar. Changes take effect immediately and apply only to that account:
| Item | What it does |
| Translate my text | Your text is translated into the customer's language before sending; turn it off to send what you typed |
| Translate my voice | Voice message translates your text into the customer's language before reading it aloud; turn it off to have it read in your language |
| Translate their text | Shows a translation into your language under the customer's text messages |
| Translate their voice | Transcribes the customer's voice messages and translates them into your language |
| My language / Customer's language | Any two languages; the Swap button in the middle swaps them; the same language on both sides means no translation |
| Translate groups | Also translates group chats (and Telegram channels); turn it off to save balance |
| Block {your language} (e.g. Block Chinese) | When on, untranslated messages that contain your language are blocked and stay in the input box, so they never reach a customer by mistake |
| My line / Their line | Font size and color of the line under messages |
The small arrow on the right (Hide translation bar) collapses it into one row.
Available languages (15): Chinese (Simplified), Chinese (Traditional), English, Japanese, Korean, Spanish, Portuguese, Russian, French, German, Indonesian, Arabic, Vietnamese, Thai and Hindi.
Reading: incoming messages are translated automatically
Messages in another language show a translation into your language under the bubble. Reopening a chat doesn't charge you again for messages already translated.
- If a translation doesn't come through, red text appears ("Not translated · Click to retry"); click it to translate again.
- After you change the language pair, messages on screen are translated again with the new pair.
Sending: type in your language, send in theirs
Type as usual and press Enter (or click Send). The app translates your message into the other person's language and sends it. Under your own messages you'll see what you originally typed.
- If translation fails, the message isn't sent; click Retry or Send untranslated.
- If you switch chats while a message is being translated, that send is cancelled so it can't go to the wrong person.
- Enter sends, Shift + Enter starts a new line.
Two send modes (Settings → Translation & assist → Translation):
| Mode | What happens |
| Send instantly (default) | Press Enter and the message is sent as soon as it's translated |
| Review first | The translation waits in the input box so you can edit it before sending; you can also Restore original |
When you're not charged
Typing directly in the other person's language (e.g. your language is Chinese and you type English), using the same language on both sides, and translations that didn't come through are all free.
Related settings
Settings → Translation & assist:
- Translation tab: send mode; show or hide the Reply ideas and Voice message buttons; how many reply ideas to show.
- Cache tab: clear translation history (messages are translated, and charged, again afterwards).
5. Reply ideas
Click Reply ideas above the input box and the AI suggests a few replies in your language based on the recent conversation. Click one to put it in the input box, then press Enter to translate and send as usual. Suggestions are only drafts: you decide whether to send or edit them.
To make suggestions sound like you, go to account settings → AI persona and fill in for each account:
- Persona (who you are): gender, age, role, tone.
- Chat rules (how to answer): rules to always follow, such as "Don't offer the lowest price first" or "Always quote 7–15 days for delivery". One rule per line.
Both apply to reply ideas and auto-chat, not to translation. Use default fills in a template you can edit.
6. Voice
Listening: incoming voice messages become text
Incoming voice messages show the recognized text and its translation underneath. Voice messages can be up to 60 seconds; if there's no speech, you'll see that nothing was recognized and you aren't charged.
Speaking: type, and it sounds like you
- Record your voice first (one time only, done by the owner): the team owner signs in with their own account, opens Voice in the left sidebar, and record 1–2 minutes of natural, continuous speech, or upload an mp3 / ogg / wav / m4a / webm recording (10 seconds to 5 minutes, up to 10 MB). A quiet room with only your voice works best.
- The voice is shared by everyone on your team ("Shared by everyone on your team. Voice messages are spoken in this voice."), and only the owner can record or change it ("Your team owner sets the voice; only they can change it."). Staff can open Voice to see whether one has been recorded.
- To replace it, the owner clicks Delete voice and records again.
- The voice is still there when you sign in on another computer.
- In a chat, click Voice message above the input box: type what you want to say in your own language (it's translated into theirs first), pick an emotion (Default, Happy, Sad, Angry, Fearful, Disgusted, Surprised, Calm), click Generate, Play to preview, then send, or Discard and try again.
- Each voice message can be up to 2,000 characters. It only goes to the chat that was open when you started, even if you switch chats.
Telegram / Signal: record directly
Telegram and Signal have a microphone button to the right of the input box for recording and sending your own voice (no translation, no voice change). The first time, allow the app to use your microphone.
7. Telegram & Signal chat features
WhatsApp uses WhatsApp Web's own interface. Telegram and Signal chats work the same way:
- Send text, emoji, photos, videos, files, music and voice messages, and paste images straight from the clipboard. You can add a caption before sending a photo, video or file.
- Stickers and GIFs: the Stickers tab in the emoji panel has the sticker packs you added on your phone (Telegram also has Favorites, Recent and GIF); click one to send it.
- Search: the magnifying glass at the top right searches the current chat.
- Right-click menu: Copy, Copy translation / Copy original; photos, videos, files and voice messages also have Open and Save to Downloads.
- ⋮ menu at the top right: Mute, Set wallpaper, Export chat history, Clear history, Delete chat (Leave group for groups).
- Side panel (the panel button at the top right): their phone number, username and bio, photos / videos / files / links from the chat, groups in common, and Block user.
- Notes: add a Display name and Details for a contact in the side panel. The display name shows in the chat list and at the top of the chat, and you can search by it. Notes are stored only on this computer.
- Contact region: view and change the contact's region, time zone and language in the side panel; auto-chat uses it to know their local time.
How Signal differs
- Chat history is stored on this computer and kept permanently; it's deleted when you remove the account.
- Mute, wallpaper, clear history and delete chat only apply on this computer; blocking syncs to your phone.
- Disappearing messages are deleted when they expire; "view once" messages have to be opened on your phone.
- There's no online status for contacts.
- Sending can take a few seconds to show as sent; you can keep sending in the meantime. Failed messages show Retry and Delete.
- Signal occasionally asks you to prove you're human; follow the steps in the pop-up, then send again.
8. AI auto-chat (🤖)
Using the persona and chat rules you set, the AI can take over a single one-to-one chat: when the customer writes, it drafts a reply and sends it after a natural pause, like a person would. Works on WhatsApp, Telegram and Signal; group chats aren't supported.
Starting and stopping
- Open the chat you want to hand over and click Auto-chat above the input box.
- While it's on, you can't type in that chat (so you and the AI don't talk over each other), but you can still see everything. To take over, click Stop auto-chat.
- The chat list shows each auto-chat's status, such as "Reply in …" or "Waiting for reply".
- You can run auto-chat in several chats at once and switch to other accounts. It resumes after the app restarts, and replies to messages that arrived while the app was closed.
How it chats
- If the customer sends several messages, it waits until they're done and answers them together; it never replies instantly.
- If the customer goes quiet for a long time, the chat goes into cooldown: the AI stops starting conversations, and picks up again as soon as the customer writes.
- After a certain number of messages it stops and asks you to take over.
- You can turn on Send a greeting the next day after cooldown and Send the first message in new chats; both are off by default. Messaging strangers first carries the highest risk of getting banned; we recommend leaving it off.
Reply speed, active hours, cooldown and greetings, tone, and when to hand over to you can all be changed under Settings → Auto-chat; Reset to defaults restores everything.
Please note
- If the customer clearly refuses (for example, asks you to stop messaging), auto-chat stops immediately and won't run in that chat again.
- When auto-chat stops on its own (low balance, signed out, message limit reached), a notice at the bottom right tells you why.
- The AI may make up specific details such as prices, stock or delivery times. Keep an eye on important customers.
9. Notifications & unread counts
Settings → General → Notifications (all three platforms; all on by default):
- System notifications: when the app isn't in front, new messages pop up in the corner of the screen; click one to open that chat.
- Show message text in notifications: turn it off and notifications just say "New message", so people nearby can't read them.
- Unread count on the app icon: the total unread count across all accounts is shown on the taskbar icon.
Muted chats don't notify you and aren't counted as unread.
10. Balance & top-ups
The balance card at the bottom of the left sidebar shows your remaining balance (counted in characters). Translation, reply ideas, auto-chat, voice and SMS codes all draw from it. Click Top up:
- Top up with USDT: choose an amount → scan and transfer (TRC20 network) → the balance is added automatically.
- Redeem code: enter a code and the balance is added right away.
- History: see order status and continue paying unfinished orders.
⚠️ The USDT amount must match the
exact amount on the order, including the decimals, or it can't be added automatically. Orders are valid for 30 minutes. While you have an unpaid order,
Top up becomes
Pay now, and choosing the same amount shows that order again; pay that exact amount and don't transfer twice. If you transferred after the order expired and your balance didn't arrive, send the transaction hash (TXID) to
official support.
When your balance runs out, translation prompts you to top up and auto-chat stops.
11. SMS codes
If you see SMS codes in the left sidebar, you can buy a temporary phone number to receive a sign-up code:
- Search for the site or app you're signing up for (e.g. whatsapp, facebook), choose a country, and click Buy.
- Enter the number on that site; the code shows up automatically when it arrives, and you can click it to copy.
- You're only charged when a code arrives; cancelled or expired orders are free. It keeps waiting even if you close the window. Sometimes the provider won't allow cancelling; just let it expire, which is free.
Up to 3 orders at a time. SMS codes use the same balance as translation.
12. FAQ
| Problem | What to do |
| Can't find the app window | Click the tray icon at the bottom right of the taskbar; × only hides the app |
| "Your session has expired" | Just sign in again |
| "Network connection failed" | Check your network; for WhatsApp accounts, also check the proxy settings |
| My message went out untranslated | Turn on Translate my text in the translation bar, and check that My language and Customer's language aren't the same |
| Enter won't send and warns about my language | Block is on in the translation bar: turn on Translate my text, or type in the customer's language |
| No translation under the customer's messages | Turn on Translate their text (and Translate groups for group chats) in the translation bar, and check the language pair |
| Can't type in the input box | That chat is on auto-chat; click Stop auto-chat |
| WhatsApp QR code won't scan | Check your network or that account's proxy settings |
| Telegram asks for a password after scanning | That's your Telegram two-step verification password; enter it yourself |
| Signal says this computer is no longer linked | It may have been removed on your phone; scan the QR code to link again |
| My phone still shows the linked device after I removed a Signal account | Remove it manually under Signal → Settings → Linked devices on your phone |
| No new message notifications | Check Settings → General → Notifications, and that Windows Settings → Notifications hasn't turned the app off. While the app is in front there's only a sound, no pop-up. |
| Incoming voice message can't be recognized | Messages longer than 60 seconds or without speech can't be recognized |
| Voice message says there's no voice yet | Ask your team owner to record or upload one under Voice in the left sidebar |
| Auto-chat suddenly stopped | Check the reason in the notice at the bottom right: top up if your balance is low, sign in again if you were signed out, or take over if the limit was reached |
For anything else, contact official support. Staff can also ask their team owner first.
13. Legal notice
This software is developed and operated by a company registered in Singapore and is intended only for lawful international trade, cross-border business and related commercial activities. When using it, users must strictly comply with the laws, regulations, industry standards and regulatory requirements of Singapore and of every country or region their business involves, and must not use it for any illegal, fraudulent or infringing activity or any activity that endangers network security.
Users are fully responsible for the use of their accounts, their actions, and any content they publish, transmit or process. Any liability, loss or dispute arising from illegal or improper use of the software is borne by the user. The company will cooperate with judicial and regulatory authorities in investigations as required by law, and may restrict, suspend or terminate service for accounts that violate these terms.
This notice does not exclude or limit any liability that cannot be excluded or limited under applicable law. The company reserves the right to revise and update this notice in line with laws, regulations, regulatory policies and business needs.
Open-source components: the Signal feature uses signal-cli (GPL-3.0, https://github.com/AsamK/signal-cli), libsignal (AGPL-3.0, https://github.com/signalapp/libsignal) and the Eclipse Temurin Java runtime (GPL-2.0 with Classpath Exception, https://adoptium.net). This software is not affiliated with Signal Messenger LLC.
14. Contact us
These are our only four official Telegram accounts:
- Official support: @ChatHelperSupport, for questions about the app or a top-up that didn't arrive (include the transaction hash, TXID);
- Official group: t.me/ChatHelperApp, for questions and tips from other users;
- Official channel: t.me/ChatHelperNews, for release news, feature introductions and tips; comments go to the official group;
- Official bot: @ChatHelperAppBot, for self-service FAQ. Once the team owner links it under Security → Telegram bot in the user center, it can show your balance and top-up orders and notifies you when a top-up arrives.
⚠️ Beware of impersonators: any other account claiming to be official or support is not us. We never ask for your password, email code or redeem codes in private messages, and never ask you to pay to an address other than the one on your order. Top up only by placing an order in the app and paying the amount shown.