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 |
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, 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, 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 | |
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, slack |
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 |
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 |
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, googlecalendar |
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 |
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 | |
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 | 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 |
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 |
