Skip to main content

Overview

RWS Integration helps you monitor your integrations by sending run logs as JSON files to dedicated Slack log channels for your tenant. These logs allow you to quickly verify integration health and diagnose issues across different workflow phases.

Slack channels

You will find four Slack channels for your tenant, each corresponding to an integration phase: Extract, Enrichment, Transform, and Load. Each channel contains logs relevant to its specific stage.

Understanding the logs

Logs contain structured JSON data with details such as integration ID, timestamps, run statistics (successes and failures), and error messages.

Example error log

{
  "type": "Error",
  "category": "Integration Extract - Failed",
  "timestamp": "2025-12-10T23:34:49.768Z",
  "message": "Extract Error",
  "data": {
    "merchant": "tenant",
    "integrationName": "integration",
    "integrationId": "682693a60de87c17bbea7d81",
    "total": 0,
    "iterations": 1,
    "fail": 1,
    "success": 0,
    "errors": [
      "HTTP status error @ ApiPage.extract(): status=500 response=\"Internal Server Error\""
    ]
  }
}
The fields within each log help you troubleshoot specific runs. For example, error messages clarify the cause of failures, while the integrationId lets you filter and trace logs for a particular integration across all channels.