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 |
|---|---|---|
| LangGraph Bot with Tavily, and Google Sheets |
Slack bot built with LangGraph and powered by Gemini LLM that can search information and update Google Sheets | slack, googlesheets |
| OpenAI Agent Researcher |
A Slack-based research agent workflow. | chatgpt, slack |
| 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, googlesheets, slack |
| Anthropic Slack Thread TLDR |
Summarizes a Slack thread using Claude | slack |
| Copy Auth0 Users to HubSpot |
Periodically add new Auth0 users to HubSpot as contacts | auth0, hubspot |
| Bi-Weekly Release Notes Generator |
Automated workflow that generates professional release notes from JIRA tickets and publishes them to Confluence with email notifications | jira, confluence, chatgpt, gmail |
| 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 | slack, jira |
| CarbCat - AI WhatsApp Carb Tracker |
AI-powered WhatsApp chatbot that tracks carbohydrate content in food using USDA database | twilio |
| 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 |
| GitHub issue alert |
Send GitHub issue comments to Slack | github, slack |
| GitHub workflow orchestration |
Orchestrate GitHub workflows using advanced scenarios across multiple repositories | github |
| PostgreSQL connection |
Project showing how to connect to PostgreSQL database | |
| Pull Request Review Reminder (Purrr) |
Streamline code reviews and cut down turnaround time to merge pull requests | github, googlesheets, slack |
| ReviewKitteh |
Monitor a GitHub PR in Slack until it's closed | github, googlesheets, slack |
| SFTP demo |
Trigger a file transfer from SFTP to HTTP on webhook call | |
| GitHub Assign - Issue Assignment Bot |
Slash command bot for assigning and unassigning GitHub issues via comments | github |
| 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. | github, slack |
| GitHub Marketplace to Slack |
Forward GitHub Marketplace notifications to Slack | github, slack |
| GitHub Review - PR Review Request Bot |
Slash command bot for requesting and removing PR reviews via comments | github |
| Gocat - URL Shortener & Redirector |
Simple URL shortener using Google Sheets as a data store with webhook-based redirection | googlesheets |
| Google Calendar To Asana |
Creates Asana tasks based on Google Calendar events | googlecalendar, asana |
| Create Jira ticket from Google form |
Create and update Jira tickets automatically from Google Forms responses | googleforms, jira |
| Hacker News alerts in Slack |
Track Hacker News articles by topic and send updates to Slack | slack |
| Invoice processing system |
Process emails for invoices, extract data, and generate reports | gmail, chatgpt |
| 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, googlecalendar |
| 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 | googlecalendar, jira |
| Leash - Incident Management & On-Call Escalation |
Automated incident management system with on-call rotation, escalation workflows, and multi-channel notifications | googlesheets, slack, twilio, gmail |
| Quickstart |
Sample for quickstart | |
| AWS Health monitor |
Announce AWS Health events in Slack channels, based on resource ownership data in a Google Sheet | aws, slack, googlesheets |
| 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 | slack |
| Ad-hoc room reservation via Slack |
Ad-hoc room reservation via Slack slash commands | slack, googlecalendar |
| Anthropic Claude sample |
Sample using Anthropic Claude API | anthropic |
| 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 | googlecalendar |
| Google Drive sample |
Samples using Google Drive APIs | googledrive |
| Google Forms sample |
Samples using Google Forms APIs | googleforms |
| Gemini sample |
Simple usage of the Gemini API | googlegemini |
| Gmail sample |
Samples using Gmail APIs | gmail |
| Google Sheets sample |
Samples using Google Sheets APIs | googlesheets |
| HTTP sample |
Samples using HTTP requests and webhooks | |
| HubSpot sample |
Simple usage of the HubSpot API | hubspot |
| Linear sample |
Simple usage of the Linear API | linear |
| Notion sample |
Simple usage of the Notion API | notion |
| OpenAI ChatGPT sample |
Samples using chatGPT APIs | chatgpt |
| Pipedrive sample |
Simple usage of the Pipedrive API | pipedrive |
| Reddit sample |
Simple usage of the Reddit API | |
| Runtime Events sample |
Samples using events in AutoKitteh - subscribe(), next_event(), unsubscribe() | |
| Scheduler sample |
Samples using cron scheduler for workflows | |
| Slack sample |
Samples using Slack APIs | slack |
| Sync Webhook sample |
Sample demonstrating synchronous webhook handling with multiple triggers | |
| Twilio sample |
Samples using Twilio APIs | twilio |
| ScrapingBee News Digest |
Fetch news from RSS feeds and post article summaries to Slack using ScrapingBee | slack |
| Google Sheets to SOAP Calculator |
Reads numeric values from Google Sheets and sends them to a SOAP-based calculator API | googlesheets |
| AI-driven Slack bot for assistance requests |
Automatically route help requests to the right expert based on topic analysis and expertise matching | slack, googlesheets, 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 |
| Telegram AI Translator Bot |
Smart translation bot with contextual understanding using Gemini AI | telegram, googlegemini |
| TicTacToe - Multiplayer Browser Game |
Simple web-based TicTacToe game with multiplayer support and state persistence | |
| Gmail new email notification |
Poll for new emails in Gmail inbox and handle them with custom logic | gmail |
| Create Jira ticket from webhook data |
Create Jira issues automatically from HTTP webhooks | jira |
| WhatsApp ChatGPT Bot |
WhatsApp chatbot that responds to messages using ChatGPT intelligence | twilio, chatgpt |
| YouTube Video Notifier |
Polls YouTube channels for new videos and sends Slack notifications | youtube, slack |
Kittehub contains community workflows and automations built on top of AutoKitteh. You can share your automations and bring new ideas.
If you want to add your own project to KitteHub, check out contributing.md