Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

KeyCRM

No security coverage Drupal 9–11
View on drupal.org

This module synchronizes orders from your Drupal Commerce store with the KeyCRM system. It automatically sends new orders to KeyCRM and keeps order statuses updated between the two platforms, streamlining customer management for online businesses.

KeyCRM is a Drupal module that connects your Drupal Commerce store with the KeyCRM system — a modern Ukrainian CRM solution for e-commerce businesses. The module provides automatic synchronization of orders between your Drupal site and your KeyCRM workspace, ensuring smooth customer management and streamlined communication.

This module is ideal for small to medium-sized online stores that use Drupal Commerce and want to centralize their sales, communication, and order tracking in one place.

Features

Automatically sends new orders from Drupal Commerce to KeyCRM.

Keeps order statuses up-to-date between Drupal and KeyCRM.

Maps customer details (name, email, phone) into KeyCRM leads or clients.

Includes basic error logging and response handling from the KeyCRM API.

Built with extensibility in mind — easy to hook into and customize.

Use cases:

You sell physical or digital goods through a Drupal Commerce store and need an external CRM to manage orders and client communications.

You want to automate client onboarding and task generation in KeyCRM when a customer places an order on your site.

Your sales team works in KeyCRM and needs up-to-date information from your Drupal site without manual data entry.

Post-Installation

After enabling the module:

Go to /admin/config/services/keycrm to configure API credentials.

Enter your KeyCRM API token (found in your KeyCRM account).

Map order fields if necessary (future versions may offer UI for this).

Add your payment and delivery methods.

New orders will now be sent automatically to KeyCRM on checkout completion.

You may optionally extend this module with custom event subscribers or hook implementations.

Additional Requirements

Drupal Commerce

KeyCRM account

Valid API Token with permission to create leads/orders in KeyCRM

Depends on

Dependencies of the latest stable release

  • commerce Drupal core
  • commerce_order Drupal core
  • commerce_product Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jun 2025
Latest release
1 month ago
Releases (12 mo)
1
Maintenance
Active

Releases

Version Type Core Release date
1.0.1 Stable 9–11 Jul 30, 2026
1.0.0 Stable 9–11 Jun 26, 2025