GitHub Issues to Slack
by lhotanok
Get Slack alerts for GitHub issue changes (new, closed, reopened). Keeps your team in sync and saves all issue data automatically.
Opens on Apify.com
About GitHub Issues to Slack
Ever miss a critical GitHub issue update because you weren't tagged? This actor solves that by quietly watching your repos and pinging your Slack channel whenever something changes. Think of it as your dedicated project sentry. It catches all the important stuff: a new issue being opened, one finally getting closed, or an old ticket being reopened. You stay in the loop without constantly refreshing GitHub. I use it to keep my distributed team synced. Instead of forcing everyone to watch a noisy repository, this tool filters the signal from the noise and delivers concise alerts right where we're already working—in Slack. It's perfect for open-source maintainers who need to track community submissions, or dev teams managing internal projects who can't afford to let a high-priority bug report sit unnoticed. Everything it scrapes is also neatly saved into a key-value store. This means you have a complete, timestamped log of all issue activity for audit trails or to power other automations down the line. Set it up once, and it just runs in the background, making sure the right people know the right things at the right time.
What does this actor do?
GitHub Issues to Slack is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
GitHub Issues to Slack
An Apify actor that monitors GitHub repositories and sends notifications about changed issues to a Slack channel. It tracks issue state changes (opened, closed, reopened) and only reports modifications since its last successful run.
Key Features
- Monitors GitHub Issues: Scrapes issues from specified repositories.
- Tracks Changes: Compares each run against the previous state to identify only new, closed, or reopened issues.
- Sends Slack Notifications: Automatically posts formatted messages to a designated Slack channel via the Slack Message Generator actor.
- Customizable Filters: Optionally exclude opened or closed issues from notifications.
- Scheduling Ready: Designed to be run periodically via the Apify scheduler for continuous monitoring.
How to Use
- First Run: The actor will fetch all current issues and save their state. No Slack notifications are sent on this initial run.
- Subsequent Runs: The actor loads the previous state from its key-value store (under
ISSUES_STATE), compares it with the current live issues, and sends Slack notifications for any changes detected. - Schedule It: For regular updates, create a scheduled task (e.g., hourly). The actor is designed to work with the state from the last SUCCEEDED run.
Input Configuration
GitHub Integration
repositories: List of repositories to monitor inusername/repositoryformat.excludeOpenedIssues: Check to ignore notifications for newly opened issues.excludeClosesIssues: Check to ignore notifications for closed issues.
Slack Integration
token: Your Slack API token.channel: The Slack channel for notifications (use#channel-nameformat).separateNotification: Set totrueto send one Slack message per changed issue. Set tofalseto merge all changes into a single notification.
Output & Notification Format
The actor saves the latest issue state internally. Its primary output is a formatted message sent to Slack. Notifications include the issue title, URL, labels, author, and assignee.
Example Opened Issue Notification:
**Testing opened issue**
**Url**: https://github.com/user/repo/issues/4
**Labels**: ["documentation","good first issue"]
**Author**: username
**Assignee**: username
Scheduling
Use the Apify scheduler to run this actor periodically. To avoid overloading the GitHub and Slack APIs, set the interval to no less than 1 hour.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try GitHub Issues to Slack now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- lhotanok
- Pricing
- Paid
- Total Runs
- 8,205
- Active Users
- 6
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support