DFM Academy Β· Quick Navigation
Home 🏠 DFM Academy πŸŽ“ Login to DFM πŸ” View all guides β†’
πŸ€– DFM Academy

AI Workforce Guide

Deploy and configure AI team members that handle customer conversations, capture leads, book appointments, respond to reviews, and automate repetitive tasks β€” so you can focus on higher-value work.

Overview
Chat Receptionist
Voice Receptionist
Reputation Specialist
Custom AI Employees
Capabilities
Knowledge Base

What is AI Workforce?

AI Workforce is a set of digital team members you can configure inside DFM to automate conversations, answer customer questions, capture leads, book appointments, respond to reviews, and more. Each AI Employee works out of the box but can be tailored to fit your exact business.

All AI Employees share a common structure: a Profile (name, purpose, tone), Channels (where they work), Capabilities (what they can do), and Knowledge Sources (what they know).

AI Roles at a Glance

πŸ’¬
AI Chat Receptionist

Answers web chat, SMS, email, Facebook, and WhatsApp 24/7. Captures leads and answers questions using your knowledge base.

πŸ“ž
AI Voice Receptionist

Answers phone calls 24/7. Captures lead info, books appointments, and can transfer calls to your team.

⭐
AI Reputation Specialist

Automates review responses on Google and Facebook. Helps you analyze reviews and NPS data through a chat interface.

πŸ› οΈ
Custom AI Employees

Build a specialized AI role from scratch β€” Data Analyst, Inside Sales Rep, Support Employee, or anything your workflow requires.

How It All Fits Together

AI Employees are the roles you configure. Each has a Profile, Channels, Capabilities, and Knowledge Sources.

Capabilities are the skills you turn on or off β€” lead capture, appointment booking, answering FAQs, transferring calls, or custom actions that connect to your tools (e.g. ServiceTitan, Shopify). Built-in capabilities cover common tasks; custom capabilities let you connect APIs and external systems.

Knowledge Base is the reference library your AI Employees search when answering questions. It includes your business profile, website content, uploaded documents (FAQs, price lists, policies), and custom text. The AI retrieves only the relevant parts for each question β€” it doesn't read everything every time.

πŸ’‘ Before You StartSet up your Knowledge Base first β€” add your business profile, website, and any FAQs or policies. The more complete your knowledge, the better every AI Employee will perform right out of the gate.

Where to Find AI Workforce in DFM

Go to AI > AI Workforce in your DFM menu. From there you can configure, test, and monitor each AI Employee.

AI Workforce menu in DFM

Frequently Asked Questions

How do I enable AI Employees?+
Go to AI > AI Workforce in DFM. Choose the employee you want (e.g. Chat or Voice Receptionist) and follow the setup prompts.
How do AI Employees get my business information?+
Your Business Profile is included by default. Add more in the Knowledge Base tab: website content, documents, and custom text. AI Employees only use this knowledge when it's relevant to the question being asked.
What's the difference between Knowledge Base and Capabilities?+
Knowledge Base is reference information the AI looks up when needed (FAQs, pricing, policies). Capabilities define what the AI can do β€” capture leads, book appointments, transfer calls, call an API. Use capabilities when you need consistent behavior or actions; use the Knowledge Base for facts and content.
How many channels can one AI Employee handle?+
As many as are available and enabled. One AI Employee can handle website chat, email, SMS, Facebook, and other enabled channels simultaneously.

AI Chat Receptionist

The AI Chat Receptionist helps you capture leads and respond to website visitors and messages 24/7. It answers questions using your knowledge base, collects contact information, detects and responds in over 40 languages, and lets visitors know when it needs a team member to follow up.

AI Chat Receptionist in DFM

What It Does by Default

  • Answers questions about your business using your business profile and knowledge base
  • Collects visitor contact information (name, phone, email) and saves leads to your CRM
  • Detects and responds in over 40 languages including English, French, and Spanish
  • Tells visitors when it doesn't have an answer so a team member can follow up
ℹ️ ChannelsThe Chat Receptionist is assigned to Web Chat by default. You can also enable it for SMS, Email, Facebook Messenger, and WhatsApp.

Setup: Step by Step

Go to AI > AI Workforce and click Configure on the Chat Receptionist.

Step 1 β€” Profile: Name, Image & Purpose

