Home / Learn / Manage your website from Slack: install and use the ShiftPress app
Static sites & web basics

Manage your website from Slack: install and use the ShiftPress app

Short answer: The ShiftPress app for Slack lets you change your website from a Slack channel by mentioning the bot in plain language, for example "@ShiftPress change the opening hours on the contact page to 9 to 18". Every request is drafted first, never published automatically: the bot replies in a thread with a summary and Accept and Reject buttons, and a change only goes live after an owner or editor approves it. You install it from inside your ShiftPress dashboard (Settings, then Slack), so each connection is tied to the right website and authorized through Slack's standard OAuth screen.

This page is the install and usage guide for the app. It covers what you can do, what you need first, the exact steps to connect Slack, how to make a change, and the current limitations.

What can you do with ShiftPress in Slack?

Once a channel is connected to your website, anyone on your team who has linked their account can:

  • Request edits in plain language. Mention the bot and describe the change the way you would to a colleague. Examples: "add a question about parking to the FAQ", "make the homepage headline shorter", "swap the phone number in the footer".
  • Review before anything is published. The bot drafts the change and replies in a thread with a short summary. Nothing is live yet.
  • Approve or reject from Slack. An owner or editor taps Accept and publish to push the change (the live site rebuilds in about one to two minutes) or Reject to discard it.
  • Open the full editor when needed. Larger changes are saved as a draft you can continue in ShiftPress; the bot gives you an Open in ShiftPress link for a full preview.

The point is speed for small, everyday edits without leaving the tool your team already lives in, while keeping a human approval step before anything reaches visitors.

What do you need before you install?

  • A ShiftPress plan that includes chat integrations. The Slack and Microsoft Teams integrations are available on the Smart plan and above. If your plan does not include it, the Slack panel in Settings shows an upgrade prompt.
  • Owner access to the website. Only an owner can connect or disconnect Slack. Editors and other members can request and approve changes once the channel is connected and they have linked their account.
  • Permission to add apps in your Slack workspace. Connecting runs Slack's normal app-authorization step, which some workspaces restrict to admins.

How do you install and connect the Slack app?

The whole flow starts inside ShiftPress, not from a generic install button, so the connection is bound to the correct website.

  1. Open your website in ShiftPress and go to Settings, then the Slack section.
  2. Click "Connect Slack". This opens Slack's standard authorization screen, where you approve the ShiftPress app for your workspace.
  3. Approve and return. After you approve, Slack sends you back to ShiftPress and the panel confirms the workspace is connected.
  4. Choose a channel. In the Slack section, pick the channel that should control this website from the "Choose a channel" dropdown and click Connect channel. You can connect more than one channel, and more than one workspace, if you manage several.
  5. Read the intro message. The moment a channel is connected, the bot posts a short how-to message into it with example commands, so the channel is ready to use immediately.
  6. Each person links their own account once. Before someone can request edits, they link their personal Slack profile to their ShiftPress account using the Link my account button the bot sends them. This is what lets ShiftPress check that the person approving a change is a real owner or editor of the site.

That is the full install. There is no separate "Add to Slack" button to hunt for: the Connect Slack button in your dashboard Settings is the install step, and it uses the same Slack authorization flow.

How do you make a change from Slack?

  1. In a connected channel, mention the bot and describe the change: "@ShiftPress add a testimonials section to the homepage".
  2. The bot drafts the edit and replies in a thread with a summary of what it will change.
  3. An owner or editor reviews it and taps Accept and publish or Reject.
  4. On accept, the live site rebuilds (usually one to two minutes). On reject, nothing changes.

If a request is too large for a quick draft, the bot saves it as a draft and points you to ShiftPress to finish it in the full editor.

What are the limitations?

Worth knowing before you rely on it:

  • Plan-gated. Requires the Smart plan or above.
  • Owners set it up; owners and editors approve. Only owners can connect or disconnect Slack, and only a linked owner or editor can approve a change. Other members can draft requests but cannot publish.
  • Account linking is required. Someone who has not linked their Slack profile to a ShiftPress account cannot request or approve edits.
  • It works in connected channels, not DMs. The bot only acts in a channel that is bound to a website. Direct messages are redirected back to a channel.
  • One change at a time, within your plan's limits. Edits are drafted one at a time, and your plan's monthly and per-site AI-change limits still apply.
  • Approval is always required. By design there is no "auto-publish" mode from Slack; a person approves every change before it goes live.
  • Changes that would break the visual editor are blocked. The bot will not publish an edit that would break click-to-edit on your site.

What data is shared with Slack?

When you connect the integration, the instructions you type to the bot and the change summaries it posts back are delivered through Slack, and the message content is processed by our AI provider to produce the edit you asked for. This is covered in our privacy policy. If you disconnect Slack, or an admin removes the app from your workspace, ShiftPress stops using it and the stored connection is purged.

Frequently asked questions

Do I need to be an admin of my website to use this?

Only to set it up. Connecting or disconnecting Slack is owner-only. Once a channel is connected, any editor who links their account can request and approve changes, and other members can request changes for an owner or editor to approve. If you just want to suggest an edit, you do not need owner access.

Does a change go live as soon as I ask for it in Slack?

No. Every request is drafted first, and the bot replies with a summary and Accept and Reject buttons. Nothing reaches your visitors until an owner or editor taps Accept and publish. This approval step cannot be turned off, which is deliberate.

Which plans include the Slack app?

The Slack and Microsoft Teams integrations are available on the Smart plan and above. On lower plans the Slack section in Settings shows an upgrade prompt instead of the connect button.

Can I connect more than one channel or workspace?

Yes. You can bind more than one channel to a website, and if you manage several Slack workspaces you can connect more than one. Each connected channel gets its own intro message and works independently.

How is this different from the Microsoft Teams app?

They do the same job with the same approval step. The main difference is how you connect: Slack uses a Connect Slack button in your dashboard, while Microsoft Teams is connected from inside Teams. See managing your website from Microsoft Teams.

Prefer to have this handled for you?

ShiftPress moves your website off WordPress and takes care of the technical details on this page — redirects, DNS, sitemaps, speed — while you change your site simply by asking.

Migrate my site

Keep learning

Manage your website from Microsoft Teams: install and use the ShiftPress app