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