Composer
Composer lets you build, test, and publish custom agentic Missions in Kaiya: defining steps, triggers, and data sources to automate governed analytical tasks.
To create a custom Mission, click on the "Compose" button at the top right under Kaiya → Missions. Fill up the following details to set up the Mission.
Basic Information
Set up the foundational identity of your Mission: its name, icon, and a short description of what it does.
Mission Name & Icon: Enter a clear, meaningful name in the Mission Display Name field and choose a static icon for the Mission.
Mission Description: Briefly explain what this Mission is designed to do.

Knowledge Sources
Select the data source for your Mission. Use the dropdown or search bar to select an existing Business View. This becomes the primary input for all agents in the Mission.
At least one Business View should be selected to save the Mission.

Mission Steps
Define the logic of your Mission in natural language steps. Each step maps to one or more AI Agents (e.g., Planner, Data Prep, Insights). Links to ready-made example flows are available. Click on any sample analysis to view the Mission steps.

Break down your Mission into clear, actionable instructions.
Define one action per step for modular execution.
Include context, filters, calculations, or user inputs as needed.
You can also click Rewrite with Kaiya to have Kaiya draft the steps for you from your Mission description, then edit any step inline to tighten the logic, adjust filters, or add context before saving.
Triggers
Define the natural language triggers that you might enter in Kaiya Conversational AI to invoke this Mission. Triggers should accurately reflect the goal of the Mission.
Each trigger should be a standalone phrase or question on a new line.
Include variations of phrasing to capture different user intents.

For example, for revenue drop, you can say:
What's causing the revenue drop?
Explain the decline in revenue
Why did our revenue decrease?
Identify reasons for revenue dip
Breakdown revenue loss
You can enter as many variations as you like. This increases the chances your Mission is selected by Kaiya when users input related queries.
Schedule
Choose how you want this Mission to run on a recurring basis. Scheduling lets the Mission execute automatically at a defined cadence and deliver its output to a recipient list by email, without anyone having to trigger it conversationally.
You have two options:
Subscribe to existing schedule: Pick from a list of schedules that have already been created in your workspace. Useful when several Missions should share the same cadence.
Create new schedule for Mission: Set up a fresh schedule just for this Mission.

Subscribe to existing schedule
Clicking this option opens the Available Mission Schedules view. Each card shows the schedule name, its recurrence pattern, the next scheduled run date, the delivery method, and the author who created the schedule. Use the arrow controls at the bottom to page through schedules if there are more than fit on one screen. Click a card to subscribe the current Mission to that schedule.

Create new schedule for Mission
Clicking this option opens a single-page form titled "Creating schedule for [Mission Name]". You'll configure three things:

Cadence
Start Date: the date the first run should happen.
Start time: the time of day the run should happen.
Cadence: how often the Mission should run (for example, Daily).
Mission instructions (optional)
Provide any runtime inputs this Mission needs — like a brand name, territory, preferred metric, or time frame. Check your Mission Steps to see what inputs are expected.
Email delivery
Email addresses: pre-filled with your account email. Add more recipients separated by commas. Use the Cc, Bcc dropdown to add carbon-copy and blind carbon-copy recipients.
Subject: pre-filled based on your Mission name and cadence. Edit as needed.
Email Message: pre-filled with a default body. Edit as needed.
Once everything is set, click Schedule Mission to activate the schedule.
Outputs
Configure the format in which the Mission delivers its final result. Whatever you set up here is what gets attached to the email on every scheduled run, and what you receive when the Mission is triggered on-demand.

Output Formats: pick the export format from the dropdown (PPT or PDF).
Report Template: choose a template for the report layout from the dropdown.
Report Storyline: describe the narrative structure of the report in plain language. This is what guides Kaiya on how to organize the slides — section order, what each slide should cover, and the closing recommendation.
Save the Mission
When you've filled in the configuration, click Save & Publish at the top right to move the Mission to the Published Missions section of the Mission Library. Alternatively, click Save Draft to save it under Draft Missions and finish later.
Last updated
Was this helpful?