daktela/daktela-v6-crm-sync
Composer 安装命令:
composer require daktela/daktela-v6-crm-sync
包简介
Universal sync layer between Daktela Contact Centre V6 and any CRM system
README 文档
README
A universal sync SDK between Daktela Contact Centre V6 and any CRM system. Provides the sync engine, field mapper, transformers, state tracking, and webhook handling — you supply a CrmAdapterInterface implementation for your CRM.
Architecture
┌─────────────┐ ┌─────────────┐ ┌─────────────────┐
│ CRM System │ ──▶ │ Sync Engine │ ──▶ │ Daktela CC V6 │
│ (Adapter) │ ◀── │ + Mapper │ ◀── │ (Adapter) │
└─────────────┘ └─────────────┘ └─────────────────┘
│ │ │
│ YAML Configs Official PHP
│ (field mappings) Connector v2.4
Sync directions:
- Contacts: CRM → Daktela (CRM is source-of-truth)
- Accounts: CRM → Daktela (CRM is source-of-truth)
- Activities: Daktela → CRM (Daktela is source-of-truth)
Requirements
- PHP 8.2+
- Daktela V6 instance with API access
Installation
composer require daktela/daktela-v6-crm-sync
Pre-Built Adapters
The companion package daktela/daktela-crm-integrations provides ready-to-use adapters for 15 CRM/ERP systems — including HubSpot, Salesforce, Pipedrive, SugarCRM, Dynamics 365, Raynet, WooCommerce, and more. Install with composer require daktela/daktela-crm-integrations.
Quick Start
- Install a pre-built adapter or create your own implementing
CrmAdapterInterface - Configure field mappings in YAML
- Wire up the
SyncEngine
use Daktela\CrmSync\Adapter\Daktela\DaktelaAdapter; use Daktela\CrmSync\Config\YamlConfigLoader; use Daktela\CrmSync\Logging\StderrLogger; use Daktela\CrmSync\Sync\SyncEngine; $logger = new StderrLogger(); $config = (new YamlConfigLoader())->load('config/sync.yaml'); $ccAdapter = new DaktelaAdapter($config->instanceUrl, $config->accessToken, $config->database, $logger); $crmAdapter = new YourCrmAdapter(/* ... */); $engine = new SyncEngine($ccAdapter, $crmAdapter, $config, $logger); $engine->testConnections(); $results = $engine->fullSync(); foreach ($results->toArray() as $type => $result) { echo $result->getSummary(ucfirst($type)) . "\n"; }
See examples/ for full sync, incremental, single-record, and webhook examples.
Documentation
- Getting Started
- Configuration
- Field Mapping
- Implementing a CRM Adapter
- Sync Engine
- Webhooks
- Error Handling
- Testing Your Integration
- Production Deployment
Development
docker compose build docker compose run --rm php composer install docker compose run --rm php vendor/bin/phpunit docker compose run --rm php vendor/bin/phpstan analyse
License
Proprietary — requires a valid Daktela Contact Centre license. See LICENSE for details.
daktela/daktela-v6-crm-sync 适用场景与选型建议
daktela/daktela-v6-crm-sync 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 39 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 02 月 20 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「sync」 「crm」 「integration」 「daktela」 「contact-centre」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 daktela/daktela-v6-crm-sync 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 daktela/daktela-v6-crm-sync 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 daktela/daktela-v6-crm-sync 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PHP client for the Salesforce SOAP API
LinkedIn API PHP SDK with OAuth 2.0 & CSRF support. Can be used for social sign in or sharing on LinkedIn. Examples. Documentation.
A sleek PHP wrapper around rclone with Laravel-style fluent API syntax
LinkedIn API PHP SDK with OAuth 2.0 & CSRF support. Can be used for social sign in or sharing on LinkedIn. Examples. Documentation.
Sync content to other sites on element save.
Command-line utility for Vtiger CRM.
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 18
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2026-02-20