IT and Business Operations

Build flexible IT and business automations in code to connect services and applications.

AutoKitteh offers a serverless framework equipped with all the infrastructure and tools you need to easily build automations in code.

Use existing workflow templates and modify them to your specific needs.  

On-prem, private cloud or use hosted solution.

Integrations

gRPC

HTTP

Wenhooks

chatGPT

Twilio

Slack

Sheets

Gmail

Jira

Calendare

and more…

Example: Calendare due-date event for Jira Ticket

When a user creates a new Jira ticket for the discussion, AutoKitteh
automatically generates a Google Calendar event with a deadline for
the completion, to ensure that the review happens as planned.

Integrations: Jira, Google Calendar

Prerequisites: Jira and Google Calendar connection setup

Trigger: New Jira ticket

Flow: 

  1. Start workflow when Jira Ticket is created
  2. Create a Calendar event based on Ticket properties 

Link to project.

import autokitteh
from autokitteh import atlassian
from autokitteh.google import google_calendar_client


def on_jira_issue_created(event):
    """Workflow's entry-point."""
    _create_calendar_event(event.data.issue.fields, event.data.issue.key)


@autokitteh.activity
def _create_calendar_event(issue, key):
    url = atlassian.get_base_url("jira_connection")
    link = f"Link to Jira issue: {url}/browse/{key}\n\n"

    event = {
        "summary": issue.summary,
        "description": link + issue.description,
        "start": {"date": issue.duedate},
        "end": {"date": issue.duedate},
        "reminders": {"useDefault": True},
        "attendees": [
            {"email": "auto@example.com"},
            {"email": "kitteh@example.com"},
        ],
    }

    gcal = google_calendar_client("google_calendar_connection").events()
    event = gcal.insert(calendarId="primary", body=event).execute()

    print("Google Cloud event created: " + event.get("htmlLink"))

Benefits

Even More

Contact Us

"*" indicates required fields

Please let us know what's on your mind. Have a question for us? Ask away.