Service: Slackin - EyevinnOSC/community GitHub Wiki

Getting Started

Slackin makes it easy to invite people to your public Slack organization. Available as an open web service you can enable this for your Slack workspace with a few click of a button. This tutorial will guide you through the process.

Prerequisites

Step 1: Create a Slack app to access API

In order to be able to access Slack API you need to first create a Slack application that you connect with your workspace.

Skärmavbild 2025-03-03 kl  22 57 27

Once the app is created you need to create an OAuth token with the following scope.

Skärmavbild 2025-03-03 kl  22 58 46

Copy the Bot User OAuth token to the clipboard.

Skärmavbild 2025-03-03 kl  22 59 16

Step 2: Store token as a secret

Now navigate to the Slackin open web service and select the tab "Service Secrets". Create a new secret where you will store the Bot User OAuth token.

Skärmavbild 2025-03-03 kl  23 00 56

Step 3: Create a Slackin instance

Now it is time to create the Slackin instance. Go to the tab "My slackins" and click the button "Create slackin".

Skärmavbild 2025-03-04 kl  13 04 09
  • Name: the name of your instance
  • SlackWorkspaceId: the id of your workspace, e.g. .slack.com
  • SlackApiToken: a reference to the secret you created in step 2.
  • SlackInviteUrl: if your Slack app does not have authority to send invitations you can provide a Slack invitation URL as a fallback.

When the instance is up and running you can click on the instance card and the Slackin application for your Slack workspace is now online.

Skärmavbild 2025-03-03 kl  23 03 50

⚠️ **GitHub.com Fallback** ⚠️