Slack Workshop Community Agent
An AI-powered Slack agent that helps workshop administrators manage workshops, registrations, attendance, and performance without leaving Slack.
Inspiration
Managing workshops often requires administrators to switch between multiple systems for communication, scheduling, registration management, attendance tracking, and reporting. This context switching slows down administrative tasks and makes day-to-day operations less efficient.
We wanted to simplify these workflows by bringing workshop management directly into Slack, where teams already communicate and collaborate. By combining Slack with Salesforce and AI, administrators can perform routine tasks through natural language instead of navigating multiple interfaces.
Our goal was to make workshop administration more efficient, intuitive, and accessible.
What it does
Workshop Admin Agent for Slack enables administrators to manage the entire workshop lifecycle from within Slack.
Key capabilities include:
- Create, update, publish, and cancel workshops
- Manage participant registrations
- Monitor attendance and participation
- Notify participants
- View workshop performance dashboards
- Generate reports using natural language
Administrators can simply ask questions or issue commands such as:
"Show workshops scheduled for this month."
"Create a new AI Fundamentals workshop for next Friday."
"How many participants attended last week's workshop?"
The agent interprets the request, retrieves or updates Salesforce data, and returns the appropriate response directly in Slack.
How we built it
The solution combines Slack's conversational interface with Salesforce as the system of record for workshop management.
Technology Stack
- Slack AI Agent
- Salesforce Platform
- Custom Salesforce Objects
- Workshops
- Registrations
- Attendees
- Instructors
The AI agent understands administrator requests, invokes Salesforce actions, and presents the results as conversational responses in Slack.
Architecture
See attached architecture view and Salesforce data schema.
Challenges we ran into
One of the primary challenges was designing a conversational experience that supports complex administrative workflows while remaining intuitive for users.
Other challenges included:
- Translating natural language requests into Salesforce operations.
- Ensuring responses respected user permissions and data visibility.
- Presenting structured administrative information clearly within Slack.
- Supporting multiple workshop management scenarios through a consistent conversational interface.
Accomplishments that we're proud of
We successfully built a conversational AI assistant that enables workshop administrators to complete common management tasks without leaving Slack.
Some of our key accomplishments include:
- Integrating Slack with Salesforce for workshop management.
- Enabling natural language interactions for administrative tasks.
- Supporting the complete workshop lifecycle through a conversational interface.
- Building a scalable foundation that can support additional administrative workflows.
See attached Workshop Management image.
What we learned
This project demonstrated how conversational AI can improve operational efficiency without replacing existing enterprise systems.
Throughout the development process, we learned:
- Natural language provides an intuitive interface for administrative workflows.
- Salesforce provides a flexible and reliable backend for AI-powered business applications.
- Permission-aware AI interactions are essential in enterprise environments.
- Integrating AI into collaboration platforms can significantly reduce context switching and improve productivity.
What's next for Workshop Management for Slack
We plan to continue expanding the capabilities of the agent by introducing additional integrations and intelligent automation.
Future enhancements include:
- Google Calendar and Microsoft Outlook integration
- Automated follow-up messages after workshops
- AI-generated workshop summaries
- Attendance prediction and trend analysis
- AI-powered participant feedback analysis
- Multi-language support
- Enhanced dashboards and executive reporting
Our long-term vision is to make Workshop Admin Agent for Slack an intelligent assistant that streamlines workshop administration, allowing organizers to focus on delivering engaging learning experiences instead of managing operational tasks.
Built With
- customobjects
- salesforce
- slack
- slackai
- slackbot
Log in or sign up for Devpost to join the conversation.