Slack wants you to stop opening a spreadsheet or slide deck and just ask for one instead. A new feature called Slackforce Surfaces lets users type a plain-language request into a chat, and Slackbot will generate an interactive chart, report, dashboard, poll, or even a small standalone microsite — pulling data from the conversation itself or from connected apps like Google Drive and Salesforce.
The generated object, called a Surface, isn't a static image. It lives inside the channel, can be pinned, and other team members can interact with it directly — filtering data, voting in a poll, or clicking through a presentation — without leaving Slack. The company positions this as a way to skip the usual loop of exporting data, building a chart in another tool, and pasting a screenshot back into chat.
This sits squarely inside a trend sometimes called vibe coding: describing what you want in everyday language and letting AI produce a working artifact, rather than a document about the thing you wanted. Anthropic's Claude has "Artifacts," OpenAI's ChatGPT has "Canvas," and Notion has leaned into AI-generated pages and databases. Slack's version is notable mainly for where it lives — inside the tool many teams already use for daily coordination, rather than a separate app you have to remember to open.
The timing also reflects Slack's ownership. Salesforce bought Slack in 2021 and has spent the past two years pushing its Agentforce AI agents across its product line. Building generative features that reach into Salesforce data — and branding the feature with the company's own name — signals an attempt to make Slack less of a standalone chat tool and more of a front door into Salesforce's broader ecosystem.
Why it matters: This follows a now-familiar rollout pattern for workplace AI. Features launch as a headline-grabbing capability, often bundled or free during an initial period, before settling into a paid tier once usage data shows demand. Slack AI, the company's earlier AI layer for search and summaries, launched as a premium add-on rather than a free upgrade — a pattern likely to repeat here given the compute cost of generating and hosting interactive objects.
For small businesses, the appeal is straightforward: fewer tools, less copy-pasting, and reporting that happens where the conversation already is. A team discussing sales numbers in a channel could, in theory, get a live chart without switching to a spreadsheet or asking someone to build a slide.
The trade-offs are worth weighing before adopting this for anything beyond casual internal use. Surfaces pull from connected apps, which means permissions and data access need to be set correctly — a poorly scoped connection to Google Drive or Salesforce could expose more than intended to a channel with mixed access levels. There's also the question of accuracy: AI-generated dashboards are only as reliable as the data connections behind them, and small teams without a dedicated IT or ops person may not have someone routinely checking that the numbers match reality.
Cost is the other open question. If this follows Slack AI's earlier path, expect it to arrive as part of a premium add-on rather than included in existing plans, which matters for businesses already budgeting tightly for software subscriptions.
What to watch: pay attention to how Slack prices this once it exits any early-access period, whether it requires an existing Slack AI subscription, and what admin controls are offered for restricting which apps and data sources Surfaces can pull from. Also worth tracking is whether Salesforce extends similar generative features to non-Salesforce CRM integrations, or keeps the deepest functionality tied to its own products.
The bottom line: Slackforce Surfaces adds a genuinely new capability — interactive, shareable objects generated inside chat — built on a familiar AI pattern already seen in tools like ChatGPT and Claude. Small businesses considering it should treat early access as a trial run for data permissions and accuracy checks, not a replacement for existing reporting tools just yet.