> ## Documentation Index
> Fetch the complete documentation index at: https://docs.drdroid.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Slack App

> If you cannot install DrDroid provided Slack App, you can create your own custom Slack App too. Here are the steps for the same:

### Step 1: Generate the manifest

i. Go to Integrations -> New Integration -> Slack and click on `Get Manifest`

<img src="https://mintcdn.com/drdroid-88/2Y8WytCvgRMedNTV/images/docs/59faa8ecdcc16071805491ff3edfe3451d7bede5ccfdfb100c55e02afd77d20b-Screenshot_2025-04-04_at_11.01.31_PM.png?fit=max&auto=format&n=2Y8WytCvgRMedNTV&q=85&s=fe49157fdb978ce7d89e1e874dc5620f" alt="" width="3010" height="1502" data-path="images/docs/59faa8ecdcc16071805491ff3edfe3451d7bede5ccfdfb100c55e02afd77d20b-Screenshot_2025-04-04_at_11.01.31_PM.png" />

ii. Change the app name to whatever you want to keep

### Step 2: Creating Slack App and Manifest

i. Go to api.slack.com and access Your Apps.

<img src="https://mintcdn.com/drdroid-88/2Y8WytCvgRMedNTV/images/docs/5ed814e-image.png?fit=max&auto=format&n=2Y8WytCvgRMedNTV&q=85&s=c2674e3112342d0e0391649699f9fe97" alt="" width="1920" height="1080" data-path="images/docs/5ed814e-image.png" />

ii. Select Create New App and choose From an app manifest.

<img src="https://mintcdn.com/drdroid-88/7v3BmpsGXj6G8uPu/images/docs/cbd5c36-image.png?fit=max&auto=format&n=7v3BmpsGXj6G8uPu&q=85&s=5bca14bff697bbaa0031141ed1d62913" alt="" width="1920" height="1080" data-path="images/docs/cbd5c36-image.png" />

iii. Pick your desired workspace, like DrDroid Community.

<img src="https://mintcdn.com/drdroid-88/2Y8WytCvgRMedNTV/images/docs/8482d40-image.png?fit=max&auto=format&n=2Y8WytCvgRMedNTV&q=85&s=4570b3cc1a86747239e050b818483941" alt="" width="1920" height="1080" data-path="images/docs/8482d40-image.png" />

### Step 3: Configuring App Manifest

i. Switch to the JSON tab and delete the placeholder content. Paste copied manifest in the required fields in your app manifest.

<img src="https://mintcdn.com/drdroid-88/7v3BmpsGXj6G8uPu/images/docs/a7bbfd4-image.png?fit=max&auto=format&n=7v3BmpsGXj6G8uPu&q=85&s=91a176ada21f365f9bc492755630c1a3" alt="" width="1920" height="1080" data-path="images/docs/a7bbfd4-image.png" />

ii. After updating the manifest, select Create to register the new Slack app.

<img src="https://mintcdn.com/drdroid-88/7v3BmpsGXj6G8uPu/images/docs/d586908-image.png?fit=max&auto=format&n=7v3BmpsGXj6G8uPu&q=85&s=ca3625a32a1bd2898e829180849825ee" alt="" width="1920" height="1080" data-path="images/docs/d586908-image.png" />

### Step 4: Installing App to Workspace

i. Install the app to your workspace by clicking Install to Workspace and authorize the necessary permissions.

<img src="https://mintcdn.com/drdroid-88/A8WqT-En1LSDOAlY/images/docs/1b3a42e-image.png?fit=max&auto=format&n=A8WqT-En1LSDOAlY&q=85&s=03a2ca8aa883ae0b1f70747dda006ff6" alt="" width="1920" height="1080" data-path="images/docs/1b3a42e-image.png" />

<img src="https://mintcdn.com/drdroid-88/7v3BmpsGXj6G8uPu/images/docs/a54ff8b-image.png?fit=max&auto=format&n=7v3BmpsGXj6G8uPu&q=85&s=3e45222025deadb9786eb38f50207e3c" alt="" width="1920" height="1080" data-path="images/docs/a54ff8b-image.png" />

### Step 5: Retrieving Slack Keys

i. Once the app is installed, navigate to `OAuth & Permissions` to get the Bot User OAuth Token.

ii. Locate your App ID in the App Credentials section.

<img src="https://mintcdn.com/drdroid-88/7v3BmpsGXj6G8uPu/images/docs/d11ef48-image.png?fit=max&auto=format&n=7v3BmpsGXj6G8uPu&q=85&s=3331ecdfc85498c3002a0a4e62cb35ae" alt="" width="1920" height="1080" data-path="images/docs/d11ef48-image.png" />

### Step 6: Finalizing Integration

i. Return to the Slack Integration Setup page in your application, and input the Bot User OAuth Token, App ID and all other required information.

ii. Test the connection to ensure your Slack integration is functioning correctly.

iii. Click Save to finalize the integration.

You've now successfully integrated Slack with your application, allowing for enhanced communication and automation features.

If you encounter any issues, double-check your host, OAuth token and app ID, and ensure that you authorized the correct permissions during the installation process.
