Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.quiva.ai/llms.txt

Use this file to discover all available pages before exploring further.

Beyond conversation, QuivaWorks assistants have a set of built-in capabilities that let them analyse images, generate files, deploy simple apps, search the web, and more — all without any additional configuration.

Image Analysis

Assistants can analyse images shared in a conversation. Simply attach an image and ask the assistant to work with it. What assistants can do with images:
  • Describe visual content — photos, screenshots, diagrams
  • Extract text from images (receipts, forms, screenshots)
  • Analyse charts, graphs, and data visualisations
  • Identify objects, people, and scenes
  • Examine technical diagrams and architectural drawings
  • Compare multiple images
Supported formats: PNG, JPG, JPEG, GIF, WEBP Example uses:
  • Upload a screenshot of an error and ask the assistant to diagnose it
  • Share a product photo and ask for a description suitable for an e-commerce listing
  • Attach a chart and ask the assistant to summarise the key trends
  • Share a handwritten form and extract the data as structured text

File Generation

Assistants can generate and export files in common business formats. Generated files can be previewed in the conversation, edited iteratively, and exported for download or deployment. Supported output formats:

Word Documents (.docx)

Reports, proposals, contracts, documentation, and any other formatted text content

PowerPoint Presentations (.pptx)

Slide decks, pitch presentations, summaries, and training materials with customisable themes

Excel Spreadsheets (.xlsx)

Data tables, financial models, tracking sheets, and structured data

CSV Files (.csv)

Raw data exports, bulk imports, and machine-readable structured data

PDF Documents (.pdf)

Formatted reports, contracts, and shareable documents with embedded fonts and styling

SVG Diagrams (.svg)

Scalable vector graphics for charts, flowcharts, and technical diagrams
What assistants can do with files:
  • Generate complete documents from descriptions or data
  • Edit and refine generated files — ask the assistant to revise content, styling, or layout
  • Preview files directly in the conversation before downloading
  • Create interactive HTML/CSS/JavaScript applications (see App Deployment below)
  • Support for Mermaid diagrams within documents for flowcharts, entity relationships, and timelines
Example uses:
  • “Create a project proposal document based on the brief I’ve shared”
  • “Generate a slide deck summarising our Q3 results with a professional theme”
  • “Export this table of data as a CSV”
  • “Build a slide deck summarising our Q3 results”
  • “Generate an Excel tracker for this list of tasks”
  • “Create an SVG diagram showing this system architecture”
  • “Add a Mermaid flowchart to the document showing the process steps”
You can ask the assistant to edit any generated file. Simply review the preview and describe what you’d like changed — the assistant will revise and regenerate it.
Generate documents and images in the chat

Simple App Deployment

Assistants can build and deploy interactive web applications. When an assistant generates an HTML/CSS/JavaScript application, you can preview it in the conversation. If JavaScript features are restricted in the preview, the assistant can deploy the complete application to a unique public URL. How it works:
  1. Ask the assistant to build a web app describing what you need
  2. The assistant generates the HTML, CSS, and JavaScript
  3. You preview the application in the conversation
  4. If JavaScript is blocked in the preview (which prevents interactive features from working), ask the assistant to deploy it
  5. The assistant publishes the assets to a randomly generated subdomain at subdomain.quiva.ai
  6. You receive a public URL to view and share the fully functional app
What this enables:
  • Create interactive tools, calculators, and dashboards with full JavaScript functionality
  • Build data visualisations and charts from provided data
  • Deploy simple forms, landing pages, or prototypes instantly
  • Share live, interactive applications without any hosting setup
When to deploy: Deploy your application when you want to share it with others or when JavaScript features aren’t working in the preview. Deployed apps run at full capability on secure QuivaWorks infrastructure with proper DNS and SSL support. Example uses:
  • “Build a simple ROI calculator for this pricing model and deploy it”
  • “Create an interactive chart of this data and make it shareable”
  • “Generate a one-page landing page for this product concept”
  • “Build a task tracker app and deploy it so my team can use it”
  • “Create a scheduling tool for event bookings”
Manage your deployed apps Apps can be found under the “more” sub-menu in the side bar where you can manage them.
Manage deployed apps
Deployed apps are publicly accessible via their URL. Don’t deploy content that includes sensitive or private data.

Built-in Tools

Every assistant comes with a set of built-in tools enabled by default. These are available without any integration setup.
  • Web Search — Search the web for recent news, facts, and general information
  • Content Fetching — Retrieve and parse any URL as markdown content
  • Document Analysis — Search and analyse knowledge base documents
  • Math Evaluation — Solve mathematical expressions accurately
  • JSON Extraction — Extract values from JSON using JSONPath expressions
  • Regular Expressions — Pattern matching and text extraction using Go RE2 syntax
  • Date/Time Parsing — Parse and format dates and times with timezone support
  • Data Encoding/Decoding — Convert data using Base64 and other encoding schemes
  • Cryptographic Hashing — Generate MD5, SHA-256, and other standard hashes
  • Task Management — Create and manage structured task lists during a conversation
  • Escalation — Route requests to a human supervisor when the assistant can’t or shouldn’t proceed

Multi-Agent Capabilities

For complex tasks or large documents, assistants automatically use sub-agents to stay within context limits.
  • Sub-agents handle individual tool calls or document sections in parallel, with results consolidated back to the main assistant
  • Assistant-to-assistant communication allows any assistants in your account to be linked together, letting a primary assistant delegate to specialist assistants

Learn more about Multi-Agent

How to build systems where assistants work together →

Next Steps

Tools & Connectors

Connect to external systems via MCP integrations

Multi-Agent Systems

Link assistants together for complex workflows

Knowledge

Add documents and context to your assistant

Flows

Automate assistant tasks with triggers and steps