Understanding Assistants
Assistants are not Abbie. Assistants are bots you build and configure for a particular job.
Abbie is the single AI coworker already built into
QuivaWorks, with her own memory, backlog and settings.
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 the Learning tab consolidates those votes into actionable insights
- You review those insights and refine this assistant’s instructions accordingly
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
1
Define the Role
What is this assistant responsible for? Customer service? Sales support? Technical operations? Be specific about the domain and focus.
2
Write Instructions
Describe the assistant’s role, personality, communication style, and specific capabilities. This is like writing a detailed job description.
3
Add Knowledge
Provide training data, guidelines, policies, and context. Upload documents, paste knowledge, or link URLs. This is how your assistant learns your business.
4
Choose a Model
All assistants default to a fast Claude model, included in every plan. Accounts with bring-your-own-key enabled can connect their own API key to use a different model.
5
Connect Integrations
Add the systems your assistant needs: GitHub, CRM, knowledge bases, APIs. Start with essentials, add more as needed.
6
Set Boundaries
Define what the assistant can and cannot do. Set output schemas, validation rules, escalation criteria.
7
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.
8
Deploy & Monitor
Activate in flows, review performance regularly, and refine based on feedback and learning insights.
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
A free-form set of key/value pairs, configured on the Instructions tab, that gets injected verbatim into the assistant’s system prompt — useful for things like a project name, a default region, or other values you want the assistant to always have on hand. Learn more about Context Variables →Provider Settings
Choose the AI model:- Default Model — a fast Claude model, included in all plans
- Bring Your Own Keys — connect your own Anthropic API key on accounts with bring-your-own-key enabled
- 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
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
- The included allowance refreshes monthly and is shared across the whole account, not allocated per user
- On Pro and Team, purchase additional credits in packs—they never expire and roll over
- Different models draw down credits at different rates, so cost varies by which model an assistant uses
- Free: 1,500 credits per account per month; top-up packs aren’t available on Free
- Pro: 20,000 credits per account per month, plus optional top-up packs
- Team: 90,000 credits per account per month, plus optional top-up packs
- Use the default model for most tasks—a good 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 Settings
Tune memory, context limits and output schema
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