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, sheets |
| 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, sheets, 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 |
| 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 |
| 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 |
| PostgreSQL connection |
Project showing how to connect to PostgreSQL database | postgres |
| 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 |
| SFTP demo |
Trigger a file transfer from SFTP to HTTP on webhook call | http |
| 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 |
| 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, 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 |
| Incident management automation |
Connect separate systems to have seamless incident management | slack, zoom, height |
| 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 |
| Google Sheets to SOAP Calculator |
Reads numeric values from Google Sheets and sends them to a SOAP-based calculator API | sheets |
| 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 |
| 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, http |
| WhatsApp ChatGPT Bot |
WhatsApp chatbot that responds to messages using ChatGPT intelligence | twilio, chatgpt |