Shata Solutions
← Back to marketplace
Developers

Bug Report

Turn Slack bug reports and Sentry alerts into triaged GitHub issues with repro steps.

Automation overview

What this automation does

This automation starts when slack `#bugs` message or Sentry issue webhook. It openai format repro steps and github create triaged issue, then on-call engineer assigned with Sentry bidirectional link.

Trigger
Slack `#bugs` message or Sentry issue webhook
Main actions
OpenAI format repro steps → GitHub create triaged issue
Final outcome
On-call engineer assigned with Sentry bidirectional link
Execution time
30–90 seconds
Apps used
3 integrations
AI-powered
No
Difficulty
Advanced
Advanced
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Slack
Bug report received
AI
OpenAI
Format repro steps
Step 2
GitHub
Create triaged issue
Result
GitHub
Assign on-call
Step-by-step

How each step runs

  1. 1
    SlackTrigger
    Bug report received

    Slack #bugs message or Sentry issue webhook

  2. 2
    OpenAI
    Format repro steps

    GPT formats user description into structured repro steps

  3. 3
    GitHub
    Create triaged issue

    GitHub issue with severity, stack trace, and labels

  4. 4
    GitHub
    Assign on-call

    On-call engineer assigned with Sentry bidirectional link

Apps used

Connected applications

Slack

Creates

OpenAI

Creates

GitHub

Creates

Summary

Automation summary

Trigger
Slack `#bugs` message or Sentry issue webhook
Inputs
Slack `#bugs` message or Sentry issue webhook, Business Name, Notification Email, Timezone
Outputs
On-call engineer assigned with Sentry bidirectional link, OpenAI format repro steps, GitHub create triaged issue
Business goal
Automate bug report end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
30–90 seconds
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Slack, GitHub, OpenAI
Benefits

Why use this automation?

Save ~6 hours/week

Remove repetitive steps from Bug Report so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Slack
  • GitHub
  • OpenAI

Required accounts

  • Active Slack workspace with API access
  • Active GitHub workspace with API access
  • Active OpenAI workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 10 min including app authorization and test run
  • Difficulty: Advanced

Optional apps

  • Zendesk (optional)

Automation runtime

Activate this template

Live

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~5 min

Required connections

  • Slack(required)
    Missing
  • OpenAI(required)
    Missing
  • Missing connection: Slack
  • Missing connection: OpenAI
Manage all connections →View all installations →

Workflow summary

Trigger
Slack `#bugs` message or Sentry issue webhook
Steps
4 nodes
Required apps
2
Optional apps
1

Trigger

Webhook trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeAdvancedLive10 min setup4.93.3k installs · 177 reviews
Customize for My Business
Analytics

Template performance

17.2k
Views
3.3k
Installs
332
Favorites
4.9
Avg rating
19%
Conversion
10 min
Setup time
98%
Success rate
79
Trending score
Most used integrations
SlackOpenAIGitHub

Slack `#bugs` message or Sentry issue webhook creates GitHub issue from template—severity from Sentry level, stack trace attached, GPT formats repro steps from user Slack description, labels `bug` `from-sentry`, assigns on-call from PagerDuty schedule, links Sentry issue bidirectionally.

Required apps
SlackLiveOpenAILive
Optional apps
GitHubLive
All integrations
SlackOpenAIGitHub
Workflow preview

How Bug Report runs

1
Trigger
Issue template fields
2
Process
Rule engine
3
Action
slack
4
Notify
Alert & log
SlackOpenaiGithub
Setup steps

Get started in 5 steps

  1. 1
    Connect bug intake

    Slack #bugs, Sentry webhook, GitHub issues, PagerDuty on-call, OpenAI format.

  2. 2
    Issue template fields

    Environment, steps, expected, actual, logs, severity.

  3. 3
    Sentry enrichment

    Stack trace, release, user count, first seen in issue body.

  4. 4
    Assign on-call

    PagerDuty current primary GitHub username mapping.

  5. 5
    Test Sentry path

    Test alert creates issue with correct severity label.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
GitHub RepositorytextNo
Slack Channeltext#generalNo
FAQ

Frequently asked questions

Duplicate issues?

Search open issues similar title; comment instead of create.

Feature not bug?

Slack reaction 🎫 reroutes to feature request template.

Customer reports?

Zendesk ticket ID field links support to engineering issue.

Auto-close stale?

Optional stale bot on needs-info label 14 days.

Get started

Customize Bug Report for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.