Title: Zarina CRM Integration
Author: zarinacrm
Published: <strong>August 21, 2026</strong>
Last modified: August 21, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/zarina-crm-integration.svg)

# Zarina CRM Integration

 By [zarinacrm](https://profiles.wordpress.org/zarinacrm/)

[Download](https://downloads.wordpress.org/plugin/zarina-crm-integration.1.0.1.zip)

 * [Details](https://vec.wordpress.org/plugins/zarina-crm-integration/#description)
 * [Reviews](https://vec.wordpress.org/plugins/zarina-crm-integration/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/zarina-crm-integration/#installation)
 * [Development](https://vec.wordpress.org/plugins/zarina-crm-integration/#developers)

 [Support](https://wordpress.org/support/plugin/zarina-crm-integration/)

## Description

Zarina CRM Integration connects a WooCommerce store to a Zarina CRM instance that
you host yourself.

When a customer completes the checkout, the plugin builds a JSON payload with the
order details and sends it with a single HTTP POST request to the API endpoint you
configure. Each order is sent only once; if the endpoint answers with a success 
status, the order is flagged so it is not sent again.

The data sent for each order is:

 * Order ID, order number and order status
 * Order date, total and currency
 * Billing name, e-mail address, phone number and billing address (for Romanian 
   addresses the county code is converted to the full county name)
 * For every line item: product ID, product name, quantity, unit price and line 
   total
 * The host name of the site that generated the order

#### Requirements

 * WooCommerce installed and active
 * A Zarina CRM instance reachable from your WordPress site, with an API endpoint
   URL and an API key

#### External services

This plugin sends order data to the API endpoint that you enter on the settings 
page. No endpoint is configured by default and no data is sent until you enter one.
The destination server is under your control; the plugin does not contact any other
external service.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/zarina-crm-integration` directory,
    or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Go to Settings > Zarina CRM.
 4. Enter the CRM API URL and the CRM API key of your Zarina CRM instance and save.

Once saved, new WooCommerce orders are sent automatically when the order confirmation
page is reached.

## FAQ

### Do I need a Zarina CRM instance to use this plugin?

Yes. The plugin is a bridge between WooCommerce and a Zarina CRM instance that you
host. It has no function without an API endpoint to send data to.

### Where is the order data sent?

Only to the API URL that you enter on the settings page.

### When is an order sent?

When the customer reaches the order confirmation page (the `woocommerce_thankyou`
hook). An order that has already been accepted by the endpoint is not sent again.

### Nothing arrives in my CRM. What should I check?

Check that WooCommerce is active, that the API URL is correct and reachable from
your server, and that the API key matches the one configured in Zarina CRM.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Zarina CRM Integration” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Dan Ciobanu ](https://profiles.wordpress.org/zarinacrm/)
 *   [ Realizare Site Web ](https://profiles.wordpress.org/danciobanu-1/)

[Translate “Zarina CRM Integration” into your language.](https://translate.wordpress.org/projects/wp-plugins/zarina-crm-integration)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/zarina-crm-integration/),
check out the [SVN repository](https://plugins.svn.wordpress.org/zarina-crm-integration/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/zarina-crm-integration/)
by [RSS](https://plugins.trac.wordpress.org/log/zarina-crm-integration/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Moved the settings page under the Settings menu.
 * Sanitized the site source value sent in the payload.
 * Removed debug logging that could write the API key to the error log.
 * Orders are no longer sent more than once.
 * All interface strings are now translatable and escaped on output.

#### 1.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **1 month ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/zarina-crm-integration/)
 * Tags
 * [api](https://vec.wordpress.org/plugins/tags/api/)[crm](https://vec.wordpress.org/plugins/tags/crm/)
   [integration](https://vec.wordpress.org/plugins/tags/integration/)[orders](https://vec.wordpress.org/plugins/tags/orders/)
   [woocommerce](https://vec.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://vec.wordpress.org/plugins/zarina-crm-integration/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/zarina-crm-integration/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/zarina-crm-integration/reviews/)

## Contributors

 *   [ Dan Ciobanu ](https://profiles.wordpress.org/zarinacrm/)
 *   [ Realizare Site Web ](https://profiles.wordpress.org/danciobanu-1/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/zarina-crm-integration/)