Shata Solutions
← Back to marketplace
Developers

Deployment Notification

Announce deployments to Slack with changelog snippet and rollback instructions.

Automation overview

What this automation does

This automation starts when gitHub Actions `deploy-production` workflow success. It slack posts, then version tag, commit list since last deploy, deployer from GitHub actor, Grafana dashboard link, rollback command `/rollback v1.2.3` docs link, triggers PagerDut.

Trigger
GitHub Actions `deploy-production` workflow success
Main actions
Slack posts
Final outcome
version tag, commit list since last deploy, deployer from GitHub actor, Grafana …
Execution time
30–90 seconds
Apps used
2 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

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

Trigger
GitHub
Event detected
Step 1
Slack
Posts
Result
Slack
Workflow complete
Step-by-step

How each step runs

  1. 1
    GitHubTrigger
    Event detected

    GitHub Actions `deploy-production` workflow success

  2. 2
    Slack
    Posts

    GitHub Actions workflow_run success on `deploy-production` posts Slack #deploys message

  3. 3
    Slack
    Workflow complete

    version tag, commit list since last deploy, deployer from GitHub actor, Grafana dashboard link, rollback command `/rollback v1.2.3` docs link, triggers PagerDut

Apps used

Connected applications

GitHub

Posts

Slack

Posts

Summary

Automation summary

Trigger
GitHub Actions `deploy-production` workflow success
Inputs
GitHub Actions `deploy-production` workflow success, Business Name, Notification Email, Timezone
Outputs
version tag, commit list since last deploy, deployer from GitHub actor, Grafana dashboard link, rollback command `/rollback v1.2.3` docs link, triggers PagerDut, Slack posts
Business goal
Automate deployment notification 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
GitHub, Slack
Benefits

Why use this automation?

Save ~7 hours/week

Remove repetitive steps from Deployment Notification 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.

Faster response times

Events trigger immediate actions instead of waiting for someone to check a queue.

Requirements

What you need to get started

Required apps

  • GitHub
  • Slack

Required accounts

  • Active GitHub workspace with API access
  • Active Slack 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

  • 15 min including app authorization and test run
  • Difficulty: Beginner

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: ~3 min

Required connections

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

Workflow summary

Trigger
GitHub Actions `deploy-production` workflow success
Steps
3 nodes
Required apps
1
Optional apps
1

Trigger

Manual trigger

Run workflows on demand via Test run or Live test. Activate to enable scheduled/webhook triggers on other templates.

Run history

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

PremiumBeginnerLive15 min setup4.47.5k installs · 256 reviews
Customize for My Business
Analytics

Template performance

22.1k
Views
7.5k
Installs
381
Favorites
4.4
Avg rating
34.2%
Conversion
15 min
Setup time
95%
Success rate
97
Trending score
Most used integrations
GitHubSlack

GitHub Actions workflow_run success on `deploy-production` posts Slack #deploys message—version tag, commit list since last deploy, deployer from GitHub actor, Grafana dashboard link, rollback command `/rollback v1.2.3` docs link, triggers PagerDuty optional low-urgency post-deploy monitor window 15 min.

Required apps
GitHubLive
Optional apps
SlackLive
All integrations
GitHubSlack
Workflow preview

How Deployment Notification runs

1
Trigger
Build commit summary
2
Process
Rule engine
3
Action
github
4
Notify
Alert & log
GithubSlack
Setup steps

Get started in 5 steps

  1. 1
    Connect deploy pipeline

    GitHub Actions webhook, Slack #deploys, Grafana link, PagerDuty optional.

  2. 2
    Build commit summary

    Commits since last successful deploy tag formatted bullets.

  3. 3
    Include rollback info

    Previous version tag and rollback runbook Notion link.

  4. 4
    Post-deploy monitor

    Optional PagerDuty watch window elevated error rate sensitivity.

  5. 5
    Test staging deploy

    Staging workflow posts to #deploys-staging channel.

Variables

Configurable settings

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

Frequently asked questions

Failed deploy?

Failure posts red Slack with logs link; no monitor window.

Multiple services?

Monorepo matrix deploy posts per service thread.

Customer-facing?

Optional status page update component on production deploy.

Quiet hours?

Deploy announcements always; monitor window respects on-call.

Get started

Customize Deployment Notification for your business

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