Knapsack

Events Overview

Events are triggers that automatically execute your Knaps in response to real-time activities across your connected systems.

Events are triggers that automatically execute your Knaps in response to real-time activities across your connected systems.

What is an Event?

An event represents a significant activity in your connected applications, such as receiving emails, starting meetings, or creating calendar events. When these activities occur, Knapsack can automatically trigger relevant Knaps with contextual data from the event.

Event Types

Events fall into two categories:

Real-time Events - Trigger immediately when activities occur:

  • post_emails_received - When new emails arrive
  • new_calendar_event - When calendar events are created
  • post_meeting_transcription - When meeting transcripts are completed

Scheduled Events - Trigger at specific times relative to activities:

  • pre_calendar_event_start - Triggered 1 hour before calendar events begin

How Events Work

  1. Event Detection - Knapsack detects activities in your connected systems
  2. Knap Matching - Finds Knaps configured to respond to the event type
  3. Context Passing - Provides event data (emails, meeting details, etc.) to the Knap
  4. Execution - Runs the Knap with access to the event context

Event Data

Each event provides structured data your Knaps can use:

  • User information and permissions
  • Timing and scheduling details
  • Content like emails, transcripts, or calendar details
  • Relationship data connecting people and activities

This context enables Knaps to make intelligent, personalized responses to events as they occur.