This is a central repository of AutoKitteh projects for:
- Full-fledged, ready-to-use solutions for real-life use cases
- Composable templates for interoperability between common services
- Demonstrations of advanced system capabilities and features
In addition, the samples directory contains projects that demonstrate basic system features, integration APIs, and best practices.
Name | Description | Integration |
---|---|---|
AI chat assistant | A Slack-based automation assistant that leverages ChatGPT to manage and respond to messages by integrating with GitHub and Google Sheets. | chatgpt, github, sheets, slack |
Copy Auth0 Users to HubSpot | Periodically add new Auth0 users to HubSpot as contacts | auth0, hubspot |
Manage emergency AWS access requests via Slack | Submit emergency AWS access requests via Slack, which are then approved or denied based on a set of predefined conditions | aws, slack |
Email categorization and notification | Categorize incoming emails and notify relevant Slack channels | gmail, chatgpt, slack |
Slack notify on Confluence page created | When Confluence page is created the user will be notified on Slack | confluence, slack |
ETL Pipeline From S3 to SQLite | Processes GPX files from S3 and inserts them into a SQLite database, creating a data pipeline from cloud to structured data | aws, http, sqlite3 |
GitHub issue alert | Send GitHub issue comments to Slack | github, slack |
GitHub workflow orchestration | Orchestrate GitHub workflows using advanced scenarios across multiple repositories | github |
Pull Request Review Reminder (Purrr) | Streamline code reviews and cut down turnaround time to merge pull requests | github, sheets, slack |
ReviewKitteh | Monitor a GitHub PR in Slack until it's closed | github, sheets, slack |
Cancel GitHub Copilot access for inactive users | If Copilot was not used in a preceding period by users, unsubscribe and notify them in Slack. Users can ask for their subscription to be reinstated. | githubcopilot, slack |
GitHub Marketplace to Slack | Forward GitHub Marketplace notifications to Slack | github, http, slack |
Google Calendar To Asana | Creates Asana tasks based on Google Calendar events | calendar, asana |
Create Jira ticket from Google form | Create and update Jira tickets automatically from Google Forms responses | forms, jira |
Hacker News alerts in Slack | Track Hacker News articles by topic and send updates to Slack | slack |
Incident management automation | Slack/Zoom/Height Incident Automation | slack, zoom, height |
GitHub and Jenkins workflow | This ensures that when a commit is pushed to main, a specific Jenkins build is completed. | github |
Jira assignee from Google Calendar | Set assignee in Jira ticket to the person currently on-call | jira, calendar |
Create calendar due date event for Jira ticket | When a new Jira issue is created, the workflow automatically generates a Google Calendar event with a deadline | calendar, jira |
Quickstart | Sample for quickstart | http |
AWS Health monitor | Announce AWS Health events in Slack channels, based on resource ownership data in a Google Sheet | aws, slack, sheets |
Missing Jira events monitor | Send Slack alerts when AutoKitteh doesn't receive certain Jira events in time | jira, slack |
AutoKitteh session errors monitor | Send Slack alerts when AutoKitteh sessions end due to errors | autokitteh, slack |
Ad-hoc room reservation via Slack | Ad-hoc room reservation via Slack slash commands | slack, calendar |
Asana sample | Simple usage of the Asana API | asana |
Jira sample | Samples using Jira APIs | jira |
Auth0 sample | Simple usage of the Auth0 API | auth0 |
Google Calendar sample | Samples using Google Calendar APIs | calendar |
Google Drive sample | Samples using Google Drive APIs | drive |
Google Forms sample | Samples using Google Forms APIs | forms |
Gemini sample | Simple usage of the Gemini API | googlegemini |
Gmail sample | Samples using Gmail APIs | gmail |
Google Sheets sample | Samples using Google Sheets APIs | sheets |
HTTP sample | Samples using HTTP requests and webhooks | http |
HubSpot sample | Simple usage of the HubSpot API | hubspot |
OpenAI ChatGPT sample | Samples using chatGPT APIs | chatgpt |
Runtime Events sample | Samples using events in AutoKitteh - subscribe(), next_event(), unsubscribe() | autokitteh |
Scheduler sample | Samples using cron scheduler for workflows | scheduler |
Slack sample | Samples using Slack APIs | slack |
Twilio sample | Samples using Twilio APIs | twilio |
AI-driven Slack bot for assistance requests | Automatically route help requests to the right expert based on topic analysis and expertise matching | slack, sheets, googlegemini |
Fault tolerant workflow with manual Slack approvals | Runs a sequence of tasks with fault tolerance. In case of failure, user can decide to terminate or retry from the point of failure. | slack |
Create Jira ticket from webhook data | Create Jira issues automatically from HTTP webhooks | jira, http |
