Your team already has the data it needs. Customer information lives in Salesforce. Project details are scattered across Slack conversations. Financial metrics sit in spreadsheets. Yet creating a useful report, dashboard, or visual still means switching between tools, formatting data manually, or waiting for someone with specialized skills to build it. Slack AI Surfaces change that workflow by letting you describe what you need in plain language. Slackbot reads your business context and accessible data sources, then builds an interactive Surface that your team can explore, comment on, and act on right where you’re already working. Instead of exporting data and losing context, Slack AI Surfaces keep information live and connected to its source.
Slack AI Surfaces: Quick Answer
Slack AI Surfaces are interactive dashboards, reports, decks, polls, calculators, and other visual interfaces that Slackbot builds from your data and business context. You describe what you need in plain language, and Slackbot constructs the Surface using information available in Slack and any connected data sources you have access to. The resulting Surface stays connected to live data and updates automatically as underlying information changes. Your team can view, comment on, filter, and drill into Surfaces right within Slack channels or direct messages. Surfaces can be pinned to channels for easy access and shared across your workspace, turning one person’s question into a shared team resource.
Key Takeaway: Slackbot transforms natural language prompts and accessible business data into working dashboards and reports without requiring specialized technical skills or manual data assembly.
What Are Slack AI Surfaces?
Surfaces are a new type of file in Slack designed to turn business data into interactive, shareable experiences. When you ask Slackbot to build a report or dashboard, Slackbot doesn’t just send a text response. Instead, it creates a structured, visual Surface that your team can work with together.
A Surface isn’t a screenshot or export of data from a moment in time. It’s a live interface connected to your actual business information. As your Salesforce pipeline changes, a support case closes, or a campaign number updates, the Surface reflects those changes automatically. You’re never making decisions off stale information.
Surfaces can include traditional dashboards with charts and metrics, structured reports with sortable data, interactive presentations, polls for team input, calculators for quick analysis, and other business-oriented visual experiences. You can add comments to any Surface, sort and filter information, and drill into underlying records. This turns a static export into a collaboration tool your entire team can work in simultaneously.
Unlike BI platforms that require specialized setup or knowledge, Surfaces are built through conversation. You describe what you want to see, Slackbot handles the complexity, and the output lands in Slack where your team already spends their day.
How Slack AI Surfaces Work
The workflow is simpler than traditional dashboard creation:
- You open Slackbot and describe the report, dashboard, or analysis you need
- Slackbot accesses relevant information available in your Slack workspace and any data sources you’ve connected to Slack
- Connected sources might include Salesforce data via MCP integrations, enterprise search data, or other business systems your team uses
- Slackbot constructs the Surface, assembling relevant data into a visual interface
- You review the generated Surface and verify the data makes sense
- You can send follow-up prompts to refine the Surface (add filters, change visualizations, highlight different metrics)
- Once satisfied, you share the Surface by copying its link or adding it as a tab in a channel
- Your team accesses the live Surface, filters the data, comments on findings, and discusses next steps
The key difference from a regular Slackbot text response is that a Surface creates something interactive and structured. A text answer answers a question. A Surface gives your team a working interface they can explore together.
Slackbot can use information you have access to, whether that’s Slack message history, document content, or data from connected systems like Salesforce. The Surface respects your existing permissions, so you only see data you’re already allowed to see.
How to Create an Interactive Report With Slack AI Surfaces
Step 1: Open Slackbot
From your Slack desktop app, click Slackbot at the top of the screen. This opens a conversation with Slackbot where you can describe what you want to build.
Step 2: Describe the Report You Need
Be specific about what you want to see. The best prompts include:
- The business objective (what decision does this report support)
- The data source (where the information comes from)
- The time period (last quarter, year-to-date, last 30 days)
- Key metrics you want displayed
- Who will use the report (your team, leadership, a client)
- Whether you want sorting, filtering, or drill-down capabilities
- Any important context (like focusing on high-value items or at-risk situations)
Here’s a realistic example prompt:
“Create an interactive customer support report for Q3 showing ticket volume by week, broken down by issue category. Include average resolution time for each category. Highlight categories with resolution times above our 24-hour target. This is for our support team lead to review daily staffing decisions.”
This prompt gives Slackbot the context it needs to build something useful rather than just generic data.
Step 3: Specify the Data Sources
Tell Slackbot which systems to reference. You might say:
“Pull this information from our Zendesk tickets integrated through enterprise search” or “Use the customer support data in our connected Salesforce Service Cloud account” or “Reference the ticket history in our #support-general channel and any related help documents.”
Slackbot can access relevant information available in Slack and from connected sources like MCP integrations with tools like Salesforce, Jira, Linear, or other business systems. If you’ve connected Slackbot to your Salesforce instance, you can ask for dashboards built from pipeline data, case information, campaign metrics, or account details.
Not every workspace automatically has access to every external system. If you need data from a system that isn’t yet connected, mention it in your prompt and Slackbot may guide you toward available alternatives or connecting that data source.
Step 4: Review the Generated Surface
When Slackbot finishes building your Surface, examine it carefully before sharing:
- Does the data look accurate compared to what you know about your business?
- Are all the important metrics included?
- Is anything missing that your team needs to see?
- Do the visualizations make the data clear, or would a different format work better?
- Can the right people access this information based on their existing permissions?
- Does the Surface actually answer the business question you started with?
Don’t assume the first version is perfect. AI-generated content benefits from human review.
Step 5: Refine the Surface With Follow-Up Prompts
If the Surface needs changes, send a follow-up message to Slackbot describing what you want to adjust:
“Add a filter so I can view just high-priority tickets”
“Group the data by region instead of by category”
“Highlight deals that are at risk of not closing this month”
“Add a trend line showing how average resolution time has changed over the quarter”
“Break this down by sales rep so each team member can see their own numbers”
Each refinement prompt gives Slackbot direction to regenerate the Surface with your requested changes. You’re building the report iteratively through conversation rather than struggling with a complex tool interface.
How to Create an Interactive Dashboard in Slack
Dashboards differ from reports in that they present multiple related metrics in one place, often designed for quick daily reference rather than deep analysis.
Start by defining your business objective. What does your team need to understand at a glance? For a sales team, that might be pipeline health. For marketing, it might be campaign performance. For finance, it might be budget variance and forecast confidence.
Choose the key performance indicators (KPIs) your dashboard should display. Too many metrics create cognitive overload. Three to five core metrics is usually ideal, supplemented by supporting details.
Specify the data period: is this today’s snapshot, this week, this month, or year-to-date? Dashboards often work best when showing current performance against a moving window.
Ask for interactive elements: sortable columns, filters by region or team member, drill-down capabilities to see underlying records, or color coding to highlight status at a glance.
Here are realistic dashboard examples your team might request:
Sales Dashboard: “Build a sales pipeline dashboard for our team. Show total pipeline value by stage, count of opportunities in each stage, a sorted list of top five opportunities with deal size and close date, and highlight any deals that are at risk or stalled. Include a filter so each rep can view just their own pipeline.”
This gives sales leadership a daily view of pipeline health without opening Salesforce.
Marketing Dashboard: “Create a marketing performance dashboard for our campaign leads. Show this month’s campaign performance with lead count by campaign, conversion rate by campaign, cost per lead, and total revenue influenced by each campaign. Include a trend line showing how our conversion rate has moved over the last quarter.”
This helps marketing teams understand which campaigns are delivering results.
Finance Dashboard: “Build a financial forecast dashboard showing revenue against plan for the next six months, budget variance by department, headcount by department against plan, and key business metrics like gross retention and net revenue retention. Highlight any departments running significantly over or under budget.”
This gives finance leadership and department heads visibility into financial performance.
When creating a dashboard, ask Slackbot for sortable or filterable elements where it makes sense. A dashboard with drill-down capabilities (where clicking a metric shows more detail) becomes a more powerful tool than a static view.
How to Build Interactive Business Apps With Slack AI
When we talk about “apps” in the context of Slack AI Surfaces, we’re referring to interactive business experiences and interfaces, not traditional software development. You’re not writing code or building standalone applications. You’re using Slackbot to create functional business tools from data and prompts.
Surfaces can support calculators where users input variables and get immediate results. ROI calculators, pricing tools, capacity planners, and forecast models all fit this category.
Surfaces can include interactive polls and voting interfaces for team decisions.
Surfaces can present information displays designed for specific workflows, like onboarding checklists, project status boards, customer information hubs, or resource allocation tools.
You’re creating specialized business interfaces tailored to how your team works, all built through conversation rather than custom code.
Example prompts for interactive business experiences:
“Build an ROI calculator for our sales team. They input deal size, contract length, and our solution’s annual cost savings. It calculates total ROI, break-even point, and shows how long it takes to see payback. Add a button so they can email the calculation to a prospect.”
“Create an interactive project status board pulling from our Jira instance. Show all projects by status, team, and timeline. Allow filtering by project owner and team. Add a section for upcoming dependencies and blockers.”
“Build an employee onboarding checklist interface connected to our HR system. Show each new hire’s pending tasks, which are complete, and which require action from other departments. Flag items that are overdue.”
These aren’t replacing specialized tools for teams that need deep functionality, but they turn common data and business processes into interactive Slack-native experiences.
Best Slack AI Surface Prompts
Strong prompts share a structure. Try this framework:
“Create a [type of Surface: dashboard, report, calculator, tracker] showing [specific metrics] from [data source] for [audience/purpose]. Include [desired interactive elements: filters, sorting, drill-down]. Highlight [key insights or exceptions you care about].”
Here are five useful, specific prompts you can adapt:
- Sales Pipeline Dashboard: “Build an interactive sales pipeline dashboard showing all open opportunities sorted by close date, with deal value, stage, and confidence level. Color code deals at risk of slipping. Include a filter so each sales rep can view just their own pipeline. Pull from our connected Salesforce instance.”
- Marketing Performance Report: “Create a marketing campaign performance report for Q3 showing leads generated by source, conversion rate from lead to customer, and total revenue influenced by each marketing program. Compare against Q2 performance to show trends. Use data from our marketing automation platform and CRM.”
- Customer Support Dashboard: “Build a support team dashboard showing open tickets by priority and category, average resolution time, SLA compliance, and tickets aging over 48 hours. Highlight any SLA breaches. Show trends for the last 30 days so we can see if we’re getting faster or slower at resolution.”
- Financial Forecast: “Create a six-month financial forecast dashboard showing projected revenue by business line, headcount and payroll costs by department, and cash runway. Include assumptions (customer churn rate, average deal size, hiring plans). Show upside and downside scenarios. Built from our financial forecast spreadsheet and Salesforce pipeline data.”
- Executive Summary Dashboard: “Build an executive dashboard for our leadership team showing top-line revenue, key customer metrics (customer count, churn rate, net revenue retention), team size and hiring progress, and cash position. Include trends over the last 12 months and any metrics significantly off plan. Highlight risks and opportunities.”
Each prompt is specific enough that Slackbot understands exactly what to build, rather than generic enough that you get a vague dashboard that doesn’t address your real needs.
Slack AI Surfaces Use Cases
| Use Case | What to Ask Slackbot For | Best For |
| Sales | Pipeline by stage, top opportunities, deal health, at-risk deals, forecast | Daily pipeline review, opportunity prioritization, sales leadership visibility |
| Marketing | Campaign performance, lead generation by source, conversion rates, ROI | Campaign evaluation, budget allocation decisions, performance trending |
| Customer Support | Ticket volume by category, resolution time, SLA compliance, queue health | Team workload management, quality assurance, staffing decisions |
| Finance | Budget variance, headcount costs, revenue forecast, cash runway | Department spending review, financial planning, investor reporting |
| IT Operations | System uptime, ticket backlog, security alerts, cost tracking | Resource allocation, incident response, vendor management |
| Human Resources | Hiring pipeline, open requisitions, time to fill, employee retention | Recruitment forecasting, hiring decisions, headcount planning |
| Executive Leadership | Revenue performance, key metrics, strategic risks, quarterly goals | Board reporting, strategy review, company-wide communication |
Slack AI Surfaces vs. Traditional Dashboards
| Aspect | Slack AI Surfaces | Traditional BI Tools |
| Creation | Describe in plain language | Design in specialized tool or with BI team |
| Location | Lives in Slack where teams work | Separate portal or tool users must visit |
| Setup Time | Minutes (one conversation) | Days or weeks (technical setup required) |
| Data Sources | Slack, connected apps via MCP, enterprise search | Requires direct database connections |
| Collaboration | Built into the tool (comments, sharing, real-time) | Often requires exporting to share |
| Interactivity | Sortable, filterable, drill-down capabilities | Varies by tool |
| Maintenance | Recreate or refine through prompts | Manual updates or scheduled refreshes |
| Learning Curve | None (conversational) | Moderate to steep |
| Best Use Case | Quick business questions, team-facing reports | Complex analytics, historical data warehouse queries |
Slack AI Surfaces excel when your team wants immediate answers to business questions without leaving Slack. They’re less suited for deep historical analysis or when you need to query multiple unconnected data sources across your entire organization. They complement rather than replace specialized BI platforms like Tableau, Looker, Power BI, or Salesforce Analytics.
Read More: Best Alternatives to Slack in 2026(Free & Paid)
Best Practices for Creating Better Slack AI Surfaces
- Start with a specific business question. “Show me our at-risk deals this quarter” is better than “build a dashboard.” Know what decision the Surface should support.
- Name the data source. “Pull from Salesforce” or “use our Zendesk tickets” is clearer than assuming Slackbot will guess where information comes from.
- Define the audience. Different people need different information. A sales rep’s view of pipeline differs from a sales leader’s view. Specify who will use this Surface.
- Specify important KPIs. Don’t ask for “everything.” Focus on three to five metrics that actually drive decisions.
- Request useful filters and interactions. Ask for drill-down capabilities, sortable columns, or filters by region, team member, status, or time period when relevant.
- Tell Slackbot what decisions the Surface should support. “This helps us decide where to allocate next quarter’s budget” gives context for what metrics matter most.
- Review the underlying information carefully. AI-generated content should never be assumed accurate without verification.
- Refine iteratively. The first version often needs adjustments. Use follow-up prompts to move toward what you actually need.
- Keep permissions in mind. Surfaces respect existing access controls, but remember that pinning a Surface to a channel makes it visible to everyone with channel access.
- Build for reuse, not one-time use. A Surface you’ll reference weekly deserves more refinement than a one-off analysis.
Expert Insight: The strongest Surface prompts describe the business decision that needs to happen, not just the visualization you want to see. “Show me which of our top 20 accounts are likely to churn in the next 90 days based on engagement decline” is more useful to Slackbot than “make a dashboard showing account health.”
Common Mistakes to Avoid
Avoid asking for overly broad dashboards. “Show me everything about our business” creates information overload. Be specific.
Don’t assume Slackbot knows which data source to use. Name it explicitly. Slack integration with Salesforce, Jira, Linear, or other systems requires clear direction.
Skip vague metrics. “Show performance” is less useful than “show new logos closed per sales rep compared to plan.”
Never treat AI-generated numbers as automatically accurate without verifying them against your actual systems. Always spot-check important metrics.
Don’t ignore who has access. Surfaces respect permissions, but publicly pinned Surfaces are visible to everyone with channel access.
Avoid cluttering dashboards with too many metrics. More data doesn’t mean better decisions. Focus on what actually drives action.
Forget the audience at your peril. A dashboard for your CEO looks different from one for your individual contributor team.
Don’t assume all connected apps are automatically available to you. Some integrations require setup or aren’t enabled in your Slack workspace.
Resist treating Surfaces as a replacement for every specialized tool. They’re excellent for common business questions that live in Slack. For complex financial modeling, historical data warehouse queries, or specialized analytics, your existing BI platform often remains better suited.
Slack AI Surfaces Limitations and Considerations
Feature availability depends on your Slack plan and Slackbot access level. Slackbot access and capabilities vary across Slack’s pricing tiers. Check your workspace settings to confirm what’s available to you.
Connected data depends on what integrations and data sources your workspace has set up. If your team hasn’t connected Salesforce via MCP or enabled enterprise search, those data sources won’t be available to Slackbot.
Output quality depends on the quality and relevance of information Slackbot can access. If your underlying data is messy or incomplete, the Surface will reflect that.
Always verify important business information independently. AI-generated content should be spot-checked before major decisions rely on it.
Advanced functionality continues to evolve. Slack regularly updates Surfaces capabilities, so features available today may change or expand. Check Slack’s documentation or What’s New section for the latest updates.
Surfaces currently don’t automatically update with live data in all cases. According to Slack’s July 2026 announcement, Surfaces can be connected to live data and refreshed automatically when paired with Slack skills, but this functionality is rolling out over time. Some Surfaces may require manual regeneration to show the latest data.
Some teams may find that their most complex or specialized reporting needs remain better served by dedicated BI platforms that offer deeper analytics, historical data warehousing, or custom modeling capabilities.
Who Should Use Slack AI Surfaces?
Best for sales teams: Pipeline visibility, opportunity analysis, forecast accuracy, and daily deal review. Surfaces let sales leaders understand pipeline health without opening Salesforce separately.
Best for marketing teams: Campaign performance tracking, lead source analysis, ROI calculation, and trend reporting. Quick dashboards replace manual weekly status updates.
Best for finance teams: Budget variance, headcount cost tracking, financial forecasting, and cash runway analysis. Leadership gets visibility into spending and financial health without waiting for reports.
Best for operations teams: Operational metrics, cross-functional visibility, resource allocation, and workflow status. Surfaces help operations teams keep teams aligned on shared metrics.
Best for executives: Quick decision-oriented dashboards, key metrics at a glance, risk highlighting, and quarterly goal tracking. Leadership gets the information they need without digging into multiple tools.
Best for teams already using Slack heavily: The biggest advantage of Slack AI Surfaces is that the output lives where your team already works. If your team lives in Slack throughout the day, keeping dashboards and reports in Slack means zero context switching.
Final Verdict
Slack AI Surfaces transform how teams turn business data into shared, actionable interfaces. You’re no longer choosing between staying in Slack or getting the information you need. Slackbot lets you ask for dashboards, reports, and analyses in plain language, building working interfaces from data your team already has access to.
The feature works best for business questions that live in Slack, recurring reports that support team decisions, and situations where your team would otherwise spend time manually assembling data into a visual format. Sales pipeline reviews, marketing campaign tracking, customer support dashboards, and financial forecasts are all use cases where Surfaces deliver immediate value.
What makes Surfaces powerful isn’t the technology. It’s that the output lives where your team works, updates as data changes, and can be refined through conversation. Your team doesn’t lose context by switching tools. And anyone can build one, not just specialists.
If your team currently exports data into spreadsheets or separate dashboarding tools, recreate that workflow in Slackbot. Start with one report or dashboard your team already builds manually. Describe what you need to Slackbot, verify the output, refine through a few follow-up prompts, and then share it with your team. Once you’ve proven the concept with one Surface, expand to additional use cases. The strongest implementations start with solving a real, recurring team need rather than building dashboards because they’re possible.
Frequently Asked Questions
What are Slack AI Surfaces?
Slack AI Surfaces are interactive dashboards, reports, and business interfaces that Slackbot builds from your data and business context. You describe what you need in plain language, and Slackbot creates a live, interactive Surface that your team can explore, comment on, and share within Slack. Surfaces stay connected to underlying data and update as information changes.
How do I create a dashboard in Slack?
Open Slackbot, describe the metrics you want to see, specify the data source, and ask for interactive elements like filters or sorting. For example: “Build a sales pipeline dashboard showing deals by stage, total opportunity value, and top five deals at risk. Include a filter by sales rep.” Slackbot builds the dashboard, you review it, refine if needed, and share by copying the link or pinning to a channel.
Can Slackbot create interactive reports?
Yes. Ask Slackbot for a report with specific metrics, time period, and data source. Example: “Create an interactive customer support report showing ticket volume by week, average resolution time by category, and SLA compliance for Q3.” Slackbot builds a sortable, filterable report your team can explore together.
How do I use Slack AI Surfaces?
Open the Surface in Slack, view the data presented, and use interactive elements to explore. You can sort columns, filter by category or status, drill into underlying records, and leave comments on the Surface. If the Surface isn’t quite right, send a follow-up message to Slackbot requesting changes.
Can Slack AI create dashboards from Salesforce data?
Yes. If your workspace has connected Slack to Salesforce via MCP, you can ask Slackbot to build dashboards from pipeline data, account information, customer data, or campaign metrics. Example: “Build a Salesforce pipeline dashboard showing opportunities by stage, top deals, and at-risk opportunities.” Slackbot pulls directly from Salesforce.
Can Slack Surfaces use connected apps?
Yes. Surfaces can pull from any data source connected to Slack, including Salesforce (via MCP), Jira, Linear, enterprise search data, and any other integrated tools your workspace has set up. Tell Slackbot which source to reference in your prompt.
Can I share a Slack Surface with my team?
Yes. Open your Surface, click the three-dot menu, select “Copy link,” and share the link in a channel or DM. Or add the Surface as a tab in a channel so it’s always accessible. Anyone with access to view the Surface can comment on it and interact with the data.
Can Slack Surfaces update with live data?
Surfaces can be connected to live data sources and update automatically as underlying information changes. According to Slack’s July 2026 announcement, when you pair a Surface with a Slack skill, it can update on its own as your data changes. This feature is rolling out progressively.
Do I need coding skills to create a Slack Surface?
No. Surfaces are built through conversation with Slackbot. You describe what you want in natural language, and Slackbot handles the technical complexity of pulling data, formatting it, and building the interface.
Are Slack AI Surfaces available on all Slack plans?
Slackbot and Surface availability varies by plan. All plans with Slackbot access can create Surfaces, but the extent of features and connected data sources available may differ. Check your workspace settings or Slack’s pricing page to confirm what’s available for your plan.
