# Article Name 3 Ways to Invite Users to Your Slack Workspace # Article Summary Explore three straightforward methods for inviting new members to your Slack workspace, simplifying team onboarding process # Original HTML URL on Toriihq.com https://www.toriihq.com/articles/how-to-invite-user-slack # Details Adding a new teammate should feel like opening the door, not filling out paperwork. Yet many admins still hunt for the right button or worry they’ll miss a permission setting. This mini-guide cuts the noise. We’ll walk through three easy ways to invite people, direct email invites, shareable join links, and domain-based auto-provisioning, so you can choose the path that matches your workflow and get everyone chatting in minutes. ## Use Slack's UI Here, you’ll use the Slack UI to invite people to your workspace. ### 1. Open the workspace menu - Open Slack in your browser or desktop app, then glance at the upper-left corner of the window. - Select the workspace name or logo and a drop-down menu appears. ### 2. Pick “Invite people” - From the same menu, pick the option labeled Invite people. - Slack opens a window named Invite people to [workspace name]. ### 3. Enter the email addresses - Enter one or several email addresses in the text field provided. - Slack adds each address to a list below the input box so you can double-check spelling. ### 4. Review channel access - By default, new members join the workspace and land in #general. - To put them in extra channels, click the Channels field, then check the boxes next to the rooms you want. ### 5. Adjust permission level if needed - In most cases, you’ll leave the role set to Full member. - For a short-term guest, open the Account type drop-down, choose Single-channel or Multi-channel guest, and set an expiration date. ### 6. Send the invite - Hit Send, and Slack delivers the email invitation immediately. - If sharing a link is easier, select Get an invite link instead, copy it, and send it through your own channel (email, text, whatever works). ### 7. Check invite status - Back in the workspace menu, click Tools and settings then Manage members. - Go to the Pending tab. You can resend or cancel any invite from here. ## Use Torii Adding new team members directly in Slack isn’t the only option. Torii, a SaaS management platform, lets you see every app in one place and handle onboarding, offboarding, and subscription reviews with a few clicks. Torii removes nearly every manual step from the Slack invite process. When a trigger fires, for instance, a new hire’s start date or a contract milestone, Torii sends the invitation automatically. The setup pays off when the same task repeats week after week. Follow these steps to add a user through Torii: ### 1. Sign up for Torii Contact Torii [https://www.toriihq.com/] and request a complimentary two-week proof-of-concept. ### 2. Connect your Slack account to Torii After your Torii environment is active, link your existing Slack workspace to Torii. You can follow these Slack integration instructions [https://support.toriihq.com/hc/en-us/articles/5195249657371]. ### 3. Create a Torii workflow for Slack Navigate to the Workflows tab in Torii, define your trigger, and add the action that sends the Slack invite. From that point on, whenever the trigger conditions are met, the user will be invited to Slack automatically. ## Use Slack's API Send a Slack invite with a single call to admin.users.invite. The walkthrough below shows each step in detail so you can automate the process confidently today. ### 1. Create an org-level token - Build or open a Slack app that lives at the org level (Enterprise Grid required). - Add the admin.users:write scope. - Install the app and copy the generated access token. It starts with xoxp- or xoxa-. ### 2. Collect the details you’ll pass to Slack - email: the address of the person you’re inviting. - teamid: the workspace ID. - Optional: - channelids: comma-separated IDs of channels you want them to join right away. - isrestricted or isultrarestricted: set to true if you need a guest or single-channel guest. ### 3. Call admin.users.invite Slack returns a JSON payload after every request you make, and a successful invite includes "ok": true plus the new userid. ### 4. Check the response - If ok is true, the invite is in the user’s inbox. - Any other response includes an error field. ### 5. Handle common errors - alreadyinvited: someone sent an invite earlier. - invalidemail: address doesn’t pass Slack’s validation. - notauthed or missing_scope: the token is wrong or missing admin.users:write. Retry or correct the input based on the error text. That wraps up the process of sending a Slack invitation. With the right token and a single POST, you’ve added a new person to the workspace. ## Torii for SaaS Management Looking to tighten up SaaS management across your entire organization today? Get in touch. Torii’s SaaS Management Platform helps you: - Surface shadow IT: AI continuously scans your organization, flagging and cataloging unapproved apps in real time before risk spreads. - Reduce spend: Cut waste by identifying unused seats, retiring redundant tools, and reshaping contracts so budgets stretch further. - Automate onboarding/offboarding: Streamline every user lifecycle step by automatically assigning apps, revoking access, and updating records, saving teams hours while preventing mistakes. - Receive renewal reminders: Stay ahead of every renewal date with proactive alerts that arrive well before contracts lapse, giving teams room to negotiate. Torii is the industry’s first comprehensive SaaS Management Platform, delivering a single source of truth for Finance, IT, and Security teams. For additional details, explore the full story at Torii [https://www.toriihq.com] today.