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.
Understanding Assistants
Assistants are the intelligent core of QuivaWorks. They’re AI-powered specialists that understand context, reason through complex tasks, integrate with your systems, and continuously improve through feedback—all within boundaries you define.What is an Assistant?
An assistant is an AI that can:- Understand — Parse natural language, context, and complex workflows
- Reason — Think through multi-step problems with intelligent decision-making
- Learn — Improve through feedback and user interactions automatically
- Integrate — Connect to your tools, APIs, and systems seamlessly
- Collaborate — Work alongside your team with clear communication and escalation
Assistants vs. Automation vs. Chatbots vs. LLMs
Traditional Automation
“If this, then that”Follows exact rules. Breaks on exceptions. Requires programming every scenario.❌ Can’t handle variability
❌ Needs explicit programming
❌ Brittle with edge cases
❌ Needs explicit programming
❌ Brittle with edge cases
Simple Chatbots
“Powerful text generation”Responds to keywords. Limited to chat. No real reasoning or actions.⚠️ Keyword-based only
⚠️ Can’t use tools
⚠️ Limited to conversation
⚠️ Can’t use tools
⚠️ Limited to conversation
Large Language Models
“Intelligent specialist”Advanced language models that generate high-quality text. Conversational but stateless—no memory or tool usage.✅ Excellent writing quality
✅ Fast responses
❌ No memory between chats
❌ Prone to hallucinations
❌ No decision-making
✅ Fast responses
❌ No memory between chats
❌ Prone to hallucinations
❌ No decision-making
QuivaWorks Assistants
“Intelligent specialist”Reasons through problems. Learns from feedback. Integrates with systems. Handles complexity.✅ Intelligent reasoning
✅ System integration
✅ Feedback mechanism
✅ Works within boundaries
✅ System integration
✅ Feedback mechanism
✅ Works within boundaries
Core Assistant Capabilities
1. Intelligent Reasoning & Contextual Understanding
Assistants can:- Understand natural language and complex intent
- Reason through multi-step problems with context awareness
- Handle ambiguity, edge cases, and exceptions gracefully
- Apply business logic flexibly based on situation
- Remember conversation history and context automatically
Example: Documentation Generation
You: “Create documentation for our customer feature!”Your Documentation Assistant:
- Reads your description and has access to your documentation guidelines
- Generates clear, user-focused documentation based on your style
- You review and provide feedback: “Make this more beginner-friendly, add real examples”
- Assistant revises based on your input
- You vote on what worked well and consolidate successful patterns into a Learning file
- Next time you create a documentation assistant, it can apply that Learning file to guide its behaviour
2. System Integration & Tool Access
Assistants integrate with:- Knowledge bases and documentation
- CRM and customer data systems
- Databases and data sources
- APIs and external services
- GitHub, email, and communication platforms
- Custom business systems
3. Smart Configuration & Control
Assistants work within boundaries you define:- Instructions — Define role, personality, and specific capabilities
- Knowledge — Provide training data, guidelines, and context
- Output validation — Enforce required response formats
- Integrations — Control which systems the assistant can access
- Context limits — Set token budgets and memory size
- Execution modes — Synchronous or background processing
Boundaries aren’t limitations—they’re guardrails that ensure your assistant works exactly as you need.
4. Continuous Learning & Self-Improvement
Assistants improve through:- Smart Context Management — Intelligently handles conversation memory without manual tuning
- Learning System — Accumulates feedback from interactions and surfaces actionable insights
- Performance Insights — Consolidates patterns from successful interactions so you can identify what works well
- Intentional Refinement — You review insights and refine your assistant’s instructions and behaviour based on what you’ve learned
When to Use Assistants
Perfect For
Customer Service & Support
Customer Service & Support
- Answer questions with full context and history
- Troubleshoot issues using knowledge base
- Apply policies with judgment (returns, refunds, exceptions)
- Handle complex, multi-turn conversations
- Escalate to humans when needed
- Learn from each interaction to improve
Lead Qualification & Sales
Lead Qualification & Sales
- Ask discovery questions dynamically
- Research companies and prospects
- Score leads based on ICP criteria
- Enrich data from multiple sources
- Personalise outreach at scale
- Route qualified opportunities intelligently
Content & Messaging
Content & Messaging
- Create personalised campaigns
- Generate and adapt messaging by audience
- Maintain brand voice across channels
- Repurpose content efficiently
- A/B test messaging variants
Data Processing & QA
Data Processing & QA
- Extract information from documents
- Validate data against business rules
- Make contextual decisions on exceptions
- Cross-reference multiple systems
- Flag issues for human review
- Learn from manual corrections
Technical Operations
Technical Operations
- Triage and manage issues
- Automate routine technical tasks
- Generate documentation and reports
- Coordinate between teams
- Learn best practices from interactions
Not Ideal For
When to Use Automation Instead
- Simple, predictable tasks — If it’s always the same steps, use a condition or rule
- High-volume, low-variability — Assistants have per-run costs; save them for complexity
- Pure data transformation — Use Rules or Functions for straightforward data work
- Time-critical micro-operations — Assistants add latency; use functions for speed
- Deterministic calculations — Use Rules for exact math and logic
Building Your First Assistant
Define the Role
What is this assistant responsible for? Customer service? Sales support? Technical operations? Be specific about the domain and focus.
Write Instructions
Describe the assistant’s role, personality, communication style, and specific capabilities. This is like writing a detailed job description.
Add Knowledge
Provide training data, guidelines, policies, and context. Upload documents, paste knowledge, or link URLs. This is how your assistant learns your business.
Choose a Model
All assistants default to Claude Haiku 4.5, included in every plan. On Team and Enterprise plans, you can bring your own API key to use a different model.
Connect Integrations
Add the systems your assistant needs: GitHub, CRM, knowledge bases, APIs. Start with essentials, add more as needed.
Set Boundaries
Define what the assistant can and cannot do. Set output schemas, validation rules, escalation criteria.
Test & Learn
Use the Chat interface to test with real scenarios. Review the Learning tab for insights on what’s working and what needs refinement.
Create Your First Assistant
Follow our step-by-step guide to deploy your first assistant in minutes
Configuration & Smart Features
Every assistant has intelligent configuration areas:Instructions Configuration
Define your assistant’s identity and behaviour:- Role & Personality — Who is this assistant? What’s their expertise?
- Specific Capabilities — What tasks should they handle?
- Communication Style — How should they respond? Formal? Friendly?
- Limitations — What should they NOT do? When should they escalate?
Knowledge Management
Train your assistant with relevant information:- Manual Entry — Paste guidelines, policies, or context directly
- File Upload — Import documents, PDFs, or training materials
- URL Import — Link to web pages, documentation, or knowledge bases
- Knowledge Relevance — The assistant automatically uses relevant knowledge when needed
Integration Configuration
Connect your business systems:- GitHub Issues & PRs — Manage repositories and workflows
- CRM Systems — Access customer data and history
- APIs & Webhooks — Connect custom systems
- Knowledge Bases — Link documentation and guidelines
- Email & Communication — Send messages and updates
Context Variables
Configure dynamic settings:- Project & Repository — Specify where the assistant should work
- API Keys & Credentials — Securely store authentication
- Custom Parameters — Define workflow-specific variables
- Environment Settings — Set execution parameters
Provider Settings
Choose the AI model:- Default Model — Claude Haiku 4.5, included in all plans
- Bring Your Own Keys — Connect your own Anthropic API key on Team and Enterprise plans
- Output Token Limits — Set maximum response size
- Configuration — Fine-tune behaviour settings
Learning System
Enable continuous improvement:- Feedback Accumulation — Collect insights from interactions
- Performance Insights — See what’s working and what needs improvement
- Consolidate Learnings — Turn feedback into actionable guidance
- Intentional Refinement — Review insights and decide when and how to update your assistant
When to Use Assistants
Assistants excel when you need intelligent collaboration, judgment, and contextual decision-making. They’re expert partners you work with to accomplish complex tasks.Perfect For
Expert Collaboration & Research
Expert Collaboration & Research
- Research complex topics with intelligent analysis
- Draft content with iterative refinement
- Brainstorm strategies and approaches
- Analyse data and generate insights
- Work collaboratively on problem-solving
Customer Service & Support
Customer Service & Support
- Answer customer questions with context
- Troubleshoot issues using knowledge bases
- Apply policies with judgment (returns, refunds)
- Handle complex, multi-turn conversations
- Escalate to humans when needed
Lead Qualification & Discovery
Lead Qualification & Discovery
- Ask discovery questions dynamically
- Research companies and contacts
- Score leads based on your ICP criteria
- Enrich data from multiple sources
- Route qualified leads intelligently
Content Generation & Adaptation
Content Generation & Adaptation
- Create personalised email campaigns
- Generate social media posts
- Adapt messaging by audience segment
- Maintain brand voice across channels
- Collaborate on content refinement
Data Processing & Analysis
Data Processing & Analysis
- Extract information from documents
- Validate data against business rules
- Make contextual decisions on exceptions
- Cross-reference multiple systems
- Flag issues for human review
Sales & Outreach
Sales & Outreach
- Personalise outreach at scale
- Research prospects automatically
- Follow up based on engagement
- Book meetings intelligently
- Qualify and route opportunities
Not Ideal For
When to Use Workflows Instead
- Simple, predictable tasks - If it’s always the same steps, use a function or condition
- High-volume, low-variability - Assistants have per-interaction costs; save them for complexity
- Pure data transformation - Use Rules or Functions for straightforward data manipulation
- Time-critical micro-operations - Assistants add latency; use functions for speed-critical tasks
- Deterministic calculations - Use Rules for exact math and logic
Assistant Costs
Assistants are billed through a credit system based on your plan: How Credits Work:- Each interaction consumes credits based on model usage and complexity
- Included credits refresh monthly and are allocated per user
- Purchase additional credits at discounted rates—they never expire and roll over
- Credits apply regardless of which Claude model you’re using
- Free: 500 credits per account
- Pro: 1,000 credits per user (purchase additional at $8/1,000)
- Team: 1,500 credits per user (purchase additional at $7/1,000)
- Use Claude Haiku 4.5 for most tasks—excellent balance of performance and cost
- Start with shorter conversations and context to reduce credit consumption
- Consolidate feedback through the Learning system to refine instructions and reduce re-work
- Monitor assistant performance in the analytics dashboard to identify cost-saving opportunities
Next Steps
Create Your First Assistant
Step-by-step guide to building and deploying an assistant
Instructions Configuration
Define role, personality, and capabilities
Knowledge Management
Train your assistant with domain knowledge
Integrations
Connect GitHub, CRM, APIs, and more
Context Variables
Configure dynamic settings and security
Provider Settings
Choose AI models and fine-tune behaviour
Learning System
Enable continuous improvement through feedback
Use in Flows
Deploy assistants in your workflows
Ready to deploy your first intelligent assistant? Start simple—define a clear role, add essential knowledge and integrations, then watch your assistant improve with every interaction. The Learning system will guide your refinements.
Get Help
Community
Share assistants and learn from others
Support
Get help from our team
Marketplace
Browse assistant templates and examples