PHPackages                             broklyngagah/zohocrmclient - 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. broklyngagah/zohocrmclient

ActiveLibrary[API Development](/categories/api)

broklyngagah/zohocrmclient
==========================

Provides a clean readable PHP API to the Zoho Rest API

0.9.4(9y ago)0913MITPHPPHP &gt;=5.3.3

Since Aug 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/broklyngagah/zohocrmclient)[ Packagist](https://packagist.org/packages/broklyngagah/zohocrmclient)[ Docs](https://github.com/broklyngagah/zohocrmclient)[ RSS](/packages/broklyngagah-zohocrmclient/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (3)Versions (6)Used By (0)

ZohoCRMClient
=============

[](#zohocrmclient)

THE MAIN REPOSITORY IS NO LONGER MAINTENACE. I USE THIS FOR MY CUSTOM PROJECT.
==============================================================================

[](#the-main-repository-is-no-longer-maintenace-i-use-this-for-my-custom-project)

[Main Repository](https://github.com/christiaan/zohocrmclient)

[![Scrutinizer Quality Score](https://camo.githubusercontent.com/98a317e8b8ebd67c983524ecd74e520ac02cad725a171d81c80f2e79c53d50f3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6368726973746961616e2f7a6f686f63726d636c69656e742f6261646765732f7175616c6974792d73636f72652e706e673f733d36376431303965613332336339303234666234336666316338613233613562346336373664626365)](https://scrutinizer-ci.com/g/christiaan/zohocrmclient/)[![Build Status](https://camo.githubusercontent.com/9b0ce3c5cf92da35e56b0e8869bedb1991d359c8d8d0234c7f5fd0336b037499/68747470733a2f2f7472617669732d63692e6f72672f6368726973746961616e2f7a6f686f63726d636c69656e742e706e67)](https://travis-ci.org/christiaan/zohocrmclient)

Provides a clean readable PHP API to the [Zoho Rest API](https://www.zoho.com/crm/help/api/).

Usage
-----

[](#usage)

```
use Christiaan\ZohoCRMClient\ZohoCRMClient;

$client = new ZohoCRMClient('Leads', 'yourAuthKey');

$records = $client->getRecords()
    ->selectColumns('First Name', 'Last Name', 'Email')
    ->sortBy('Last Name')->sortAsc()
    ->since(date_create('last week'))
    ->request();

echo 'Content: ' . print_r($records, true) . PHP_EOL;
```

Using custom transport settings to enable logging
-------------------------------------------------

[](#using-custom-transport-settings-to-enable-logging)

```
$buzzTransport = new BuzzTransport(
    new \Buzz\Browser(new \Buzz\Client\Curl()),
    'https://crm.zoho.com/crm/private/xml/'
);
$buzzTransport->setLogger($logger);

$transport = new XmlDataTransportDecorator(
    new AuthenticationTokenTransportDecorator(
        'yourAuthKey',
        $buzzTransport
    )
);

$client = new ZohoCRMClient('Leads', $transport);
```

Implemented Calls
-----------------

[](#implemented-calls)

At the moment only the following calls are supported

- getRecords
- getRecordById
- insertRecords
- updateRecords
- getFields

It is rather easy to add new calls, look at one of the classes in the Request dir for examples. After the Request class is made it might be necessary to alter the parsing of the response XML in the XmlDataTransportDecorator class.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 71.4% 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 ~296 days

Total

5

Last Release

3512d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/93311efed765c41c2b37ee701ddb342901fd3be1f0edbc01fc0e0844c1489f5b?d=identicon)[broklyngagah](/maintainers/broklyngagah)

---

Top Contributors

[![christiaan](https://avatars.githubusercontent.com/u/118490?v=4)](https://github.com/christiaan "christiaan (10 commits)")[![gwagner](https://avatars.githubusercontent.com/u/648065?v=4)](https://github.com/gwagner "gwagner (3 commits)")[![pieterlelaona](https://avatars.githubusercontent.com/u/92900134?v=4)](https://github.com/pieterlelaona "pieterlelaona (1 commits)")

---

Tags

crmapi clientZoho

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/broklyngagah-zohocrmclient/health.svg)

```
[![Health](https://phpackages.com/badges/broklyngagah-zohocrmclient/health.svg)](https://phpackages.com/packages/broklyngagah-zohocrmclient)
```

###  Alternatives

[smsapi/php-client

SMSAPI API PHP Client

652.2M19](/packages/smsapi-php-client)[webit/w-firma-api

wFirma.pl API

1821.5k](/packages/webit-w-firma-api)[smsapi.pl/php-client

SMSAPI API PHP Client

6582.0k1](/packages/smsapipl-php-client)[asciisd/zoho

Laravel wrapper for Zoho CRM API v8

3853.8k](/packages/asciisd-zoho)[asciisd/zoho-v3

Laravel Zoho API V3 Package

2122.1k](/packages/asciisd-zoho-v3)[tristanjahier/zoho-crm

A PHP client for the API of Zoho CRM.

2415.6k](/packages/tristanjahier-zoho-crm)

PHPackages © 2026

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