ReOrc docs
Get ReOrc
English
English
  • About ReOrc
  • Set up and deployment
    • Set up organization
    • Install ReOrc agent
  • Getting started
    • 1. Set up a connection
      • BigQuery setup
    • 2. Create a project
    • 3. Create data models
    • 4. Build models in console
    • 5. Set up a pipeline
  • Connections
    • Destinations
      • Google Service Account
    • Integrations
      • Slack
  • Data modeling
    • Overview
    • Sources
    • Models
      • Model schema
      • Model configurations
    • Jinja templating
      • Variables
      • Macros
    • Materialization
    • Data lineage
    • Data tests
      • Built-in generic tests
      • Custom generic tests
      • Singular tests
  • Semantic modeling
    • Overview
    • Data Modelling vs Semantic Layer
    • Cube
      • Custom Dimension
      • Custom Measure
        • Aggregation Function
        • SQL functions and operators
        • Calculating Period-over-Period Changes
      • Relationship
    • View
      • Primary Dimension
      • Add Shared Fields
    • Shared Fields
    • Integration
      • Guandata Integration
      • Looker Studio
  • Pipeline
    • Overview
    • Modeling pipeline
    • Advanced pipeline
    • Job
  • Health tracking
    • Pipeline health
    • Data quality
  • Data governance
    • Data protection
  • Asset management
    • Console
    • Metadata
    • Version history
    • Packages and dependencies
  • DATA SERVICE
    • Overview
    • Create & edit Data Service
    • Data preview & download
    • Data sharing API
    • Access control
  • AI-powered
    • Rein AI Copilot
  • Settings
    • Organization settings
    • Project settings
    • Profile settings
    • Roles and permissions
  • Platform Specific
    • Doris/SelectDB
Powered by GitBook
On this page
  • Create a Slack app
  • Install the app to workspace
  • Bot User OAuth Token
  • Configure Slack integration
  • Add Slack notification to jobs
  1. Connections
  2. Integrations

Slack

PreviousIntegrationsNextOverview

Last updated 15 days ago

You can create a Slack app and integrate with ReOrc to send notifications to your Slack workspace upon certain pipeline execution event, such as job completion or failure.

ReOrc uses Slack APIs and bot authentication token to connect with your Slack app. This allows you to flexibly select the channels and users to send the notifications.

Create a Slack app

  1. Go to the and click Create New App.

  2. Select a creation method: From a manifest or From scratch.

    For a quick setup, select From a manifest.

  3. Select the workspace to install the app and click Next.

  4. Input the manifest content.

    This manifest provides the complete description of the app.

display_information:
  name: ReOrc Notifications
features:
  bot_user:
    display_name: ReOrc Notifications
    always_online: true
oauth_config:
  scopes:
    bot:
      - channels:manage
      - channels:read
      - chat:write
      - chat:write.public
      - groups:read
      - groups:write
      - im:write
      - mpim:read
      - mpim:write
      - users:read
      - users:read.email
  1. Review the scope and click Create.

Install the app to workspace

Once you've created the app, you need to install it to your workspace.

  1. Open the app in Slack site, in Install App, click on Install to <workspace name>.

  2. In the opened confirmation page, click Allow.

    This will install the app to your workspace and create a Bot User OAuth Token which you can use to authenticate the app in ReOrc.

Bot User OAuth Token

After installing the app to the workspace, Slack will navigate you back to the Install App section. Here under Bot User OAuth Token, you can find the generated bot user authentication token. You need to copy this token to use in ReOrc.

Configure Slack integration

  1. In your ReOrc organization, go to Connections > Integrations, locate Slack option and click Connect.

  2. Input the bot authentication token that you copied and click Confirm.

    ReOrc will try to authenticate the app.

Add Slack notification to jobs

With the Slack app integrated, you can select the Slack option as notification destination for a job execution.

Upon job failure, ReOrc will send the notifications to the designated Slack user or channel.

Slack API page