Give your AI a friendly name and photo. Then write the Purpose prompt β€” this sets the tone and behavior for every conversation. Include your business voice, how the AI should greet visitors, and any key policies it should know.

Chat Receptionist Profile setup
πŸ’‘ Purpose Prompt TipsUse bullet points or numbered lists to give clear instructions. For example: "Introduce yourself as the business receptionist," "Speak in a friendly, concise way," "Always collect name, email, and phone before ending the conversation." Be specific β€” the AI follows these directions in every chat.

Example Purpose Prompts by Business Type

Copy the prompt below that best matches your business, paste it into the Purpose field, and customize it with your services and tone.

Home Services
Pet Services
Automotive
Personal Services
Agent & Broker
General Business
You are a representative of a Home Services business (e.g. plumbing, HVAC, roofing, landscaping, electrical, cleaning). Your role has two main objectives: 1. Answer questions about your services using clear, helpful, and trustworthy information. 2. Capture and qualify leads, then book them for an appointment or follow-up with the correct team. ## Conversation Style & Flow - Introduce yourself and the business in your first message in a friendly, simple, informal, and helpful way. - Be succinct and professional while keeping the tone approachable. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - What type of home service they are looking for (e.g. plumbing, HVAC, cleaning). - Their property type (home, condo, rental). - How urgent the service request is. - Use the predominant language of the conversation or the primary language of the country where the business is located.
You are a representative of a Pet Services business (e.g. grooming, boarding, veterinary, training, daycare). Your role has two main objectives: 1. Answer questions about your pet-related services in a warm and approachable way that shows care for pets and their owners. 2. Capture and qualify leads, then book them for a service, consultation, or appointment with the correct staff. ## Conversation Style & Flow - Introduce yourself and the business in your first message warmly and with empathy. - Be succinct and professional while keeping the tone friendly. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - The type of pet (dog, cat, other). - The service they are interested in (e.g. grooming, vet care, training). - The timing or urgency of their need. - Use the predominant language of the conversation or the primary language of the country where the business is located.
You are a representative of an Automobile Services business (e.g. repair shop, tire service, car wash, detailing, body shop). Your role has two main objectives: 1. Answer questions about your automotive services clearly and concisely. 2. Capture and qualify leads, then book them for service or follow-up with the correct department. ## Conversation Style & Flow - Introduce yourself and the business in your first message in a helpful, straightforward way. - Be succinct and professional while approachable. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - The type of vehicle they have. - The service required (e.g. repair, maintenance, detailing). - How soon they need the service. - Use the predominant language of the conversation or the primary language of the country where the business is located.
You are a representative of a Personal Services business (e.g. spa, salon, massage therapy, fitness, wellness). Your role has two main objectives: 1. Answer questions about your services in a warm, welcoming, and professional way. 2. Capture and qualify leads, then book them for an appointment or consultation with the correct staff. ## Conversation Style & Flow - Introduce yourself and the business in your first message in a friendly and welcoming way. - Be succinct and professional while keeping the tone approachable. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - The service they are most interested in. - If it's a one-time or recurring need. - Their preferred schedule or availability. - Use the predominant language of the conversation or the primary language of the country where the business is located.
You are a representative of an Agent or Broker business (e.g. real estate agent, insurance broker, financial advisor, travel agent). Your role has two main objectives: 1. Answer questions about your services in a professional and approachable way that builds credibility. 2. Capture and qualify leads, then book them with the appropriate agent or broker for a consultation or demo. ## Conversation Style & Flow - Introduce yourself and the business in your first message in a professional but approachable way. - Be succinct and professional while keeping the tone friendly. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - Their main goal (e.g. buying, selling, insuring, investing, traveling). - Their timeline. - Their budget or scale (if applicable). - Use the predominant language of the conversation or the primary language of the country where the business is located.
You are a representative of a [Industry] business. Your role has two main objectives: 1. Answer questions about the business's services using clear, helpful, and professional information. 2. Capture and qualify leads, then book them for an appointment, consultation, or follow-up with the correct team. ## Conversation Style & Flow - Introduce yourself in your first message using the AI receptionist's name in a friendly, simple, informal, and helpful way. - Be succinct and professional while keeping the tone approachable. - Keep the conversation moving forward by always asking a relevant question. - Ask questions that help you quickly understand: - What service they are looking for. - What kind of customer they are (e.g. individual, family, business). - How urgent their need is. - Use the predominant language of the conversation or the main local language.

