> For the complete documentation index, see [llms.txt](https://help.tellius.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tellius.com/tellius-6.4/kaiya/kaiya-apps/how-to-create-a-kaiya-app/refine-and-publish-a-kaiya-app.md).

# Refine and publish a Kaiya App

Refine a Kaiya App by asking for changes, publish it, turn it into a Mission, and come back to it later from the App or its conversation.

Once Kaiya has built and checked your App, you refine it in the same conversation and publish it when it's ready. For the steps before this, see [How to create a Kaiya App](https://help.tellius.com/kaiya/kaiya-apps/how-to-create-a-kaiya-app).

### **Step 5: Refine the App**

Ask for changes in plain language, one request or several at a time. For example: *"Add a region filter to the account list"* or *"Show the account manager column instead of the industry column."* After each reply, **ACTIONS** offers changes Kaiya could make next, and **FOLLOW-UP QUESTIONS** offers questions about the data. Select one to use it.

* **Match a design you already have.** Attach an image or an HTML file of the design, and ask Kaiya to restyle the App to match it. To use a logo or another image in the App, attach the file in the conversation.
* **Compare with a prototype.** Ask Kaiya to reconcile the App's numbers against the prototype you attached. Kaiya explains where the numbers differ and why.
* **Explain the App.** Ask for a summary. Kaiya writes a guide to the App's tabs, what each one shows and how to drill down.
* **Query the data directly.** Ask a question about your data, and Kaiya runs its own queries to explore what the data holds or to test an assumption. You get an answer without building anything.

### **Step 6: Publish the App**

Your changes collect in a draft, and people you share the App with keep seeing the published version until you publish again. To publish, ask in the conversation, for example *"publish the App"*, or select a publish action under **ACTIONS**. Kaiya confirms when the App is live and which version it is, for example **V1**. See [Publish and manage versions](https://help.tellius.com/kaiya/kaiya-apps/plans-and-versions-in-kaiya-apps#publish-and-manage-versions).

To update the App's data, open the refresh control in the App's header (a refresh icon, or a schedule chip such as **Auto · 07:15 PM**) and select **Refresh Now**, or ask Kaiya, for example *"refresh the App"*. To refresh it on a schedule, select **Schedule Refresh** in the same menu. See [How to create a Kaiya App](https://help.tellius.com/kaiya/kaiya-apps/how-to-create-a-kaiya-app).

### **Turn an App into a Mission**

To get the same analysis on a schedule, ask Kaiya for a Mission. For example: *"Send me this App's analysis as a PDF every Monday."* Kaiya builds a Mission that delivers the analysis as a PDF. See [How to create a Kaiya Mission](https://help.tellius.com/kaiya/kaiya-missions/how-to-create-a-kaiya-mission).

In one conversation you can also build several Missions and an App that reads their results. Each Mission saves its output to a table, and the App reads from that table, so it shows the latest results after each run.

{% hint style="info" %}
**Start small or go big.** Begin with one Mission feeding one App. When the job grows, combine several Missions that each own one part of a larger job.
{% endhint %}

### **Come back to an App later**

* **From the App.** Open the App and select **Open app assistant**. Its conversation opens with the App beside it.
* **From the conversation.** In a conversation linked to an App, select the **Open App** card to show the App again.
* **Apps built before 6.4.** Opening an App built in an earlier conversation continues that conversation in Kaiya chat, with its history. The earlier messages show as plain text, without the **How Kaiya got this** panel, and Kaiya still has their context. See [Apps built before Tellius 6.4](https://help.tellius.com/kaiya/kaiya-apps/apps-built-before-tellius-6-4).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.tellius.com/tellius-6.4/kaiya/kaiya-apps/how-to-create-a-kaiya-app/refine-and-publish-a-kaiya-app.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
