Skip to content

Slack

Slack is the channel most teams add second (after web), and it changes how your Jootle feels when more than one person is using it.

This chapter is what to expect once Slack is connected. The setup walkthrough lives at Connect Google Workspace (Google) or the equivalent flow for Slack (forthcoming as a dedicated chapter).

You install your Jootle as a Slack app to your workspace once. It shows up as a user that your team can:

  • DM for private one-on-one chat.
  • @-mention in channels for in-thread help.
  • Invite to channels so your Jootle can participate.

It’s the same Jootle as your web and Telegram. Same memory, same projects, same artifacts. Slack is just a different window onto it.

A DM to your Jootle is a private conversation, just like web chat but in Slack.

The catch with team instances: each team member’s DM is their own scope. You can’t read your colleague’s DMs with your Jootle (by design, for privacy), but everyone is talking to the same Jootle.

What goes in via your DM goes into the knowledge graph as your view. What goes in via your colleague’s DM is their view. They cross over when shared entities (projects, contacts) are referenced.

When you @-mention your Jootle in a Slack channel, it sees the message and can reply.

@Jarvis can you summarize this thread and post the summary?

@Jarvis turn this into a task on the redesign project.

@Jarvis when is our next deploy?

Mentions in channels are public to the channel. Replies come in the same thread by default; ask for a DM if you want it private.

Channel mentions are useful for:

  • Surfacing context. Someone says “we discussed this last week”, and your Jootle confirms or links to the decision artifact.
  • Turning chat into work. “Make this a task” or “log this decision” while the conversation is live.
  • Reminders for the room. “Remind everyone about Friday’s deadline” produces a scheduled ping back in the channel.

You can invite your Jootle to a channel just like any other user. This is useful when:

  • A channel maps to a specific project (“#redesign”), and you want your Jootle to maintain context for that project from in-channel chat.
  • You want recurring reports posted to a channel (“post the daily standup summary to #team”).
  • You want passive monitoring (your Jootle listens without responding unless mentioned).

Once invited, your Jootle reads the channel. By default it doesn’t respond unless mentioned, but you can set rules: “Post a thread summary every Friday at 5pm to this channel.”

Your Jootle has whatever Slack permissions you give it. We default to read-and-write in invited channels, but you can configure read-only if you’d rather your Jootle listen but not post.

The same routing rules apply on Slack as elsewhere (Projects, programs, and tasks). If you’re in a channel named after a project (“#redesign”), your Jootle routes messages to that project by default. In other channels, you can be explicit: “log this under the redesign project.”

In DMs, you specify the project (or accept your Jootle’s guess) the same way you would on web.

A few patterns customers come back to:

  • Standup notes. “Drop a standup template in this channel every weekday at 9am, with each person’s open tasks.”
  • Decision logs. “Whenever someone says ‘we decided’, log a decision under the project.”
  • Quick lookups. “@Jarvis what was Anna’s quote?”
  • Roll-ups. “Post a Friday roll-up of this channel’s most important threads.”

Less common but powerful:

  • Automated handoffs. When a follow-up condition fires (a client replies, a deploy fails), post to a specific Slack channel.

To set clear expectations:

  • Doesn’t read every message in every channel by default. Even in channels your Jootle is invited to, it reads on demand. We don’t index your whole workspace.
  • Doesn’t surface DMs to others. A team member’s private DMs with your Jootle stay private to that team member.
  • Doesn’t post on someone’s behalf in their voice without consent. If you ask your Jootle to “post this as me”, that’s an approval gate that fires to you.

You can connect more than one Slack workspace if you work across them. Each gets its own installation, and the connection is independent. Your knowledge graph is shared; your Jootle in each workspace can reference what the others have learned.

Disconnect Slack from Integrations in the web app. Your Jootle loses access to channels and DMs immediately. Your data in Jootle is not deleted; you can reconnect later.

If you’d rather pause without disconnecting (a vacation week, for example), you can mute the outbound on a schedule: “Don’t post to Slack between Friday 5pm and Monday 9am.”