Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page outlines the process of configuring and using the Slack API through Zilla to sync groups and users.

Steps to

...

get required API config values

  1. Go to Slack and open your team's slack either in the browser or in the Slack App.

    • Click on Manage

...

    • apps under the Tools & Settings

...

    • for your workspace.

...

    • image-20241108-093417.pngImage Added

  1. Click Build in the upper right corner.

...

  1. image-20241108-103613.pngImage Added

  2. Click Create New App.

...

  1. image-20241108-105210.pngImage Added

  2. Select “From

...

  1. a manifest

...

  1. in the below shown pop-up.

    image-20241108-105717.pngImage Added

  2. Select Your Workspace and click Next.

...

6. Remove the Example YAML and paste the following code in the YAML tab shown in step 7 below:

Code Block
languageyaml
_metadata:
  major_version: 1
  minor_version: 1
display_information:
  name: ZillaConnector
  description: Connect Slack Workspace to Zilla Security
  background_color: "#A020F0"
settings:
  socket_mode_enabled: false
oauth_config:
  scopes:
    user:
      - team:read
      - usergroups:read
      - users:read
      - users:read.email
      - redirect_urlschannels:read
      - https://app.zillasecurity.com/api/auth/callback/slackgroups:read
      - https://dev.zsec.io/api/auth/callback/slackim:read
      - https://qa.zsec.io/api/auth/callback/slackmpim:read
  redirect_urls:
    - httphttps://localhost:4200app.zillasecurity.com/api/auth/callback/slack

7. Click Next.

...

8. Click Create.

...

9. Click Install App in the left panel then click Install to [Your Workspace Name] and then click Allow.

...

10. Scroll Down to App Credentials. Copy the Click on Basic Information in the left panel. The API config values for Client ID and Client Secret

...

11. Copy these values into Zilla’s Slack Config.

...

can be found on the screen. Copy and save them in a safer place for use in the steps ahead.

...

Setup Slack Application Integration on Zilla

  • Visit the Zilla application and login using your admin credentials and then click Add Applicationin the top right.

...

  • A window with a search bar appears, type in Slack in the search bar and hit enter. Slack app entry will appear at the top of the list, click Add to Applications button to the right.

     

    image-20241108-113609.pngImage Added

     

  • Fill in the form with appropriate details and then click Add to Applications.

    image-20241108-113748.pngImage Added

      

  • A detailed view of Slack application appears. Click Sync now in top right corner.

     

    image-20241108-113855.pngImage Added

     

  • Enable API Integration and fill in the mandatory fields. Click Next/Sync Now.

Info

Note: Sync Slack Channels (Yes/No) field will have default value No. If it is set to Yes, then all the channels (public, private) of the workspace will be synced to Zilla. If you want to sync only specific slack channels, please mention them in comma separated format under field “Filter channels by comma separated names with wildcards (eg. ext*, *internal, *sales*)“.

...

  • Click Next and the sync will begin.

     

    image-20241108-114333.pngImage Added

     

  • Click Allow if asked for permission and then click Done.

...

  • Sync summary window will pop-up, check and click Close.

...

To sync data we recommend using the API method. However, you may also sync data with our Browser Extension, follow instructions here: Slack - Browser Extension.

Include Page
Integrations Footer
Integrations Footer