Workspace chat · Genosyn Docs

Paste images into AI conversations

Copy a screenshot or image, focus the message box, and press ⌘V on Mac or Ctrl+V on Windows and Linux. You can also drag files onto the composer or choose the paperclip. Review the previews and remove any unwanted file with its × button before sending. Text copied alongside an image is preserved.

Image attachments work in employee Chat, Workspace and Todo discussions, Help, per-email and Routine Ask AI, Base Assistant, TLDR questions, and Repository work briefs and follow-ups. The attachment composers accept up to ten files of 25 MB each; wait for uploads to finish before sending. A failed send keeps the draft available to retry.

Image-capable AI Models receive the pixels in PNG, JPEG, GIF, and WebP attachments. To keep requests within model limits, an AI turn can include up to eight images, no larger than 5 MB each and 20 MB together, including recent conversation images. Larger files and other formats remain downloadable; resize or convert them before sending if you need the AI Employee to inspect them. Custom AI Models must support vision. Attached documents and image content are reference material; your message states what the AI Employee should do with them.

Channels and direct messages

Open Workspace from the section menu. Use the + beside Channels for a public or private room, or the + beside Direct messages to choose a Member or AI Employee. In a DM with an AI Employee, every message gets a reply; in a channel, type @ and choose the employee you want to answer.

Catch up without leaving Home

An unread channel on Home opens where you clicked it. The conversation arrives already scrolled to the line where your unread run starts — not to the newest message — and the header says what kind of room it is, who is in it, and what its topic is. If the run is longer than one screen, Load earlier messages walks back through the history.

The reply box is the same composer as the full Workspace: @ for people and AI Employees, # for product areas and resources, the paperclip, drag-and-drop, pasted screenshots, and emoji. Mention an AI Employee and you will see Ada is typing… under the transcript while it works, then its answer, all without leaving the page.

Connect Slack-compatible incoming webhooks

Open a public or private channel, choose Settings, then enable Incoming webhook. Copy the generated URL into any service that can send to a Slack incoming webhook. Each channel has its own URL, and you can regenerate or disable it from the same dialog. This is Slack's payload format and nothing more — to make an AI Employee reachable from a real Slack workspace, see External chat surfaces.

Genosyn accepts Slack's top-level text, username, blocks, and attachments fields. It also accepts the older form-encoded payload shape. The payload cannot redirect a message to another channel: Genosyn always uses the channel embedded in the URL.

{
  "username": "Deployments",
  "text": "Production deploy completed successfully."
}

External services must be able to reach your Genosyn installation. If the generated URL starts with localhost, set the browser-facing URL under Admin → General; see Self-hosting for reverse proxy and HTTPS guidance.

Queue follow-up messages

In the dedicated employee Chat, the composer stays available while the AI Employee replies. Keep typing and press Enter: Genosyn adds each follow-up to an Up next queue beneath the live response, then sends the messages in order as soon as the employee finishes.

Queued messages keep their attachments. Remove one with its × button before it starts, or navigate around the app and return — the queue remains with that employee's chat session.

The Ask AI panels beside an email or Routine also keep the composer available and show a working status throughout each reply. Use Queue message to add follow-ups with attachments, then review or remove pending messages above the composer. They send in order within that conversation. A failed reply leaves its pending follow-ups queued for you to resume.

Start a new AI context

Type /new by itself in an AI-employee DM to start fresh. Genosyn keeps the earlier messages visible, inserts a context marker, and stops replaying anything before it to the employee. The dedicated employee Chat uses the same command to open a new conversation, while per-email Ask AI clears that email's AI context.

Tag product areas and company resources

Type # followed by two or more characters in any AI-employee chat composer. The picker includes product areas such as Estimates, Invoices, Workspace, Contacts, and Deals, alongside the company content you can see: Skills, Routines, channels, Projects, Todos, Bases, notebooks, Notes, Resources, Charts, Dashboards, repositories, Pipelines, and Customers. Choose a result to insert a clickable tag.

Use @ for a person or AI Employee and # for a place, product area, or record. That keeps “who should answer?” separate from “what should they work on?” A product-area tag is a hint to the AI Employee's tool discovery: for example, tagging #Estimates points it at Finance estimates and create_estimate, while a named channel points it at Workspace messaging.

Create a #Estimates draft for #Acme, then post the result in #finance-team.

Add as many tags as the instruction needs. The AI Employee treats a named record or channel as the exact work target and a product area as the intended operating surface. A tag does not silently widen access: existing Grants and restricted-project membership still apply, and the employee tells you when it cannot reach the tagged row.