KlicForge Docs
Agents

Domain packs

Tell KlicForge what kind of business an agent serves, so memory and business intelligence extract the right things.

A domain pack is configuration that tells KlicForge what kind of business an agent serves, so the platform knows what to extract, remember, and track across conversations. Without one, KlicForge treats every conversation generically. With one, an agent's memory and business intelligence become domain-aware — they extract the right entity types, event types, and memory keys for that specific business context.

Why configure a domain

Before you can enable memory on an agent, you must select a business domain. This is a deliberate gate — the extraction pipeline needs to know what to look for (orders, appointments, student progress) to produce useful output instead of noise.

Business intelligence does not share this gate — it discovers your business's vocabulary from your own conversations, so a domain pack is an optional head start rather than a precondition.

Configuring a domain has no plan requirement of its own — every plan can select one. Memory requires a plan that includes it and stays locked until a domain is configured. Business intelligence has no plan requirement and no domain requirement — it is available on every plan with nothing to configure first.

The intelligence layer

On the agent's Settings tab, the Intelligence Layer section groups three settings:

  1. Business domain — pick packs from the catalog. Configure this first if you plan to use memory.
  2. Memory — persistent per-contact memory across conversations.
  3. Business intelligence — event extraction and a self-building vocabulary of your business. See Intelligence.

Pack catalog

KlicForge ships 15 domain packs across three categories.

Core packs

PackBest for
Generic businessAlways included automatically — baseline extraction for any business
Contact and CRM memoryRemembering contacts, their preferences, and relationship history
Tasks and follow-upsAction items, reminders, and follow-up tracking
Documents and knowledgeDocument requests, knowledge references, policy lookups
Appointments and bookingsScheduling, reservations, and booking management

Vertical packs

PackBest for
Commerce and ordersOrders, products, payments, and delivery
Delivery and logisticsDispatch, tracking, and last-mile delivery
Customer supportSupport tickets, issue resolution, escalations
Professional servicesClient cases, engagements, and case management
Education and tutoringLessons, progress, and learning goals
Personal assistantDaily tasks, personal preferences, and lifestyle

Sensitive packs

These handle personally sensitive data and display an elevated or restricted badge in the dashboard. Select them only when the use case genuinely requires it.

PackBest for
LegalCase facts, legal references, and regulatory matters
Healthcare and wellnessHealth data, symptoms, care instructions
Children's educationChild learning data, with additional privacy controls applied
Finance and advisoryFinancial data, goals, portfolio references

Selecting packs

From the agent's Settings tab, under Intelligence Layer → Business Domain:

  1. Choose a primary pack — the main domain this agent serves. This sets the primary extraction schema.
  2. Optionally add secondary packs to extend coverage — for example, a catering agent might use Commerce and Orders as primary, with Appointments and Bookings and Delivery and Logistics as secondary.

Generic Business is always active and never needs to be selected — it applies automatically as a baseline, so even an agent with no explicit pack configuration produces useful memory output.

When you create an agent from a template, the wizard applies the template's recommended packs automatically. Change them afterward from the agent's Settings.

How packs affect extraction

When a conversation ends, extraction reads the applied packs and uses their entity types, event types, and memory key hints to guide what becomes a memory atom — a commerce pack extracts preferred items and delivery preferences, an education pack extracts lesson topics and learning gaps. The same pass produces the business intelligence events.

A pack is a head start, not a limit. Its event types are offered as the preferred vocabulary, and anything your conversations turn out to be about that no pack anticipated is still recorded — a restaurant discussing halal certification, an agency discussing viewing times. Nothing is discarded for not appearing in a pack.

What a pack adds beyond the names is the shape of each event: what the type means, which labels it should be countable by, and which details to capture. The Tasks and Follow-Ups pack is what tells extraction that a created task should record what it is about as a label while keeping the task's own wording in the encrypted detail — so attaching a pack that fits your business makes the resulting events far more useful to count, even though you would get events either way.

Common configurations

Use casePrimary packSecondary packs
Catering or food orderingCommerce and OrdersAppointments and Bookings, Delivery and Logistics
Home-based businessCommerce and OrdersDelivery and Logistics, Customer Support
Personal assistantPersonal AssistantTasks and Follow-Ups, Appointments and Bookings
Financial advisor assistantFinance and AdvisoryContact and CRM Memory, Tasks and Follow-Ups
Tutor or homework helpEducation and TutoringChildren's Education
Customer support agentCustomer SupportContact and CRM Memory
Was this page helpful?

On this page