Step 2 β€” Capabilities

Capabilities guide what your Chat Receptionist can do. Review and adjust as needed.

Chat Receptionist Capabilities
  • Capture Lead Information β€” On by default. Asks visitors for name, phone, and/or email and saves them to your CRM.
  • Book Appointments β€” Connect your calendar to let the AI offer available time slots and collect booking details automatically.
  • Custom Capabilities β€” Add your own capabilities for unique workflows. See the Capabilities tab for more.

Step 3 β€” Knowledge Sources & Automations

Add or remove knowledge sources. Your business profile and website homepage are included by default. You can also set up automations to trigger when the AI captures a lead β€” contact your DFM account manager for help with this.

Step 4 β€” Channels

Web Chat is always active and cannot be disabled. You can additionally assign the Chat Receptionist to Email, SMS, Facebook Messenger, Instagram, and WhatsApp.

⚠️ Web Chat WidgetThe web chat widget isn't automatically added to your website β€” you'll need to install the widget code or enable it in your site builder. See the Conversations AI guide for installation instructions.

Step 5 β€” Make It Yours

Update your chat widget icon, button color, and the name shown to visitors. This keeps the AI feeling like a natural extension of your brand.

Chat widget customization

Testing Your Chat Receptionist

Click Try it on the Chat Receptionist card to open your My Listing page and test it live. For the most accurate results, use an incognito or private browser window to start with a clean session.

ℹ️ Requires Local SEO StandardThe My Listing page requires Local SEO Standard to be active on your account.

What to Test

  • Basic info β€” Ask about your hours, location, services, and contact details
  • Lead capture β€” Start a conversation without providing contact info; see if the AI naturally asks for it
  • Appointment booking β€” Ask to schedule a consultation; test different time preferences
  • Knowledge accuracy β€” Ask specific questions about your services or policies; verify the AI admits when it doesn't know something
  • Conversation flow β€” Check that the conversation feels natural and maintains context
  • Multilingual β€” If applicable, test in languages your customers use

Monitoring

Regularly review the Conversations and Anonymous Visitors tabs in Conversations. Conversations are placed in the Anonymous Visitors tab when the AI couldn't capture the visitor's contact information. Click Explanation on any AI message to see the reasoning, knowledge source used, and any tools called.

Frequently Asked Questions

