Welcome to Sytext. Whether you're connecting your first account or mastering AI tags, this guide covers everything you need to know to make your inbox calm.
1. Getting Started
The first screen offers Continue with Google, email and password, or the demo without an account.
Recovery key and security questions
Signing up shows you a recovery key once, like 7K2QP-M9XHD-4T8RW-CZ6NB-J3VFA, to copy or download. Keep it somewhere safe. If you forget your password, Forgot password? on the sign-in screen takes your email, the key and a new password. The key then stops working and you're shown a fresh one, and any other devices signed in are signed out.
If you lose the recovery key too, answer the two security questions you chose at sign-up (or set later in Settings → Profile). Answers are compared loosely — ignoring capitalisation, spaces and punctuation — so you don't need to type them exactly. Three wrong tries mean a one-hour wait, doubling after that. A successful reset lifts any wait and signs other devices out.
Signing in with Google
We check with Google that the sign-in is genuine before letting you in. If you already have a password for that email here, you'll be asked for it once — enter it and the two are linked, so either way works from then on, and nothing else changes. If you don't know the password, choose I don't know it — use Google only: that turns the password off, retires its recovery key and signs out its other devices. You can set a new password afterwards under Settings → Profile.
2. Connecting WhatsApp
Enter your number and Sytext shows an 8-character code. On your phone, open WhatsApp → Settings → Linked devices → Link a device → Link with phone number instead, and type it in. Or choose QR code and scan it from the same screen. Sytext becomes one of your linked devices, like WhatsApp Web; your phone doesn't have to stay online.
- It brings in your recent chats (up to 40 messages each) and every new message after that, with delivery and read ticks for yours, edits and deletions.
- Photos and files both ways: photos show in the chat, videos and documents as cards, and each one downloads. Stickers show as stickers, animated ones too, and voice messages play in the chat.
- Quoted replies and reactions come in and go out. You see when someone is typing, and they see when you are. Profile and group pictures show too.
- Scrolling back past what's stored asks your phone for older messages, as WhatsApp Web does. They arrive a moment later, if the phone is online.
- Reading a chat in Sytext marks it read on WhatsApp; replies go out from your number.
- Unlink logs the device out (it disappears from Linked devices) and deletes its chats from the server.
Note: WhatsApp doesn't officially support connecting through apps like Sytext, and it can restrict numbers that do. Sytext tells you this before you link.
3. Connecting Telegram
Enter your number; Telegram sends a login code to your Telegram app (or by SMS). Enter it, and your two-step verification password if you have one. Or choose QR code and scan it in Telegram on your phone (Settings → Devices → Link Desktop Device). Sytext signs in as you, like Telegram on a new device, and shows up in Telegram under Settings → Devices, where you can end it.
- Your 30 most recent chats come in (20 messages each; broadcast channels are left out), then everything new, with read status both ways, edits, and photos, files, stickers and voice messages.
- Quoted replies, reactions (Telegram's standard set), typing both ways, and profile and group pictures. Scrolling back fetches earlier messages from Telegram.
- Unlink ends the connection in Telegram and deletes its chats from the server.
If you don't see the option to link Telegram, the site owner hasn't turned it on for this deployment.
4. Instagram DMs
Connect Instagram in Sytext for Android. In the app, open Settings → Accounts and choose Log in with Instagram. On the website, scan the QR code with an Android phone that has Sytext installed. A website or iPhone/iPad can't sign in to Instagram for you, so there's no sign-in window on the website.
Business and Creator accounts connect with Meta's official browser sign-in, but that is turned off for now. The button comes back when Meta has approved it for everyone. An account that was already connected keeps working.
- Chats: Your DMs, one-to-one and group, as Instagram's own inbox lists them.
- Messages: Text, photos, videos and stickers, both ways, the same as WhatsApp and Telegram. JPEG and PNG go as photos, MP4 as video, and a sticker from the sticker button goes as a sticker. Media comes through Sytext's server rather than Instagram's own expiring links.
- Live: No stream: the inbox is looked at every 45 seconds, so a message takes up to that long to appear. Replies go out at once.
- Read receipts: Opening a chat tells Instagram — unless Incognito mode is on.
- Not there: Quoted replies, reactions, edits, unsending, "typing…", and older history. Starring, pinning, deleting for me and archiving are kept by Sytext itself.
Unlinking Instagram in Settings revokes the connection.
5. Guffshuff
Guffshuff is a custom chat site that Sytext can bring in alongside your other networks. Link it in Settings → Accounts with the username and password you use there.
Guffshuff has no way for other apps to plug in directly, so Sytext signs in the way the site's own pages do. It keeps your login details safe so it can reconnect by itself when needed — otherwise the connection would drop every week. Unlinking deletes them, along with its chats.
- Chats: Everyone you've exchanged messages with. People on the site you've never written to aren't chats.
- Messages: Text and photos, both ways. Photos come through Sytext rather than straight from the site.
- Live: Updates arrive as they happen, with a look at the chat list every couple of minutes in case something was missed.
- Read receipts: Opening a chat tells the site, as its own pages do — unless Incognito mode is on.
- Not there: Replies, reactions, edits, unsending and "typing…": Guffshuff has none, so Sytext hides them rather than failing. Starring, pinning, deleting for me and archiving are kept by Sytext itself.
Note: Linking reads your conversations in, which marks them read on Guffshuff — the same as opening them there. It's the only way its API hands over a conversation. Unread counts are read first, so the queue still shows what was waiting.
6. X (Twitter) DMs
Connect X in Sytext for Android. In the app, open Settings → Accounts → X → Log in with X. On the website, scan the QR code with an Android phone that has Sytext installed. You type nothing into a Sytext form — the sign-in happens on x.com itself.
Sytext checks the connection with X before keeping it. It looks for new messages every 45 seconds and sends replies at once. Photos come in, and reading a chat here marks it read on X. Reactions, unsending and sending photos aren't supported yet. Signing out on x.com ends the connection, and the account then shows as disconnected.
Note: X can limit or lock an account it finds being read this way.
7. Discord & Messenger
Discord
Connect Discord in Sytext for Android. In the app, open Settings → Accounts → Discord → Log in with Discord. On the website, scan the QR code with an Android phone that has Sytext installed. No Discord application of your own is needed.
Sytext reads your direct messages and sends replies as you. Text only. Signing out on discord.com ends the connection. Discord can limit or lock an account it finds using a sign-in this way.
Messenger
Connect Messenger in Sytext for Android. In the app, open Settings → Accounts → Messenger → Log in with Messenger. On the website, scan the QR code with an Android phone that has Sytext installed. No Meta app of your own is needed.
Sytext reads the chats that page lists and sends replies as you. Text only. Signing out of Messenger ends the connection. Facebook can change the page or lock an account it finds using a sign-in this way.
8. Matrix & Bridges
Sign in to any Matrix homeserver with a password, or paste an access token from another Matrix app (needed for servers that only allow single sign-on). Every joined room becomes a chat.
Rooms created by mautrix bridges are recognised automatically, so a WhatsApp chat appears under WhatsApp, shows the contact's phone number, and replies go out on WhatsApp. This covers mautrix-whatsapp, -meta (Instagram), -slack, -gmessages (SMS/RCS) and -telegram. Run the bridges on your own homeserver; most bridges require that, and it keeps your chats on infrastructure you control.
- Your homeserver must allow requests from Sytext. Synapse does by default.
- End-to-end encryption isn't supported yet. Messages in encrypted rooms show as locked, and replying there is refused with an explanation. Bridges can be configured to keep portal rooms unencrypted (the
encryptionsection of their config). - Disconnecting signs out the connection Sytext created. A pasted access token belongs to another app, so that one is left alone.
9. Telegram Bot
Customers or friends message your bot (or a group it's in) and you answer as the bot. This uses a Telegram bot, not your personal account; for that, use Matrix with the Telegram bridge.
- In Telegram, message @BotFather, send
/newbotand copy the token it gives you. - To read group chats, also send
/setprivacy→ your bot → Disable. - Paste the token in Settings → Accounts → Telegram bot. It's checked with Telegram first.
Bots can't fetch chat history, only new messages, and Telegram keeps those for 24 hours. So chats start from the moment the bot is connected, and messages that arrive while Sytext is closed are picked up when it opens. Only one browser tab listens to Telegram at a time (it allows a single reader per bot); other tabs follow along. If the bot already delivers somewhere else, Settings offers to switch it over. You can also point it at your own bot server.
10. Incognito Mode
Settings → Privacy → Incognito mode, as in Beeper. While it's on, an Incognito badge shows at the top:
- No read receipts. Opening a chat clears its unread count in Sytext, but WhatsApp's blue ticks and Telegram's "seen" don't go out (Matrix gets a private read receipt). It stays read in Sytext even though WhatsApp and Telegram still count it unread. To let one chat know, choose Mark as read for them in its ⋯ menu.
- No "typing…" while you write.
- Signed in, it's a setting of your account: every device follows it at once, and Sytext won't send read receipts or typing for you, even if an older copy of the app asks it to. Without an account it applies on that device.
- Replying still shows you were there, of course, and opening the chat on your phone may send read receipts from the phone.
12. AI Features
Choose the AI in Settings → AI:
- Built-in demo AI (the default): simple rules on your device; no chat leaves it.
- Shared AI · free, for anyone signed in. Sytext answers for you, so nobody needs their own key. Each user gets up to 30 requests a minute.
- Your own API key: Claude, Gemini, ChatGPT (OpenAI), OpenRouter, Groq, Mistral, DeepSeek, Grok (xAI), or any OpenAI-compatible service by its address. The key is checked with the provider, stored only in this browser, and sent only to that provider.
How it sorts your inbox
By default, a fast model sorts the queue (priority, tags, whether a reply is expected), while a smarter one handles summaries, detected tasks, drafts (all three tones in one go) and answers in ⌘K. Both can be changed in Settings.
Privacy
AI is off until you allow it, and then only for the chats you select (Settings → AI, or a single chat from its AI panel). New chats stay unselected until you allow them. Turning AI off clears AI results from the device.
13. Tasks & Google Calendar
Sytext detects tasks in allowed chats (with their due dates) and lists them under Tasks. Questions about tasks in ⌘K are answered from them.
Tasks → Connect Google Calendar takes you to Google's consent screen, asking only to manage calendar events. Once connected, every task gets an event in your primary calendar: half an hour at its due time, or all day on the day it was made when it has no date.
- Ticking a task off marks its event "✓" and greys it.
- Deleting the task deletes the event.
- A task made before connecting, or on another device, gets its event too.
- Disconnect stops the connection at once; events already made stay in your calendar.
If you don't see the button, the site owner hasn't set up Google Calendar for this deployment.
14. Notifications & Android
Your linked accounts stay connected on our server, so Sytext is what notices a new message and tells your devices. Turn notifications on per device in Settings → Notifications (the app also offers it once after you sign in).
- Each new message from someone else becomes a notification: one per chat, the newest replacing the last, with who wrote and what (or only "New message on WhatsApp" with previews off).
- Nothing shows while Sytext is open in front of you, archived chats stay quiet, messages arriving late from a history sync don't ring, and a flood is held to a dozen a minute. Tapping one opens the chat.
- Works in Chrome, Edge, Firefox and Safari on computers and Android, and on iPhone once Sytext is added to the Home Screen.
- Signing out stops a device's notifications, and so does changing your password (for every other device).
Android app
The Android app is Sytext as a proper phone app: it opens full screen from the home screen and shows the same notifications under its own name and icon. Download it from /download/sytext.apk (Settings → Notifications on an Android phone has the button), open it on the phone, and allow installing from the browser when asked.
15. Keyboard Shortcuts
Move quickly without leaving the keyboard:
- J / K — Next / previous chat
- Enter — Reply (focus the composer)
- R — Draft replies
- 1 2 3 — Use a draft
- E — Mark done
- S — Snooze
- A — Toggle the AI panel
- Tab — Next
[blank]in a draft - ⌘K / Ctrl+K — Search & ask across chats
- / — Filter the list
- ? — Show the shortcut list
- Esc — Close
