diff --git a/apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx b/apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
new file mode 100644
index 00000000000..e93c7584833
--- /dev/null
+++ b/apps/marketing/content/changelog/2026-05-18-teams-slack-sdk-workspaces.mdx
@@ -0,0 +1,128 @@
+---
+title: Automations, CLI, and Slack bot
+date: 2026-05-18
+image: /changelog/automations.png
+---
+
+Superset is now usable from a lot more places than the desktop app: a fleshed-out CLI and TypeScript SDK, a Slack agent that spins up workspaces on its own, and a mobile app heading into internal review.
+
+## Automations
+
+**Automations are cron jobs for agent sessions.** Pick a project, write a prompt, set a schedule — and Superset dispatches an agent run against a fresh workspace every time it fires. The output is a live workspace you can open, review, and continue interactively.
+
+Typical uses:
+
+- **Nightly standups** — summarize PRs, issues, and activity from the last 24 hours
+- **Release notes** — draft from merged commits each week
+- **Security & dependency sweeps** — scan for vulnerable packages or deprecated APIs every morning
+- **Long-running refactors** — "bump TypeScript to 5.7 in the next un-migrated package" on a daily cadence
+
+This batch brings automations into their own as a first-class workflow:
+
+- **Prompt version history** — every edit to an automation's prompt is snapshotted. Browse previous versions and restore any of them, so an accidental change is no longer a one-way door.
+- **Redesigned automations tab** — new layout that makes a queue of runs easier to scan at a glance.
+- **Mine vs. Team filter** — automations now belong to a team. Filter the runs view between **Mine** and **Team** to see only what you ran vs. everything your team kicked off.
+
+### Drive them from the CLI
+
+Everything you can do in the UI is now scriptable. New in this batch: `prompt get` / `prompt set` and the `--name` filter on list .
+
+```bash
+# create a recurring run from a prompt file
+superset automations create \
+ --name "Nightly audit" \
+ --rrule "FREQ=DAILY;BYHOUR=3;BYMINUTE=0" \
+ --project \
+ --agent claude \
+ --prompt-file prompt.md
+
+# manage the queue
+superset automations list --name "Nightly"
+superset automations pause
+superset automations resume
+
+# iterate on the prompt (backed by the new version history)
+superset automations prompt get > prompt.md
+$EDITOR prompt.md
+superset automations prompt set --file prompt.md
+
+# fire one off-schedule (also works from the SDK / Slack bot / MCP)
+superset automations run
+```
+
+`superset automations run` is also exposed via the **TypeScript SDK** and **MCP**, so you can dispatch runs from a CI job, an internal admin panel, or a Slack slash command. See the [Automations docs](https://docs.superset.sh/docs/automations) for the full surface.
+
+## Superset CLI
+
+The `superset` CLI grew real project and workspace commands and a cross-device login flow.
+
+**New commands:**
+
+- `superset projects create` — scaffold a new Superset project from your shell.
+- `superset projects setup` — link an existing local repo to a Superset project.
+- `superset workspaces open` — open a workspace directly from the terminal.
+- `superset auth login` — now uses OAuth device code + PKCE, so it works on headless servers and across devices.
+
+**Setting it up:**
+
+```bash
+# install
+curl -fsSL https://superset.sh/cli/install.sh | sh
+# or: brew install superset-sh/tap/superset
+# or: it's already bundled with the desktop app at ~/.superset/bin/superset
+
+# sign in (opens a browser, or prints a code for a second device)
+superset auth login
+
+# scaffold a project and open a workspace
+superset projects create
+superset workspaces open
+```
+
+The accompanying **TypeScript SDK** (`@superset_sh/sdk`) mirrors the CLI 1:1 — same procedures, same shapes — so anything you can do from your shell, you can do from a script, a CI job, or an internal tool.
+
+```bash
+npm install @superset_sh/sdk
+```
+
+```ts
+import Superset from '@superset_sh/sdk';
+const client = new Superset(); // reads SUPERSET_API_KEY / SUPERSET_ORGANIZATION_ID
+await client.automations.run('');
+```
+
+Linux `superset start` and `superset update` are now fixed .
+
+## Slack bot
+
+
+
+`@superset` in Slack is now an actual agent, not a task-filer. Mention it in a channel or DM it from anywhere, and it can:
+
+- **Create, update, search, and triage tasks** from the conversation it's standing in — pulling assignees, statuses, and priorities from your team's Linear/Superset setup.
+- **Spin up a cloud workspace and launch a coding agent** to actually do the work. For code-change requests (e.g. "@superset bump our Sentry SDK to v9 across all apps"), it now defaults to spawning a workspace and agent rather than just filing a ticket .
+- **Read the thread or channel history** on its own to gather context — no need to copy-paste the prior messages.
+- **Search the web with citations** when a request needs up-to-date info.
+- **Unfurl Superset task and workspace links** with rich previews when they're shared in a channel.
+
+**Setting it up:**
+
+1. In the dashboard, go to **Integrations → Slack**.
+2. Click **Connect** to install the Superset Slack app into your workspace (OAuth).
+3. Mention `@superset` in any channel, or open a DM with the bot, and describe what you want done.
+
+If Slack was already connected before this release, no action needed — proactive workspace creation is on by default.
+
+## Mobile: internal review
+
+The mobile app is in **internal review**. Core flows — workspaces list, task triage, agent chat, and the live terminal viewer — are wired up against the same APIs as web and desktop. We're dogfooding on-device now ahead of a wider beta.
+
+## Also in this batch
+
+- **Teams as a first-class primitive** — assign members, workspaces, and automations to a team. Powers the Mine/Team automations split above.
+- **Terminal sessions survive app updates** — the PTY daemon hands off file descriptors on upgrade, so running shells stay alive when Superset auto-updates.
+- **Web terminal presets** — run your common commands with a single click in the web terminal, same as desktop.
+
+## Minor updates
+
+V2 changes tab gained inline stage/unstage/discard controls and diff comments gained a copy action . Workspaces can be started with a preset for repeatable agent runs . The relay server now drains tunnel connections cleanly on shutdown ahead of the multi-region rollout . Theme search in the command palette . macOS notifications now include workspace and project context . MCP OAuth access token TTL bumped to 7 days .
diff --git a/apps/marketing/public/changelog/automations.png b/apps/marketing/public/changelog/automations.png
new file mode 100644
index 00000000000..7e4b13f865e
Binary files /dev/null and b/apps/marketing/public/changelog/automations.png differ
diff --git a/apps/marketing/public/changelog/slack.png b/apps/marketing/public/changelog/slack.png
new file mode 100644
index 00000000000..77d2ed8162f
Binary files /dev/null and b/apps/marketing/public/changelog/slack.png differ