What should I include in the Purpose prompt?+
Include your business voice, how the AI should greet visitors, key services or policies it should mention, and what information it should always collect. Be specific β€” the AI follows these directions in every conversation.
How often should I update my AI's knowledge?+
Monthly is a good starting point for most businesses. Update any time your services, pricing, or policies change to keep the AI's answers accurate.
Why does my AI sometimes give different answers to the same question?+
The AI Chat Receptionist is non-deterministic β€” it adapts its responses based on context and wording. This makes it more natural, but if you need a consistent exact response every time, be very specific in the Purpose or Capabilities instructions.
How do I improve my AI's accuracy?+
Write down the services you offer (and don't offer), your most common customer questions, and the key info the AI should always collect. Use this to refine your Purpose prompt and Knowledge Base.

AI Voice Receptionist

The AI Voice Receptionist answers your calls 24/7, captures new-lead info, gives callers fast and accurate answers, and routes or transfers calls when needed. When a customer calls, they get a real answer β€” not a voicemail β€” which means fewer leads lost to competitors.

AI Voice Receptionist in DFM
ℹ️ AvailabilityAI Voice Receptionist is available in the United States and Canada only and requires a Premium Conversations AI subscription. Contact DFM at contactus@thedfmagency.com to get this set up.

Call Flow & Routing

There are two main ways to get calls to your AI Voice Receptionist:

  • Direct calls to your Conversations number β€” Calls made to your assigned Conversations phone number go straight to the AI.
  • Forward from your business line β€” Customers keep calling your existing number; your phone provider forwards calls to your Conversations number. You can forward all calls, calls after X rings, or after-hours calls only.
AI Voice Receptionist call flow diagram

What Happens When a Call Arrives

  • AI answers β€” Greets the caller, answers FAQs, captures contact details, books appointments
  • Forward / transfer β€” Route the call to another number based on rules you define (e.g. "billing" β†’ billing team)
  • End with a message β€” Play a custom branded message before ending the call
  • Missed-call SMS β€” Text the caller to prompt them to leave a voicemail or schedule a callback

Setup: Step by Step

Go to AI > AI Workforce and click Configure on the Voice Receptionist.

Step 1 β€” Profile: Name, Voice & Purpose

Give your AI a name and photo. Write the Purpose to define how it should behave β€” greeting style, what to emphasize, and any key policies.

Under Profile > Speech, choose a Voice Family and Voice that matches your brand. Preview voices by selecting one and clicking the play button. Different voices have different strengths β€” response speed, expressiveness, and language capabilities.

Step 2 β€” Capabilities

Your Voice Receptionist comes with these capabilities ready to use:

  • Default Voice Lead Capture β€” Guides the AI to answer questions, then collect caller contact info. On by default. If disabled, the AI will still answer questions but won't capture contact details.
  • Book Appointments with Calendar β€” Connect your calendar to let the AI offer real-time availability, collect booking details, and create calendar events automatically. Select which calendar and event type to use from the dropdown.
  • Additional Instructions β€” Give custom guidance to refine tone, logic, and responses. Examples: "Ask for the caller's address," "Do not promise a price," "If the caller asks to speak to a human, let them know you can take a message."
  • Transfer Calls β€” Live-transfer callers to one or more phone numbers based on intent and rules you define (e.g. route "billing" calls to the billing team, or transfers based on time of day).
Transfer Call capability setup
⚠️ Call Transfer NoteOnce a call is transferred, recording ends. If the destination doesn't answer, the transfer is not automatically reverted β€” the caller would need to call again.

Step 3 β€” Knowledge Sources

Your Voice Receptionist has access to your Business Profile and website homepage by default. Add more knowledge using the "Add knowledge" bar β€” text, website pages, or file uploads. When the AI can't find an answer, it will let the caller know and offer to take a message and have someone call back.


Testing Your Voice Receptionist

Click Try it on the Voice Receptionist card to see the assigned phone number. Call it and test:

  • Greeting and introduction
  • Asking for and recording caller information
  • Answering common questions accurately
  • Handling calls it doesn't have an answer for (should offer to take a message)
  • Appointment booking (if enabled)

Monitoring

Review call recordings and transcripts in the Conversations tab. Use these to identify gaps in knowledge or capability and refine your AI's configuration over time.

Frequently Asked Questions

Can I use my existing business phone number?+
Yes β€” set up call forwarding from your existing number to your assigned Conversations number. Most carriers support this via star codes. Check Administration > Conversations Settings for carrier-specific instructions.
Can the AI answer calls in different languages?+
Yes β€” it can detect and respond in multiple languages. To prioritize a specific language, add instructions in the Additional Instructions capability. Note that different voice families have varying language capabilities.
What happens if the AI can't answer a caller's question?+
It will search the Knowledge Base, and if no answer is found, acknowledge the gap, offer to take a message, and capture the caller's contact info for follow-up. No lead is lost.
My AI isn't answering calls β€” what should I check?+
Check: (1) Premium Conversations AI subscription is active, (2) your Conversations number is assigned in Administration > Conversations Settings, (3) the Voice Receptionist is configured with "Answer with Voice AI" enabled, (4) calls are being routed to your Conversations number.

AI Reputation Specialist

The AI Reputation Specialist automates review responses and helps you analyze customer feedback at scale. It can automatically reply to Google and Facebook reviews using your guidelines, and lets you explore review and NPS data through a conversational chat interface.

AI Reputation Specialist in DFM

What It Does

  • Automatically generates and posts responses to customer reviews
  • Uses your custom prompt and knowledge base to guide tone and content
  • Auto-responds to Google Business Profile reviews and Facebook recommendations
  • Lets you chat with your review and NPS data to surface sentiment trends, themes, and insights
  • Responds in the same language as the review
ℹ️ RequirementsRequires Premium edition access, a connected Google Business Profile and/or Facebook, and reviews or NPS data in the system.

Setup: Step by Step

Go to AI > AI Workforce and click Configure on the AI Reputation Specialist.

Step 1 β€” Profile

Name your AI and upload an identifying image. This helps you recognize it in the AI Workforce list and during activity monitoring.

AI Reputation Specialist profile setup

Step 2 β€” Capabilities

The AI Reputation Specialist has two core capabilities that can be enabled or disabled independently:

AI Reputation Specialist capabilities

Generate Review Response β€” Automatically reads and replies to customer reviews using a configurable prompt. Click on this capability to view and edit the prompt. Review the default prompt and update it to align with your brand and policies before enabling auto replies.

Generate Review Response capability
πŸ’‘ DFM Prompt ResourceA pre-built AI review reply prompt template is available. Customize it with your business name, phone number, and website URL. Download the prompt template β†’

Explore Reviews & NPS Data β€” Lets you analyze customer feedback through a chat interface. You can enhance the prompt with analysis preferences, but avoid removing the default instructions to ensure accurate data access.

Explore Reviews and NPS capability

Step 3 β€” Knowledge Sources

Add relevant knowledge base content to guide accurate, on-brand responses. This step is required before enabling automatic review replies.

AI Reputation Specialist knowledge sources

Step 4 β€” Trigger Settings

Trigger settings define when and how the AI responds to reviews. Go to Trigger > Settings and configure:

  • Star Ratings β€” Which ratings to respond to (default: 4 stars and above)
  • Platforms β€” Google Business Profile and/or Facebook
  • Response Delay β€” Wait time before auto-responding (default: 15 minutes)
Trigger settings for AI Reputation Specialist

Step 5 β€” Enable the Trigger

In the Trigger section, check the New review received checkbox and click Save. This activates auto-responses for new reviews based on your settings.

Enable trigger for review responses
⚠️ Historical ReviewsThe AI only responds to reviews received after the trigger is enabled. It will not retroactively respond to older reviews.

Step 6 β€” Explore Reviews & NPS Data

Use the Chat button on the Reputation Specialist card to open the conversational data interface. Ask questions about customer sentiment, common themes, trends over time, and what customers value or dislike.

Explore reviews chat interface NPS data analysis example

Frequently Asked Questions

Which review platforms are supported?+
Auto responses are supported for Google Business Profile reviews and Facebook recommendations.
Do I need to enable both capabilities?+
No. Only Generate Review Response is needed for auto replies. Explore Reviews & NPS Data is optional and can be used independently for analysis without posting responses.
Why isn't the AI responding to new reviews?+
Check that: (1) the New review received trigger is enabled, (2) the review matches your star rating configuration, (3) the review is from a supported platform (Google or Facebook), and (4) the configured response delay has elapsed.
Can I analyze reviews without enabling auto responses?+
Yes β€” just enable the Explore Reviews & NPS Data capability on its own without enabling the trigger. This lets you use the chat analysis features without the AI posting any replies.

Custom AI Employees

Custom AI Employees are specialized digital team members you build from scratch to handle specific business functions. Unlike pre-configured options (Chat Receptionist, Voice Receptionist, Reputation Specialist), custom employees give you full control over role, behavior, and capabilities.

Pre-Configured vs. Custom

βš™οΈ
Pre-Configured AI Employees

Come ready to use with a defined role, built-in capabilities, and tested prompts. Cover common tasks: answering chats, handling calls, managing reviews. You can adjust settings but the core function is already set.

πŸ› οΈ
Custom AI Employees

Start as a blank slate. You define the role prompt, capabilities, knowledge sources, and channels from scratch β€” for any specialized function your workflow requires.

When to Build a Custom AI Employee

Build one when you need a role not covered by a pre-configured option, such as:

  • AI Data Analyst β€” Reasons through CRM, review, and social data to deliver structured insights
  • Inside Sales Representative β€” Qualifies inbound leads before capturing contact info or booking appointments
  • AI Support Employee β€” Resolves customer inquiries via chat and SMS, escalates when questions fall outside the knowledge base
  • Compliance Assistant β€” Checks processes against internal policies
  • Any role where the default AI Employees don't match your workflow

Setup Process

  1. Create the employee β€” Give them a name, avatar, and basic profile.
  2. Write the role prompt β€” Define personality, voice, and behavioral rules in the Purpose field. Be specific about what the AI should and shouldn't do.
  3. Add capabilities β€” Enable built-in capabilities (lead capture, booking, etc.) and create custom ones as needed.
  4. Connect knowledge sources β€” Add your business profile, website pages, and any relevant documents.
  5. Choose channels β€” Select where this AI Employee will work (chat, SMS, email, etc.).
  6. Test and refine β€” Verify the AI responds correctly across different scenarios before going live.

Available Custom Employee Templates

πŸ”Ž AI Data Analyst

Analyzes CRM data, customer reviews, and social engagement to deliver structured insights using Analyze–Interpret–Recommend (AIR) reasoning. Use it to uncover patterns in your leads, identify what customers praise or complain about, and get actionable recommendations β€” all through a simple chat interface inside DFM.

πŸ“ˆ Inside Sales Representative

Takes a sales-first conversational approach β€” it qualifies inbound leads before capturing contact information or booking appointments. Instead of jumping straight to "what's your name and email?", it first understands the prospect's need, urgency, and fit. Ideal for businesses with a consultative sales process.

🀝 AI Support Employee

Resolves customer support inquiries via chat and SMS. Handles common questions using your knowledge base, responds with empathy for complaints, and automatically escalates with a structured message capture when a question falls outside what it knows.

πŸ’‘ Need Help?Setting up a custom AI Employee with complex capabilities or API integrations? Reach out to your DFM account manager at contactus@thedfmagency.com for guided setup.
Custom AI Employees β€” coming soon features

AI Capabilities Overview

Capabilities are specialized skills that define what your AI Employees can do and how they behave. Think of them as building blocks that transform a basic AI assistant into a skilled employee who handles specific business tasks.

Types of Capabilities

βœ…
Built-In Capabilities

Pre-configured skills for common tasks. Turn them on or off with a click. No coding required.

πŸ”§
Custom Capabilities

Build your own for specialized workflows β€” connect to external APIs, run business logic, integrate with third-party tools.

Built-In Capability Examples

πŸ‘€
Lead Capture

Automatically collects and qualifies lead information β€” name, email, phone β€” and saves to CRM.

πŸ“…
Appointment Booking

Schedules meetings using your connected calendar. Offers real-time availability automatically.

πŸ“ž
Transfer Call

Live-transfers callers to other numbers based on intent and conditions you define.

πŸ“
Additional Instructions

Free-text instructions that shape the AI's tone, logic, and responses for your specific business.


How Capabilities Work

Each AI Employee can have multiple capabilities enabled simultaneously. The AI intelligently decides which capability to use based on the customer's request and conversation context.

  • A question about store hours triggers knowledge base access
  • A request for pricing activates product lookup capabilities
  • An interest in services activates lead capture and appointment booking

Capabilities contain Prompts (written instructions that tell the AI when and how to use a capability β€” triggers, required info, response format, error handling) and Tools (for custom capabilities β€” the technical API implementation, parameters, and response logic).


Configuring Capabilities

  1. Go to AI > AI Workforce and click Configure on your AI Employee.
  2. Open the Capabilities section.
  3. Toggle built-in capabilities on or off as needed.
  4. Click on any capability to edit its prompt or settings.
  5. To add a new capability, click Add new capability and choose from the list or build a custom one.
Configuring AI Capabilities
⚠️ Disabling a CapabilityIf you disable a capability, the AI will no longer perform that task. If a customer asks for it, the AI will say it can't help. The capability stays available to turn back on at any time.

Custom Capabilities

For specialized workflows, custom capabilities let you connect your AI to external systems and APIs. Examples of what you can build:

  • Check a customer's order status from your e-commerce platform
  • Look up appointment availability from a third-party scheduling tool
  • Submit a job request to ServiceTitan or similar field service software
  • Look up inventory or product details from a database
ℹ️ Technical NoteCreating custom capabilities often involves working with APIs and JSON. If you need help, reach out to your DFM account manager at contactus@thedfmagency.com.

Frequently Asked Questions

Do I need coding skills to use capabilities?+
Built-in capabilities require no coding. Creating custom capabilities often involves working with APIs and JSON β€” some technical knowledge or developer assistance may be helpful. DFM can assist with setup.
Can multiple AI Employees share the same capability?+
Yes β€” capabilities are reusable skills that can be assigned to multiple AI Employees, ensuring consistent behavior across your workforce.
Can I make my AI respond the exact same way every time?+
The AI is non-deterministic by default, which makes it more natural. For consistent exact responses, be very specific in the capability prompt β€” define the trigger condition, required fields, and exact response format clearly.

Knowledge Base Overview

The Knowledge Base is a reference library your AI Employees can search when answering customer questions. When the AI determines a lookup would help, it performs a semantic search and retrieves relevant content to inform its response. It doesn't read everything every time β€” it only retrieves what's relevant to the question.

ℹ️ Knowledge Base vs. CapabilitiesKnowledge Base is for reference information the AI retrieves when relevant β€” FAQs, pricing, policies, service details. Capabilities are for consistent behavior the AI should follow in every interaction. If something must appear in every response, put it in a Capability prompt, not just the Knowledge Base.

What Goes in the Knowledge Base

🏒
Business Profile

Your basic details, hours, location, services, and contact info. Included by default for all AI Employees.

🌐
Website Content

Pages from your site with relevant customer information β€” services, pricing, policies, FAQs.

πŸ“„
Custom Documents

Uploaded files: FAQs, price lists, menus, terms, procedures. Supported formats: PDF, DOCX, TXT, CSV, PPTX, XLSX, HTML, JSON, images (JPG, PNG). Max 50 MB per file.

✍️
Manual Entries

Custom text you write specifically for your AI β€” specific phrasing, preferred terminology, or content that isn't on your website.

Example Manual Entry Uses

  • Use the word "vehicle" instead of "car"
  • Use the phrase "team member(s)" instead of "employee(s)"
  • Specific FAQ answers not on your website
  • Seasonal hours or temporary policy changes

How AI Employees Use Knowledge

  1. The AI understands what the customer is asking.
  2. It decides whether a Knowledge Base lookup would help answer the question.
  3. If yes, it performs a semantic search and retrieves the most relevant content.
  4. It uses the retrieved information to give an accurate, contextual answer.
  5. If no relevant knowledge is found, it falls back to general assistance β€” or offers to take a message.

Benefits of a Well-Maintained Knowledge Base

  • Consistent answers β€” All AI Employees give the same accurate information
  • Better customer experience β€” Customers get precise, up-to-date answers
  • Reduced manual intervention β€” Fewer hand-offs for routine questions
  • Instant onboarding β€” New AI Employees immediately have access to your business knowledge

Setting Up Your Knowledge Base

  1. Go to AI > AI Workforce and click Configure on any AI Employee.
  2. Scroll to the Knowledge Sources section.
  3. Your Business Profile and website homepage are included automatically.
  4. Use the Add knowledge bar to add website pages, upload documents, or write custom text entries.
  5. You can control which AI Employees have access to each knowledge source individually.

Best Practices

πŸ”„
Keep It Current

Review monthly. Update whenever services, pricing, or policies change. Remove outdated info.

πŸ—‚οΈ
Organize by Topic

Group related info together. Use clear, descriptive titles for documents.

✍️
Write for AI

Use clear, direct language. Include specific details and examples. Avoid internal jargon.

πŸ§ͺ
Test & Iterate

Monitor responses. Identify gaps where customers aren't getting good answers. Add missing content.

Auditing AI Responses

To see exactly what knowledge your AI used for a specific response, go to the Conversations tab and click Explanation on any AI message. This shows the reasoning, which knowledge source was retrieved, and any tools that were called β€” so you can spot gaps and improve accuracy over time.

Frequently Asked Questions

What file types can I upload?+
PDF, DOCX, TXT, CSV, PPTX, XLSX, XLS, HTML, Markdown (.md), JSON, JSONL, and image files (JPG, JPEG, PNG). Maximum file size is 50 MB. Text-based formats work best.
Does the AI always consult the Knowledge Base?+
No. The AI only performs a lookup when it determines one would help. For greetings, general conversation, or questions it can answer without specific business info, it may not consult the Knowledge Base at all.
Can I restrict knowledge to specific AI Employees?+
Yes. When adding or editing a knowledge source, you can choose which AI Employees have access to it β€” useful for keeping sensitive info (like pricing) only available to specific roles.
What if my Knowledge Base conflicts with my AI's instructions?+
The AI's configured instructions (in Capabilities) take priority over Knowledge Base content. If there's a conflict, it can result in inconsistent answers. Keep authoritative business rules in Capabilities and factual reference info in the Knowledge Base.
How often should I update my Knowledge Base?+
Update any time your business information changes β€” new services, price adjustments, updated policies. Monthly reviews work well for most businesses. If you find yourself updating constantly, consider a custom Capability that connects to your live systems instead.