PHPackages                             daktela/daktela-v6-crm-sync - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. daktela/daktela-v6-crm-sync

ActiveLibrary[API Development](/categories/api)

daktela/daktela-v6-crm-sync
===========================

Universal sync layer between Daktela Contact Centre V6 and any CRM system

1.1.0(2mo ago)0392proprietaryPHPPHP &gt;=8.2CI passing

Since Mar 16Pushed 2mo agoCompare

[ Source](https://github.com/Daktela/daktela-v6-crm-sync-sdk)[ Packagist](https://packagist.org/packages/daktela/daktela-v6-crm-sync)[ RSS](/packages/daktela-daktela-v6-crm-sync/feed)WikiDiscussions main Synced today

READMEChangelog (7)Dependencies (26)Versions (9)Used By (0)

Daktela CRM Sync
================

[](#daktela-crm-sync)

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
------------

[](#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
------------

[](#requirements)

- PHP 8.2+
- Daktela V6 instance with API access

Installation
------------

[](#installation)

```
composer require daktela/daktela-v6-crm-sync
```

Pre-Built Adapters
------------------

[](#pre-built-adapters)

The companion package [`daktela/daktela-crm-integrations`](https://github.com/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
-----------

[](#quick-start)

1. Install a pre-built adapter or create your own implementing `CrmAdapterInterface`
2. Configure field mappings in YAML
3. 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/`](examples/) for full sync, incremental, single-record, and webhook examples.

Documentation
-------------

[](#documentation)

- [Getting Started](docs/01-getting-started.md)
- [Configuration](docs/02-configuration.md)
- [Field Mapping](docs/03-field-mapping.md)
- [Implementing a CRM Adapter](docs/04-implementing-crm-adapter.md)
- [Sync Engine](docs/05-sync-engine.md)
- [Webhooks](docs/06-webhooks.md)
- [Error Handling](docs/07-error-handling.md)
- [Testing Your Integration](docs/08-testing-your-integration.md)
- [Production Deployment](docs/09-production-deployment.md)

Development
-----------

[](#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
-------

[](#license)

Proprietary — requires a valid Daktela Contact Centre license. See [LICENSE](LICENSE) for details.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance87

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 77.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

8

Last Release

64d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a1e18a8b3e3d53181c606232eb754e52b280388457cda3d626b6ac8eba057733?d=identicon)[marwain91](/maintainers/marwain91)

---

Top Contributors

[![marwain91](https://avatars.githubusercontent.com/u/9109986?v=4)](https://github.com/marwain91 "marwain91 (7 commits)")[![filipendris-star](https://avatars.githubusercontent.com/u/278914117?v=4)](https://github.com/filipendris-star "filipendris-star (2 commits)")

---

Tags

crmintegrationsyncdaktelacontact-centre

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/daktela-daktela-v6-crm-sync/health.svg)

```
[![Health](https://phpackages.com/badges/daktela-daktela-v6-crm-sync/health.svg)](https://phpackages.com/packages/daktela-daktela-v6-crm-sync)
```

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M737](/packages/sylius-sylius)[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
