Slack Helpdesk & Collaboration

Overview

The Slack Integration enables seamless communication and workflow automation by connecting your platform with Slack. It allows teams to receive real-time notifications, manage support activities, and collaborate efficiently within Slack channels. This integration supports both Helpdesk and Collaboration capabilities, ensuring streamlined operations and improved team productivity.

Prerequisites

Ensure the following requirements are fulfilled before initiating the integration:

  • An active Slack workspace account.

  • Valid Slack credentials.

  • Access to the platform (TheLoops) with Admin role privileges.

Best practices

  • Use Active Browser Session: If you are already logged into Slack in the same browser, authentication may complete automatically.

  • Select Appropriate Channels: Choose the correct Slack channel during authorization to ensure relevant notifications.

  • Validate Integration Post Setup: Always perform a Test Connection after setup or token refresh.

  • Monitor Token Expiry: Periodically verify integration health and refresh tokens proactively.

  • Ensure Proper Permissions: Use appropriate workspace permissions to avoid authorization issues.

Setup instructions

Inititate Integration

1

Log in to TheLoops using an Admin account.

2

Navigate to Settings → Integrations module.

3

Click on the “+ Add Integration” button.

4

Search for Slack integration and open it.

Configuration

1

In the Basic tab, enter a suitable name for the integration.

2

Select the required Capability:

  • Helpdesk

  • Collaboration

3

Click on the Next button.

Authentication setup

For Helpdesk & CRM capabilities:

1

In the Authentication tab, select the preferred Environment.

2

Choose the appropriate option from “Pull Record By”:

  • Created Time

  • Updated Time

3

Enter your Salesforce domain URL in the designated field.

4

Fill in all mandatory fields as required.

circle-info

For Collaboration Capability, all configurations remain the same as Helpdesk. Only the capability selection differs.

Authentication

1

On the Authentication tab, click on the Connect button.

2

An authentication window will open.

3

Enter your Slack workspace and click Continue.

4

Sign in using your preferred method (Email / Google / Apple).

5

Enter the verification code sent to your email.

6

After successful authentication:

  • You will be redirected to the permission (Allow) screen.

  • Select the required Slack Channel for webhook notifications.

  • Click on Allow.

7

The integration will be added successfully.

8

A success message will confirm successful setup.

Verification

1

Navigate back to the Integrations module.

2

Click on the Test Connection icon (beside the delete icon).

3

If the test connection is successful, a confirmation message will be displayed, indicating that the integration is configured correctly.

Token management (OAuth integration)

Overview

The Slack integration uses OAuth-based authentication. Access tokens expire after a defined duration, which may cause the Test Connection to fail. Tokens can be refreshed without reconfiguring the integration.

Token refresh steps

1

Navigate to Settings → Integrations.

2

Perform Test Connection:

  • If it fails, it indicates that the token has expired.

3

Click on the Edit icon for the respective integration.

4

Go to the Authentication tab.

5

Click on the Re-generate Token option.

6

The authentication window will open again.

7

Enter your Slack workspace and click Continue.

8

Sign in using your preferred method.

9

Enter the verification code sent to your email.

10

On the Allow permission screen:

  • Select the required Slack Channel.

  • Click Allow.

11

A success message will confirm that the token has been refreshed.

12

Perform Test Connection again to verify successful authentication.

Last updated

Was this helpful?