Village Product and Developer Docs
  • 📘Welcome to Village Labs
    • Welcome to Village Labs
    • Self Service Onboarding
    • Help Pages
      • Adding and Deleting Users
      • Mapping Users to Source tool IDs
      • How to follow or unfollow other users
      • Configuring & Removing Daily Slack Notification Whitelist
      • Changing the Reporting Lines & Teams
      • Following Custom Reports
      • Google Drive Privacy: When will my documents appear in Village Reports?
    • Custom Reports
      • Creating Team Reports
      • Creating Custom Reports & Custom Prompt Library
    • Meetings
      • Connecting your Calendar
      • Configuring your Meetings
      • Meeting Summary Reports
    • Village Assistant
      • Github PR Review Tool
    • Security & Compliance
    • Data Privacy & Permissions
  • 🔌Data Connections
    • Airtable
    • Ashby
    • Clickup
      • Finding ClickUp User IDs
    • Figma
    • Github
      • Finding GitHub User IDs
    • Gitlab
    • Google - OAuth (Recommended)
    • Google - Manual Connection
    • Hubspot
    • Jira
      • Finding Jira User IDs
    • Confluence
      • Finding Confluence / Jira User IDs
    • Linear
    • Asana
    • Monday
    • Notion
    • Pipedrive
    • Slack
    • Basecamp
    • Zoom
  • 👩‍💻Legacy Developer Docs
    • Developer Quickstart
    • Village APIs: Introduction
      • Activity API
      • User Status API
      • Patch User API
      • Segments API
      • Redemption API
      • Master Award Controls
      • Connections (Referrals) APIs
      • GET APIs
    • 3rd Party Payments Integrations
    • Embedding Village Dashboards
  • 🕵️LEGACY Knowledge Base
    • Admin Quickstart
    • Referrals Support
    • The Basics of Village in 15 Minutes
    • Programs & Rules
      • Triggers
        • Activities
        • Goals
      • Conditions
        • Segment Conditions
        • Time Conditions
        • Max Budget Conditions
        • Conditional Multipliers
    • Awards
      • Monetary (Cash) Awards
      • Non-Monetary Awards
        • Funding
          • In-depth use cases for funding pools
      • Badges & Statuses
      • Award Expiration
    • Segments
      • Segmentation Use Cases
    • Rule Evaluation Logic Deep-dive
    • The Village Dashboards
      • Admin Account Creation
      • User Access Management
      • Network Settings
      • User Dashboard
    • BigQuery
    • Managing Payment Integrations
    • Referrals (Connections)
      • Pre-populating Users' Unique Referral Codes In Signup Flows & Forms
  • No and Low Code Solutions
    • No and Low Code Solutions
      • No & Low Code Solutions
  • Feedback
    • Village Docs Feedback Form
    • Feature Requests
    • Talk to our Team
Powered by GitBook
On this page
  • Step 1. Slack OAuth Connection
  • Optional Step 2: Adding Slack to specific Private Channels

Was this helpful?

  1. Data Connections

Slack

How to connect your Slack workspace with Village Labs.

PreviousPipedriveNextBasecamp

Last updated 8 months ago

Was this helpful?

Note: if you have are a member of multiple Slack Workspaces, it is very important that you connect to the right Workspace. You will see a dropdown in the top right of screen when making the Slack connection that allows you to specify the Workspace you are connecting to. Please ensure you have the right Workspace connected.

Step 1. Slack OAuth Connection

We use OAuth to connect to Slack.

  1. Login to the Village Network admin using Google Single Sign-on:

  2. Navigate to the Network Manager

  3. In the side menu, go to 'Data' > 'Slack Integration'

  4. Follow the steps to activate the Slack connection. Note: if you are a member of multiple Slack Workspaces, it is very important that you connect to the right Workspace. You will see a dropdown in the top right of screen when making the Slack connection that allows you to specify the Workspace you are connecting to. Please ensure you have the right Workspace connected.

  5. Please also share your Slack Workspace ID with the Village team. The easiest way to find your Workspace ID is to open the Slack web app (eg. open Slack in a browser) and copy the ID in the browser after 'client/'. It will look something like "TXXXXXXXXX"

  6. See below for an optional step to connect to Slack Private Channels

Connecting to Slack will default to adding the Village Labs app to your public Slack channels. Note that the Village Labs app will never read private 1:1 messages.

If you would like the Slack app to only join specified channels rather than defaulting to joining public channels, please reach out to your Village account rep.

Optional Step 2: Adding Slack to specific Private Channels

Our default Slack connection will only add the Village Labs app to public Slack channels.

Some companies use Private channels for non-sensitive information (eg. to gate access for some channels to particular people for logistical reasons, even if the content is non-sensitive)

If there are particular private, but non-sensitive, Slack channels that you want to add the Village Labs app to, follow the below steps.

Note: adding the Village Labs app to private Slack channels means the content of these channels will be summarized as part of Individual, Team, and Topic Reporting and available to all members of your organization who have access to the Village Labs platform. Please ensure you do not add the Village Labs app to any private channels that contain sensitive information that you do not wish to share with your broader organization.

  1. Open the Slack app

  2. Click on the private channel you want to add the Village Labs app to

  3. There are two ways to add the Village Labs app:

    1. Using the Channel Settings

      1. Click on the Chevron to the right of the Channel name:

      2. Click the 'Integrations' tab

      3. Go to Apps, 'Add an App'

      4. Search 'Village Labs' and click 'Add'

    2. Using Invite Commands

      1. Use the invite and remove commands: in the private channel's chat input, type the command "/invite" and select the 'Invite App' option.

      2. Next, search and select Village Labs and add it.

        1. Note: be sure that you are adding your organization's Village Labs App. Your app will have a green circle next to 'Village Labs App'. If you are in a shared Slack channel with the Village Labs team, you may also see an 'Village Labs App' when you use an invite command that has a green square next to it. Do not add this app as it is not your organization's Village Labs App.

      3. To remove the Village Labs app from a private channel, type the command "/remove" and then type @Village Labs - this will remove the app from the channel until it is re-invited

  4. Repeat for other channels you want to add Village Labs to.

🔌
https://app.villagelabs.net/
https://app.villagelabs.net/networks/{network-name}/management