Agents
Configure specialized AI agents in DarcyIQ that combine custom instructions, MCP tool integrations, calibration forms, and automated scheduling. Build purpose-built agents for your team and let them run tasks on your behalf β on demand or on a recurring schedule.
From Chat to Automation: Create a "Sales Analyst" agent with product knowledge and CRM tools, then schedule it to generate pipeline reports every Monday morning.
Overview
Agents elevate DarcyIQ from a general-purpose AI into a library of specialized experts, each tailored to a specific role and equipped with the tools it needs.
Custom Instructions
Define the agent's role, behavior, and response style
Consistent, role-appropriate interactions
MCP Integrations
Attach MCP tools so the agent can interact with external systems
Agents that take action, not just answer questions
Calibration Forms
Present structured input forms to users before a conversation
Collect context up-front for better results
Agent Types
Chat agents for DarcyIQ, Widget agents for website embedding
Deploy AI where your users are
Automated Scheduling
Run agents on a recurring basis with full context
Hands-off reporting, monitoring, and task execution
Team Sharing
Share agents with configurable permissions
Standardized expertise across the organization
Creating an Agent
Open the Agents Panel Click the Agents icon in the sidebar to open the Agents drawer, then click New Agent.
Name Your Agent Give the agent a clear, descriptive name (e.g., "Technical Writer", "Sales Analyst", "AWS Advisor").
Choose an Agent Type
Default
Regular chat agent inside DarcyIQ
Internal team use
Widget
Embeddable agent for your website
Customer-facing support or self-service
Write Role and Instructions Provide detailed instructions that tell the agent who it is, how it should behave, what tone to use, and what topics it should focus on. This is the core of the agent's personality and expertise.
Configure Optional Settings Add welcome screen options, calibration forms, MCP integrations, and schedules (all described below).
Save and Share Click Create Agent to save. You can then share the agent with your team.
Agent Configuration
Role and Instructions
The Role and Instructions field is the most important part of your agent. Write detailed guidelines covering:
The agent's persona and expertise area
Communication tone and style (formal, friendly, technical)
What the agent should and should not do
Preferred response formats (bullet points, tables, structured documents)
Domain-specific knowledge or constraints
Pro Tip: Be specific in your instructions. "Always include 3 supporting data points" is better than "Be thorough." Instructions up to 10,000 characters are supported.
Welcome Screen Options
Optionally configure a use case label and initial prompt so the agent appears on the DarcyIQ welcome screen with a quick-start button. Both fields must be provided together.
Use Case
Short label shown on the welcome screen
"Technical Documentation"
Initial Prompt
Pre-filled message when the user clicks the agent
"Help me write API documentation for..."
Calibration Forms
Calibration forms present structured input fields to the user above the chat input when the agent is selected. Use them to collect key context before the conversation begins.
Form Title
Header displayed above the form fields
Form Icon
Icon displayed alongside the title
Fields
Custom fields the user fills in (text, dropdowns, etc.)
This is useful for agents that need specific information to do their job well β for example, a proposal writer that needs the client name, budget range, and timeline before drafting.
MCP Integrations
Attach MCP tools to give your agent access to external systems and data sources. When a user chats with the agent, the selected integrations are automatically available.
To configure:
Open the agent editor
Scroll to MCP Integrations
Check the integrations you want to enable
The agent will be able to use any tools provided by the selected MCP integrations during conversations and scheduled runs.
Managing Agents
Agents Drawer
The Agents drawer provides three tabs:
Agents
View, create, edit, and manage your agents
To Do's & Tasks
View task submissions and their results
Schedules
Manage all recurring schedules (see below)
Agent List Features
Grid or Table view: Switch between card and table layouts
Search: Filter agents by name
"Only mine" filter: Show only agents you created
Default agent: Star an agent to set it as your default for new conversations
Share: Invite team members with Owner or Editor permissions
Edit / Delete: Modify or remove agents you own
Sharing & Permissions
Owner
Full control β edit, share, delete
Editor
Modify the agent's configuration
Click the Share button on any agent you own to invite team members.
Scheduling Agents
Schedule agents to run tasks automatically on a recurring basis β no manual intervention required. Scheduled runs execute in the background and can include meetings, project context, and integrations.
Creating a Schedule
Use the step-by-step schedule wizard to set up a new schedule:
Select an Agent Choose which agent will execute the scheduled task. Search by name to find the right one.
Set the Frequency Choose when the schedule should run using built-in presets:
Interval options:
Every 15 minutes
High-frequency monitoring or polling
Every 30 minutes
Regular check-ins
Every hour
Hourly updates
Every 2 hours
Moderate-frequency tasks
Every 6 hours
Periodic summaries
Every 12 hours
Twice-daily reports
Time-based options:
Daily
Pick a specific time of day
Weekly
Pick a day of the week and a time
Monthly
Pick a day of the month (1β28) and a time
All schedules run in your local timezone.
Define the Task Describe what the agent should do on each run. Write the task just like you would type a message in chat.
You can enrich the task with additional context:
Meetings
Attach one or more meetings
Give the agent access to meeting transcripts and notes
Project
Link a project
Provide project-specific knowledge and documents
Integrations
Enable MCP tools, AWS, Atlassian, or Salesforce
Let the agent interact with external systems
Schedule Options
Enable / Disable
Toggle the schedule on or off without deleting it
Email on Completion
Receive an email when the scheduled run finishes. Add one or more recipient email addresses.
Managing Schedules
Open the Schedules tab in the Agents drawer to view and manage all schedules across your organization.
Search
Find schedules by agent name or task description
Filter by type
Show only agent runs or workflow runs
Enable / Disable
Toggle individual schedules on or off
Edit
Modify the frequency and task details (the agent stays the same)
Delete
Permanently remove a schedule
Execution History
Click any schedule to expand and view recent executions with time, status (Success / Failed / Running), and duration
Use Cases
Sales & Revenue
Pipeline Reporter: Schedule a daily summary of CRM pipeline changes
Lead Researcher: Run competitive intelligence on new prospects every morning
Meeting Prep: Automatically generate briefing docs before client calls
Operations & Monitoring
System Health Check: Run infrastructure checks every 15 minutes
Compliance Monitor: Weekly audit of policy adherence
Cost Analyzer: Daily AWS spend summaries with anomaly detection
Customer Success
Renewal Tracker: Monthly renewal risk reports
Support Digest: Daily summary of open tickets and trends
Onboarding Checklist: Automated status checks on new customer implementations
Content & Documentation
Technical Writer: Scheduled documentation reviews and updates
Report Generator: Weekly market analysis or project status reports
Knowledge Base Curator: Monthly review of outdated content
Integration with Other Features
Chat Integration
Select any agent from the chat agent picker
Each agent maintains its own conversation context
Switch between agents without losing history
Project Integration
Link agents to specific projects for contextual conversations
Scheduled runs can reference project knowledge bases
Workflow Integration
Agents can run as part of automated workflows
Combine agent expertise with workflow automation for complex processes
Meeting Integration
Include meeting transcripts as context for agent conversations
Schedule post-meeting analysis to run automatically
Best Practices
Designing Effective Agents
Single Responsibility: Each agent should have a clear, focused role
Detailed Instructions: Provide specific guidelines, not vague directions
Right Tools: Only enable the MCP integrations the agent actually needs
Test First: Try the agent in chat before setting up schedules
Iterate: Refine instructions based on output quality
Scheduling Tips
Start conservative
Begin with daily schedules before moving to higher frequencies
Be specific
Write clear task descriptions β the agent performs exactly what you ask
Add context
Attach meetings and projects to give the agent the information it needs
Monitor results
Review execution history regularly to ensure quality
Use notifications
Enable email notifications so you know when runs complete
Pro Tip: Start with one well-defined agent for your most common use case. Schedule it to run a daily task, review the output quality, and then expand to more agents and higher frequencies.
Last updated
Was this helpful?