Reprinted from TidBITS by permission; reuse governed by Creative Commons license BY-NC-ND 3.0. TidBITS has offered years of thoughtful commentary on Apple and Internet topics. For free email subscriptions and access to the entire TidBITS archive, visit http://www.tidbits.com/ Take Control of Slack Basics: Chapter 2, Getting Started with Slack Glenn Fleishman This article is a pre-release chapter in the upcoming 'Take Control of Slack Basics,' by Glenn Fleishman, scheduled for public release later in 2016. Apart from [1]Chapter 1, Introducing Slack, and [2]Chapter 2, Get Started with Slack, these chapters are available only to [3]TidBITS members; see [4]'Take Control of Slack Basics' Serialized in TidBITS for details. __________________________________________________________________ Chapter 2: Get Started with Slack Slack offers a set of continuously updated apps for all major desktop and mobile platforms, and for the Web. When I say 'continuously,' I mean it'the update frequency of the slowest schedule, which is for native apps, is about every week or two (as you can see on [5]the Slack page at AllMyChanges.com). The Slack apps talk to Slack's back-end servers, retrieve data, and display the results in real time. Unlike a platform like Twitter, there are no third-party apps that mirror the functionality of Slack's core messaging system. Slack's [6]native apps for OS X, iOS, Windows, and Android (plus betas for Linux and Windows Phone) allow some elements'seemingly text labels but not interface changes'to roll out through server updates, so you don't even have to download a new version to get some changes. Mobile apps on the same platform can appear slightly differently, depending on the size of the device's screen. Note: To keep up with important Slack happenings, including notable updates to the apps, join the SlackBITS team and subscribe to the #slack-news channel (see [7]Join Us in SlackBITS! in Chapter 1). Before you can do anything with Slack, you need to join a Slack team. Thus, the first thing this chapter looks at is handling a team invite along with how to [8]Fill Out Your Team Profile and [9]Set Up Two-factor Authentication. With those important steps out of the way, I then examine the pros and cons of using the Web app, as well as how to [10]Launch the Web App, [11]Install a Native App, and [12]Sign In to a Team that you've joined. Handle a Team Invite For each team to which you're invited, Slack manages the initial account setup via an email message, which provides you with a link to the Web app. You're allowed to use the same email address with as many teams as you want. You obtain this invitation in one of three ways: * The team you want to join might be a public Slack team, such as SlackBITS, where you enter your email address into a signup form, which automatically emails you an invitation. (For an example, see the [13]SlackBITS signup form.) Figure 1: Getting an invitation to most public Slack teams is merely a matter of entering your email address and agreeing to a code of conduct. Figure 1: Getting an invitation to most public Slack teams is merely a matter of entering your email address and agreeing to a code of conduct. * In some cases, the only way to receive an email invitation is for your team's administrator to email it to you. (These can be re-issued if lost.) The invitation may have a customized message. In Figure 2, you can see an invitation to the public SlackBITS team. Figure 2: A Slack invitation can be customized, but the Join Team button is the important element. Figure 2: A Slack invitation can be customized, but the Join Team button is the important element. * Finally, some teams allows account creation by anyone with a given domain name in their email address. If that's the case for you, in your Web browser's address field, enter team-name.slack.com/signup, and enter your email address. Slack generates an invitation email message. No matter how you receive the email invitation, click the link in the message to continue the process of joining the team. The link opens in your Web browser. (Currently, you cannot set up an account via a native app.) Note: Paid teams have additional options for allowing access via single sign-on (SSO), so you may go through an SSO before you see the Slack site. Standard teams can use Google Apps for this, while higher-tier Plus teams can work with many SSO systems that integrate with corporate directories. With an SSO option enabled, the invitation email features an SSO link that first logs you in through the appropriate service, then lets you create an account. Now you can set the username that will appear in your conversations with that team (Figure 3). This username is distinct from your email address and cannot, in fact, be an email address. If you belong to more than one team, you may use the same username in different teams. Currently, Slack applies a lot of restrictions to usernames: No more than 21 characters, all lowercase, and besides alphanumerics, containing only periods, hyphens, and underscores'no spaces. The username must be unique in the team. Figure 3: When setting up an account, you pick a username and a password. Figure 3: When setting up an account, you pick a username and a password. Ask for help or think carefully before you pick your username. Slack suggests that teams follow a standard rubric when picking usernames to avoid 'collisions' and confusion with other team members'Slack can autocomplete names as you enter them for replies or direct messages, so it is important that all team members be able to figure out who is who. One team I'm in grew so fast that we didn't have a convention, so we ended up with a lot of overlapping Mikes, Michaels, and Tims, which caused confusion with username autocompletion. Note: For SlackBITS, please set your username to be your first and last names, joined together without a dash, such as glennfleishman (see [14]Join Us in SlackBITS! in Chapter 1). When it comes to entering a password, I recommend'as with any Internet service'using a password manager like 1Password or LastPass to generate and store a strong, random password of 16 or more characters (Mac users could instead rely on Safari and iCloud Keychain). You Might Be a Special Member All Slack teams support regular members who have access to everything that team administrators allow in the same way. However, you might be invited to a paid team as a single-channel guest or a restricted user. This might come up if you are a contractor, freelancer, or consultant, or from another part of an organization that has opted to use multiple teams. Single-channel guests can only access one channel, and aren't added to the #general channel. Restricted members have permissions almost the same as regular members, but may only join public channels to which they are invited, in addition to #general. They can't create public or private channels. (I explain the standard channels like #general later, so don't worry if you aren't sure what #general is right now.) Within a channel or conversation, guests and restricted members have almost the same permissions as regular members, but can only privately message and see in the team directory those people who have joined the allowed channel or channels. Team admins may also prevent special members from using group address handles. Note: To stop being part of a team, visit the Account view (see [15]Finding the Account View, slightly ahead) and in the Settings tab, click or tap Deactivate Account. This disables your account login, and only a team administrator can re-enable the account. It's important to realize that the team 'owns' your messages and uploaded files: deactivating your account doesn't delete any of your history. Finding the Account View As you configure Slack, you'll come back to the Account view over and over. It's available only in the Web app, so you'll always wind up in a browser, though you can navigate to it from a desktop Slack app (but not a mobile Slack app). To avoid repeating the directions constantly, I've written a definitive explanation once, right here. There are four ways to jump to the Account view: * If you are already on the Slack Web app's home page for your team, accessing Account View is easy: just click the Account Settings link (Figure 4). _Figure 4: Click the Home button (if needed) to get to the Home page, and then click Account Settings._ Figure 4: Click the Home button (if needed) to get to the Home page, and then click Account Settings. * If you're instead viewing Slack's main interface in the Web app or in a desktop Slack app, click the team name at the upper left to open the Team menu and choose View Profile & Account to see your profile at the right. Click the Account button. * In the Web app or a desktop app, click your avatar or name in any posted message, and then click Open Account Settings. * In any browser, enter team-name.slack.com/account/settings. (Or just visit [16]my.slack.com/account/settings for your last-used team.) Once you've loaded the Account view (Figure 5), you can work in any of its tabs: Settings, Notifications, or Profile. _Figure 5: Click a tab to work with its settings._ Figure 5: Click a tab to work with its settings. I'll come back to these tabs many times in this book. Now that you've joined a team, be sure to complete your team profile (described next), [17]Explore More Slack Customizations, and [18]Set Up Two-factor Authentication. Fill Out Your Team Profile Your Slack team members may want to know more about you, such as your role and how to reach you. Slack creates a skeleton profile for every member, but you should punch it up with more detail. (Some teams may even require that you do.) You can revise your profile in any version of Slack: 1. First, display your team profile. Click the Profile tab in the Slack Web app (described in the sidebar just above) or try one of the following (methods vary by app, so if one doesn't work, try another): + Click the team name at the upper left to open the Team menu, choose View Profile & Account to see your profile at the right, and click the Edit button. + Click your avatar or name in a posted message, and choose Edit Your Profile. + Bring up the Team Directory via the More '¦ menu, select your name, and click Edit or Edit Profile (Figure 6). (In some Slack apps, the More button is sideways.) Figure 6: To change your profile, click Edit. Figure 6: To change your profile, click Edit. 2. As desired, fill in or edit the fields (Figure 7). You may see just a few basic fields, or there may be additional fields added by your team administrator. In one team that I belong to, the team added fields for typical work area, title, and areas of responsibility. You may see fields in which you can enter Slack usernames (handles) for other team members, such as your boss or direct reports. Figure 7: You can expand your profile with useful details, such as how to reach you outside of Slack. Figure 7: You can expand your profile with useful details, such as how to reach you outside of Slack. 3. I recommend that you add a profile photo, which I'll call an avatar throughout this book. Click the photo well to get started: Depending on the platform, you can upload, select, or take a photo. In the desktop and Web apps, you can crop it before saving it (Figure 8). Figure 8: What a punim! Figure 8: What a punim! Note: Faces are great in Slack avatars. Your face makes easier for people to identify you or associate specific feelings and information with you. Business teams may require that you upload a photo meeting certain criteria, while in other settings you might use a picture of your cat, baby, or a tree instead of a mug shot. 4. After making changes to your profile, click Save Changes. Keep in mind that profiles are team-specific. So if you ever join another team, you have to set up an entirely different profile in that team's space. Explore More Slack Customizations Once you are signed in to a team, you can customize your Slack experience in various ways. I'll cover several of these options later in the book, but in case you want to explore them now, note that in the Web version of Slack you can click the team name at the top of the sidebar to open the Teams menu and choose Preferences. (The desktop apps work the same way; in the mobile Slack apps, a few of these settings are found by tapping the More '¦ icon'in Android, this icon is rotated 90 degrees'and choosing Settings > Advanced). Set Up Two-factor Authentication Slack offers [19]two-factor authentication (2FA) for all accounts, both as an option that individual users can select (both free and paid teams), and as something an administrator can make mandatory (paid teams only). With 2FA, every time you log in to a team, whether on a new device or in a new browser or just when Slack decides that you should, you must also enter a code. Although Slack encrypts 100 percent of data in transit, and has other security precautions in place, I recommend 2FA for everyone, even for casual teams. Why? Because any Internet service can be reached by any attacker from anywhere in the world. 2FA requires a second, out-of-band authentication credential that no attacker could acquire. Short of cracking Slack's servers'in which case passwords are of no help'2FA prevents someone with your password or a way to bypass entering your password from gaining access to your account. They must also have access to some means of grabbing your 2FA code. This, in turn, can prevent all manner of malicious activity, even in small, personal groups. Slack is an intimate communication mechanism, in which people rarely doubt that you are you. A villain could: * Impersonate you and pretend that you've been robbed while on vacation, convincing a Slack team member to wire 'you' $1,000 in emergency funds. * Extract information from your team's posted information to engage in identity theft'of both you and your team members. * Post vile messages and images that lead to a boss, co-worker, friend, or relative being appalled by your behavior'forcing you to explain (convincingly!) that it wasn't you. * Obtain corporate information used for extortion ('pay us or we post this information'), sabotage, or competitive espionage. Slack 2FA works with not only via SMS text messaging, but also with authentication apps like Google Authenticator, 1Password, and Authy. Those apps take a seed code from Slack on setup, and then produce a unique time-based one-time password (TOTP) whenever they're launched. You set up Slack 2FA by visiting the Account view in the Web app (see [20]Finding the Account View, earlier). Follow these steps on the Settings tab: 1. In the Two-Factor Authentication section, click the Expand button and then click Setup Two-Factor Authentication (Figure 9). Figure 9: Start the process for setting up 2FA via the Web app. Figure 9: Start the process for setting up 2FA via the Web app. 2. If Slack asks for your password, enter it and click Confirm Password. 3. Pick whether you want to use SMS or an authentication app (Figure 10). Don't stress about which you choose; you can adjust your setup later, or even pick SMS now and add an app as a secondary. Figure 10: You can opt to use SMS or an authentication app. Figure 10: You can opt to use SMS or an authentication app. 4. If you selected SMS, enter your phone number and click Add Phone Number. Slack sends a text message with a 6-digit code to your number. Enter that and click Verify Code and Enable. 5. If you chose to use an app, using the directions for your app, scan the onscreen QR code and enter the 6-digit TOTP code when requested by Slack. 6. If Slack suggests having a second login method, you can follow the prompts to enable another one. 7. Slack displays a set of single-use backup codes in case you lose access to all your devices and apps. Print these out, or store them digitally and encrypt them securely, such as in a password manager like 1Password or LastPass. Don't store them in plain text on anything connected to the Internet! 8. If you didn't set up a second login method in Step 6 above (perhaps because you never saw the prompt), and if you would like to have a second login method, repeat Step 1, click 'Set up a backup option,' and follow the prompts. Now, whenever you log in to Slack, you'll be prompted to enter a code through whatever your primary method is. If that's not available, you can click 'Problems with your code?' and select a backup option or try again (Figure 11). Figure 11: If you don't have access to one method or want to use an alternative approach, Slack lets you switch authentication methods. (You may see only the option to resend the code.) Figure 11: If you don't have access to one method or want to use an alternative approach, Slack lets you switch authentication methods. (You may see only the option to resend the code.) Tip: If you lose access to all your second-factor methods, a team admin can revoke the 2FA requirement on your account, allowing you to log in with just the password. I cover this in our 'Take Control of Slack Admin' book. Every Slack team is like its own Web site, and both your team account's password and whether you've enabled two-factor authentication are likewise associated with one team. If you join another Slack team, you may re-use the same Slack password you used for another team, but two-factor authentication must be enabled separately. Decide Whether to Use the Web App Before you can start messaging in Slack, you need to decide whether to access it through your Web browser as a Web app or through a native app on a Mac, PC, iPad, iPhone, or Android tablet or smartphone. It's also fine to use whichever is most convenient, depending on what features you want to access and which device you are using. Slack's Web app, which runs in the desktop versions of Google Chrome, Firefox, Internet Explorer, and Safari, and in these browsers' mobile versions, has a strong sense of design without sacrificing utility. It's responsive'that is, it works well in any screen size or orientation 'but there remain distinct differences between what a Web app and a native app can accomplish, depending on the platform. Part of your decision should revolve around security: Corporate Slack teams will likely contain confidential information that's important to protect, but even casual Slack teams may be effectively private. Slack's native apps can be much easier to secure than a logged-in Web session in a Web browser because they are designed end-to-end to preserve the privacy and integrity of data that passes over them. In contrast, Web browsers are leaky as sieves, and can leave cached information and other data behind. If you are using a shared or public computer, using Slack in a Web browser may be unacceptably insecure. Despite their similar appearances, shown in Figure 12 and Figure 13, the Web app and native apps differ in a number of significant ways. Figure 12: The Slack Web app, shown in Safari, has the same sidebar at left and messaging view at right, but lacks the Teams sidebar found in the native desktop Slack apps. Figure 12: The Slack Web app, shown in Safari, has the same sidebar at left and messaging view at right, but lacks the Teams sidebar found in the native desktop Slack apps. Figure 13: The native desktop Slack app offers a Teams sidebar at the far left that eases switching between teams. Figure 13: The native desktop Slack app offers a Teams sidebar at the far left that eases switching between teams. You should choose a native app if: * You like the most seamless, fastest experience. * Your team works with information that requires a high degree of privacy or security. * While you're working, you don't always have an Internet connection. The native apps do a much better job at allowing offline searching, message viewing, and composing. * You want to take advantage of native-dependent features, like notifications. (However, some browsers do support notifications for Web apps, as you can see in Figure 14.) Figure 14: Some browser and platform combinations, such as Safari on the Mac shown here, _do_ let Slack provide native notifications. Figure 14: Some browser and platform combinations, such as Safari on the Mac shown here, do let Slack provide native notifications. * Managing a browser window or tab is more annoying than working with a purpose-built app. (There are ways around this, too, on some platforms or with some browsers, in which a dedicated browser window launches as what appears to be a separate app, always opening to a selected site's page.) * Features that require direct platform integration, especially on mobile operating systems, are important to you, like being able to drag-and-drop images and documents into a Slack window, or using a photo picker within iOS. Slack itself notes on its app download page, 'Slack is also available through desktop browsers, but apps will give it a better experience all around.' That's a fairly strong statement. So why pick the Web app instead, or use it regularly? * No installation is required, making it easy to use on the fly. You can walk up to any computer and log in. * The lack of platform integration can keep the app from bugging you through notifications. It can also make it impossible for you to access certain native features (like your camera roll) when you don't want those available. For instance, if you use your personal computer for a work Slack team, you might want to access it via a browser. * Some Slack settings are available only in the Web app. This can be problematic if you don't want to use the Web app at all. Happily, this isn't an either/or decision. Because each Slack app is essentially a front-end interface to data stored on the Slack servers, some of which is cached locally and temporarily, you can move among apps and platforms. Note: For a number of features relating to settings, archives, and customization, if you initiate an action in a native Slack app, the app hands off the task to the Web app. In some cases, you must be logged in to the Web app; in others, the native app passes a URL to the browser that embeds a token to authorize the necessary access. These features include creating custom emoji, deleting your account from a team, and many aspects of account management. When I talk about them later in the book, I'll mention the handoff to the Web app. Start Using Slack Apps Now that we've looked at the pros and cons of running Slack on the Web, it's time to start using Slack. In this section, I walk through the basics of using the Web app and provide links so you can [21]Install a Native App easily. I also tell you how to [22]Sign In to a Team. Finally, I describe how to [23]Sign Out from All Other Sessions on multiple devices at once'you should be aware of this option in case you, for example, need to sign out from a stolen device or are concerned that your login credentials have been compromised. Launch the Web App Working in your Web browser, type your team's URL into the address field. Enter the full subdomain, as in team-name.slack.com and, if you are asked, follow the prompts to enter your username, password and 2FA code. If you aren't sure what the URL is, go to [24]slack.com/signin, where you can both see which teams you're logged in to or enter your email address to find out which teams go with it. Notice the Configuration Options The Web app offers many configuration options that aren't in the native apps. For now, just be aware that a wide array of configuration controls are here, although if anything jumps out at you, feel free to configure it now. Some settings are found on the 'Home page' (Figure 15). To access them, click the Home button at the top of the screen. (Or, if you are viewing the main Slack interface, click the team name at the upper left to open the Teams menu, choose View Profile & Account, and click the Account button at the right. Finally, click the Home button. If that seems fussy, you can also navigate to [25]my.slack.com/home.) Figure 15: Slack's Home page in the Web app contains both items available in native apps (top) and only in the Web app (bottom). Figure 15: Slack's Home page in the Web app contains both items available in native apps (top) and only in the Web app (bottom). At the top of the Home page, Account Settings and Notification Settings largely mirror options found in native apps. Below that, if you're an administrator, you see a team management section (Team Settings, Manage Your Team, and Billing). Farther down are Team Directory, Customize Slack, and Statistics. Some settings are also accessible from the sidebar'and some are found only in the sidebar (to view the sidebar, click the Menu button at the upper left). Let's focus on those that are available only in the Web app (the others are discussed elsewhere in the book): Note: If these settings don't appear, as they won't for SlackBITS, it's because the owner of the team has restricted access to them to just admins. What makes sense depends on the type of team and the group it serves. * Configure Apps: Found in the sidebar, this option lets you work with installed apps and custom integrations (for the team) and connected accounts (for you). I'll say much more about this later, in Chapter 10, Manage Bots and Integrations. * Statistics: This view provides insight into how frequently and in what quantifiable ways a team uses Slack. Paid teams get more stats. * Customize Slack: This option is all about fun. You can add custom emoji (tiny icons), provide automatic replies for Slackbot to spout based on what other people in your team type, and add messages that appear when Slack starts up. (I'll explain these in Use Emoji in Chapter 4, Post Basic Messages', and in Chapter 10, Manage Bots and Integrations.) * Team Settings: I'll discuss team settings in this book's upcoming companion title, Take Control of Slack Admin. Use Slack in the Web App You switch from the Home page to the core messaging part of Slack by clicking the Launch button (currently located at the upper right). The interface of the Slack Web app is nearly identical to the native desktop apps except that the left-hand teams list isn't available. For help with signing in to and switching teams, read [26]Sign In to a Team, slightly ahead. Install a Native App Slack links to all its [27]app downloads on a single page: * Mobile apps must be downloaded from the stores for their respective operating systems: + [28]iOS (iOS 8 or later; Apple Watch component available) + [29]Android (version support not listed) + [30]Windows Phone (beta) * The OS X app can be [31]downloaded directly or via the [32]Mac App Store. * The Windows version comes in [33]an individual user and an [34]MSI version for system administrators. * A Linux beta is available for Ubuntu (32- and 64-bit versions) and Fedora (64-bit version). * For Chrome OS, there's a [35]Chrome extension. Once you've installed an app, keep an eye out for updates. In the desktop apps, a banner appears if there's an updated version (Figure 16). Mobile app updates are managed and pushed via their app stores. Figure 16: Hey, new version! Figure 16: Hey, new version! Sign In to a Team Slack lets you sign in to more than one team in the same native app or browser. You may want to sign in to the same team in the Web app, in a Slack native app on your work computer, in a Slack native app on your smartphone, and in the Web app on your tablet. After setting up your team account, here's how you add it to another Slack app: * Web app: In any supported browser, enter the unique URL of the team and log in. (See [36]Launch the Web App, earlier in this chapter, for details.) Or, if you are viewing a team's conversations, click the team name at the upper left to open the Team menu and choose Sign In to Another Team. Or, if you are on the Home page, click the Teams button and choose Sign In to Another Team. * Desktop app: Click your team name near the upper left and choose Sign In to Another Team. Or, in the left-hand Teams sidebar, click the Add (+) button at the bottom to bring up a login window. (You may not see this sidebar until you've signed in to at least two teams.) * Mobile app: Tap the More '¦ button in the upper right, tap Switch Teams, and then tap 'Sign in to another team' to view a sign-in screen. (In some Slack apps, the More button is sideways.) Special Login Shortcuts On the password screen (Figure 17), you can opt for a 'magic link,' which Slack sends to your team-connected email address. Follow that link to open it in a Web browser. Behind the scenes, your request passes through the Slack Web site (prompting you for a 2FA code, if needed). You then follow the easy instructions in the browser to switch to Slack. A session token is passed to Slack, and you are logged in automatically. _Figure 17: Bypass typing in a password by having a magic sign-in link emailed to you._ Figure 17: Bypass typing in a password by having a magic sign-in link emailed to you. Also, in iOS, if you've installed a password manager with an extension (such as 1Password or LastPass), you can tap the tiny icon on the E-mail Address login page, tap the password manager's icon on the Share sheet, and then authenticate easily. You may need to tap the More icon to install the password manager's extension in the Share sheet. (I use 1Password; see [37]Take Control of 1Password for help with syncing passwords between devices and enabling Touch ID in 1Password for iOS.) Sign Out from All Other Sessions Slack lets you sign out of everywhere all at once, on a per-team basis. Why would you do this? Usually for security reasons'you might, for example, forget whether you left yourself logged in at a public computer or accidentally leave your tablet in an airplane. Signing out everywhere is also a good action to take if you think someone may have gained access to your Slack password. You can disable all Slack sessions except in the browser you're using, and then you can change the password. Signing out is not irrevocable: you just have to re-log in in everywhere again on all your devices. Follow these steps: 1. If you are signed in to more than one team, switch to the team that you want to sign out from first. 2. Access the Account view in the Slack Web app (see [38]Finding the Account View, earlier in this chapter). 3. In the Settings tab, click the Sign Out All Other Sessions button (Figure 18). Figure 18: Click the button to ensure that no one has access to your Slack account for this team on any platform, browser, or device. Figure 18: Click the button to ensure that no one has access to your Slack account for this team on any platform, browser, or device. Slack uses login tokens, much like session tokens set via browser cookies, to validate your native and Web app connections. When you click the Sign Out All Other Sessions button, Slack deactivates all the tokens assigned to your logins for the team. After the next action taken in any Slack client or the next time that client polls Slack's servers for updates, the client is updated to show that you logged out from the team, and Slackbot should inform you in all active clients that you're now logged out. 4. If you signed in to multiple teams, click the Teams button on the toolbar to switch to each team in turn and sign out. 5. If you are concerned that your password isn't secure, change it. Still in the Account view, in the Settings tab, work in the Password area. You've now signed out from all your Slack teams, though you remain logged in to Slack in the current browser. If you like, you can log out there as well: click the Menu button at the upper left and choose Sign Out. Note: Slack needs a nuclear option to blow away all your tokens across all teams, given that losing a phone or a similar security breach would affect all your team memberships equally. Tip: Team administrators can force a password reset for all members at once, and opt to log everyone out of every Slack app session at the same time. This is a useful option when there has been a security breach. See the Slack support article [39]Team-wide password reset, and keep an eye out for the upcoming Chapter 12, Start a Team, for more about administration. Read More: [40]About | [41]Chapter 1 | [42]Chapter 2 References 1. http://tidbits.com/article/16321 2. http://tidbits.com/article/16322 3. http://tidbits.com/member_benefits.html 4. http://tidbits.com/article/16318 5. https://allmychanges.com/p/ios/slack/ 6. https://slack.com/downloads 7. http://tidbits.com/article/16321#JoinUsinSlackBITS 8. http://tidbits.com/article/16322#FillOutYourTeamProfile 9. http://tidbits.com/article/16322#SetUpTwofactorAuthentication 10. http://tidbits.com/article/16322#LaunchtheWebApp 11. http://tidbits.com/article/16322#InstallaNativeApp 12. http://tidbits.com/article/16322#SignIntoaTeam 13. http://slackbits.herokuapp.com/ 14. http://tidbits.com/article/16321#JoinUsinSlackBITS 15. http://tidbits.com/article/16322#FindingtheAccountView 16. http://my.slack.com/account/settings 17. http://tidbits.com/article/16322#ExploreMoreSlackCustomizations 18. http://tidbits.com/article/16322#SetUpTwofactorAuthentication 19. https://get.slack.help/hc/en-us/articles/204509068-Enabling-two-factor-authentication 20. http://tidbits.com/article/16322#FindingtheAccountView 21. http://tidbits.com/article/16322#InstallaNativeApp 22. http://tidbits.com/article/16322#SignIntoaTeam 23. http://tidbits.com/article/16322#SignOutfromAllOtherSessions 24. https://slack.com/signin 25. http://my.slack.com/home 26. http://tidbits.com/article/16322#SignIntoaTeam 27. https://slack.com/downloads 28. https://itunes.apple.com/app/slack-app/id618783545?ls=1&mt=8 29. https://play.google.com/store/apps/details?id=com.Slack 30. https://www.microsoft.com/en-us/store/apps/slack-beta/9nblggh1jj9h 31. https://slack.com/ssb/download-osx 32. https://itunes.apple.com/app/slack/id803453959?ls=1&mt=12 33. https://slack.com/ssb/download-win 34. https://slack.zendesk.com/hc/en-us/articles/212475728 35. https://chrome.google.com/webstore/detail/slack/jeogkiiogjbmhklcnbgkdcjoioegiknm?hl=en-US 36. http://tidbits.com/article/16322#LaunchtheWebApp 37. https://www.takecontrolbooks.com/1password?pt=INTERNAL 38. http://tidbits.com/article/16322#FindingtheAccountView 39. https://get.slack.help/hc/en-us/articles/204510068-Team-wide-password-reset 40. http://tidbits.com/article/16318 41. http://tidbits.com/article/16321 42. http://tidbits.com/article/16322 .