Documentation

Welcome to the GitLab Bot documentation. This guide covers setup, configuration, and development tools for integrating GitLab with Slack.

Setup & Configuration

Webhook Management Guide

Choose between automatic and self-managed webhook setup. Includes comparison tables, step-by-step instructions, and security considerations for both approaches.

Topics covered:
  • Automatic setup (recommended for most teams)
  • Self-managed webhooks (for compliance-sensitive organizations)
  • Switching between management modes
  • Security and troubleshooting

Contributor Import Guide

Bulk import your GitLab contributors using CSV files. Automatically match email addresses to Slack users and associate them with GitLab IDs for seamless tracking.

Topics covered:
  • CSV file format and requirements
  • Finding GitLab user IDs
  • Monitoring import progress and errors
  • Best practices and common issues

Reference

Slack Emoji Guide

Understand the emoji reactions that Pipie adds to Slack messages for merge requests and pipelines. Quick visual reference for approval status, build results, and pipeline states.

Topics covered:
  • Merge request emoji meanings (approval, review, build status)
  • Pipeline status emojis
  • Understanding turbo merge indicators

Quick Links

Get Started with Webhooks

Compare automatic vs self-managed setup

Import Contributors via CSV

Bulk import GitLab contributors

Slack Emoji Reference

Understand emoji reactions on messages

Troubleshooting Webhooks

Common issues and solutions

Settings Dashboard

Configure your workspace