IT Automation with Slack: Employee self-service and wait for approval
March 26, 2026
5 minute read
We’re back again with another blog on IT automation with Slack because there really are endless possibilities when automating with Slack. (Well the possibilities are endless, but they do feel like they are—legal is making me write this, okay?)
Slack remains one of the most popular business applications—so much so that when employees change jobs and Slack is not part of the company’s tech stack, it’s a sad time.
For many employees, Slack isn’t just a messaging tool—it’s the digital headquarters where work actually happens. From quick questions to critical approvals, Slack has become the front door to daily operations across IT, HR, and security teams alike.
That’s why BetterCloud brings self-service and workflow automation directly into Slack—so employees can resolve common requests without context switching, and IT can reduce ticket volume without sacrificing security or control.
In this post, you’ll learn how to:
- Let employees submit and resolve common IT requests directly in Slack
- Use structured forms to collect clean data (no messy DMs
- Add guardrails like MFA verification, role-based access, and manager approvals
- Trigger onboarding/offboarding and software provisioning from Slack—without manual handoffs
Catch up on the series: Automation with Slack (Part 1) and Automation with Slack (Part 2).
End‑user self‑service in Slack with BetterCloud’s Self‑Service Agent
Odds are your organization spends a lot of time in Slack—which is why we developed the BetterCloud Self-Service Agent in Slack to automatically resolve common IT tickets. The agent acts as a conversational interface for BetterCloud’s workflow engine, guiding users through structured forms and prompts that ensure IT receives the exact data needed to take action automatically.

Instead of relying on unstructured DMs, email chains, or manual ticket creation, the Self-Service Agent guides users through predefined forms and prompts—ensuring IT receives clean, actionable data every time.
Why it matters
- Structured data in, clean actions out. Forms and prompts collect the exact fields IT needs.
- Secure by design. Scope workflows to specific directories (e.g., Okta, Google Workspace) and embed verification steps like MFA push before actions run.
- Zero‑touch for IT. Routine tasks complete automatically—no queue, no manual work.
Here are just a few scenarios that the BetterCloud Self-Service Agent supports.
Automatically reset a password in Slack (with identity verification)
Nothing kills productivity like forgetting your password. Submitting an IT ticket to reset a password can still take time as IT battles the backlog.
With the BetterCloud Self-Service Agent, employees can request a password reset that can trigger a workflow to automatically reset a password. These workflows can be scoped to specific directories, such as Okta or Google Workspace, and can include automated identity verification steps—like requiring a push notification via MFA—before the reset is pushed to the directory.
This means employees get back to work in minutes instead of hours, while IT teams reduce ticket volume and maintain strong security controls—all without lifting a finger.
HR-triggered onboarding and offboarding workflows in Slack
Your people team can act as a trigger to your onboarding and offboarding workflows via the Self-Service Agent.
Once you’ve created the form for HR to complete, enable access to the select users on the people team that can trigger onboarding and/or offboarding, and the sky’s the limit!
By mapping specific users to specific administrative roles within BetterCloud, you can ensure that only authorized HR personnel see these “Privileged Forms,” maintaining a strict principle of least privilege (PoLP) while offloading manual data entry from IT.
This approach not only reduces errors and delays during employee lifecycle events, but also ensures access is provisioned—or removed—consistently and securely every single time.
Request access to software and automatically provision a license
Software provisioning should always be easily accessible and the BetterCloud Self-Service Agent does just that.
When creating the form, you dictate which applications should be included and what should not as well as which users need manager approval or not.
For example, you may want your sales team to have access to Salesforce, but your marketing team should be more limited. This is where you can only grant automated access to your sales team and not to other teams like marketing.
These rules can be enforced dynamically based on role, department, or group membership—helping organizations control costs, reduce license sprawl, and maintain compliance without slowing employees down.
Proactively send forms directly to users to trigger workflows
While it’s great for users to initiate requests, sometimes IT needs to be the one to kick things off. That’s where the send-forms command comes in.
This feature allows you to send any available form directly to a user (or multiple users) via a direct message in Slack. Instead of waiting for a user to find the right link or channel, you can push the exact form they need right to their digital doorstep. This is perfect for:
- Targeted onboarding: Send a “New Hire Tech Setup” form directly to a new employee on their first day.
- Proactive support: Notice a user is struggling with a specific issue? Send them the relevant support request form instantly.
- Bulk actions: Need everyone in the marketing department to complete a software audit form? Send it to the entire group in one go.
Simply mention the bot and use the send-forms command with the user’s Slack ID or email. It’s a simple but powerful way to streamline processes and ensure the right information is collected without delay.
Automatically approve software access
The name of the game is to streamline as much as possible and software access is definitely one of those games.
The “Wait for Approval” action is a beloved BetterCloud function that is not only available for email approval, but also in Slack.
Managers can approve or deny requests directly from Slack with a single click, dramatically reducing approval turnaround time and eliminating approval bottlenecks that stall employee productivity.
Getting started
To transform your IT operations, begin by automating your most frequent manual tasks to see immediate returns on productivity and employee satisfaction.
- Identify your quick wins: Start with your top three repetitive, Slack-friendly tickets—such as password resets, software access requests, and group membership updates.
- Deploy Self-Service workflows: Build a dedicated form for each request in BetterCloud and expose it directly via a Self-Service Agent within the Slack interface.
- Implement essential guardrails: Ensure security remains a priority by layering in identity verification, role-based application lists, and automated manager approval steps.
- Measure and scale: Pilot the program with a single department to track SLA improvements and gather feedback before expanding the rollout across the entire organization.
Enable zero-touch Slack workflows now
So we’ve now completed three iterations of posts talking about automating with Slack. We really are just scratching the surface as we have designed BetterCloud to be flexible to adapt to your organization’s unique needs. We truly work hard so you in IT can save time, remediate threats easier, and improve the employee experience.
Whether it’s IT, HR, or Security, Slack-powered workflows enable teams to move faster while maintaining governance and control—without forcing employees to leave the tools they already love.
If you’d like to chat with one of our support specialists to build out a new workflow with Slack, give us a ring.
Or new to BetterCloud? Book some time with our sales team.