Skip to main content

Introduction

Let's discover a quick conceptutal overview of Kimiko.

Beta Docs

This documentation is currently in Beta. Beware that links to certain articles may change.

What is Kimiko?

Kimiko accelerates the time it takes to build event-driven workflows. But first, what is an event?

What is an event?

Conceptually, an event is a representation of something that has happened. That something could be a purchase made, a stage change in your CRM, a form submitted on your website, or any other action that occurs on the internet.

Why events matter?

If you think about it, most business processes are simply predictable reactions to events. For example:

Retail Store:
Event: customer walks in store
Busines process: clerk greets customer

Sales Development:
Event: prospect fills out demo request
Business process: SDR calls prospect and schedules demo

Ecommerce:
Event: customer makes a purchase
Business process: item is shipped to customer

As you can see from the example above, event-driven workflows are all around us.

Automating business processes

If most business processes are simply predictable responses to events then there is a huge opportunity to automate these processes. Kimiko helps automate event-driven workflows by making it easy to create, react to, and monitor events.

So how does Kimiko help you automate busines processes? Put simply, you can trigger events that launch workflows that execute actions:

Trigger: You can send events (API requests / webhooks) to Kimiko.

Workflows: When events come to Kimiko, your workflows will decide how to process those events. Workflows consists of “nodes”. Some of these steps can be Action Nodes which will execute some actions.

Actions Actions can execute code or http requests.

Another way to think of this is Triggers are something that happens (perhaps a stage is changed in your CRM or someone fills out a form on your website. Workflows decide what to do when something happens, and Actions are what is done.

Kimiko Event Types

There ar three event types in Kimiko:

  1. Trigger Events
  2. Workflow Instance Events
  3. Action Events

Trigger Events

Triggers events are the gateway to Kimiko. These events are used to log events in Kimiko. When a Trigger event is received, Kimiko will evaluate the event based on the workflow rules you have set up and attempt to execute a workflow. If no workflow is found, the event will be logged an nothing else will happen. If a workflow is found, a Workflow Instance event will be created.

Workflow Instance Events

Workflow instances represent the execution of a Workflow in response to a Trigger event.

Action Events

Action Events represent the execution of an Action that is specified in an executed Workflow.