@lichen-ai/plugin-crm
v0.1.0
Published
Xpert native CRM app plugin with metadata-driven records, Workbench views, Agent tools, skills, and Assistant templates.
Readme
CRM Plugin
CRM is an Xpert native business app plugin inspired by Twenty's core CRM model. It does not run Twenty as a sidecar and does not import Twenty runtime code.
The first version provides a metadata-driven CRM kernel, a Workbench view, Agent middleware tools, a CRM skill, and an Assistant template. It is intentionally scoped to a usable prototype: default objects, generic records, search, create, update, and a native CRM Workbench.
Agent middleware tools
crm_list_objects: list CRM objects and fields.crm_search_records: search CRM records by object, keyword, and pagination.crm_get_record: load one CRM record with metadata.crm_create_record: create one CRM record.crm_update_record: update one CRM record.
Data storage
CRM data is stored in plugin-owned TypeORM tables:
plugin_crm_object_definitionplugin_crm_field_definitionplugin_crm_relation_definitionplugin_crm_recordplugin_crm_view_definitionplugin_crm_activity
Every table includes tenant and organization scope fields.
