PHPackages                             woodynadobhar/infusionsoft - 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. woodynadobhar/infusionsoft

ActiveLibrary[API Development](/categories/api)

woodynadobhar/infusionsoft
==========================

A port of Infusionsoft's PHP SDK to composer package for Laravel 4

v1.0(7y ago)090PHPPHP &gt;=5.3.0

Since Jun 4Pushed 7y ago1 watchersCompare

[ Source](https://github.com/WoodyNaDobhar/Infusionsoft-SDK-Laravel4)[ Packagist](https://packagist.org/packages/woodynadobhar/infusionsoft)[ RSS](/packages/woodynadobhar-infusionsoft/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

PHP iSDK for Laravel 4
======================

[](#php-isdk-for-laravel-4)

This is a port of [Infusionsoft's PHP SDK](https://github.com/infusionsoft/PHP-iSDK) to Laravel 4 inspired by a [similar project](https://github.com/tshafer/Infusionsoft-for-Laravel-4/tree/master/src/Chrono/Infusionsoft) created by [tshafer](https://github.com/tshafer).

Motivation
==========

[](#motivation)

Infusionsoft's API is business critical and being a control freak I wanted to take ownership over merging in future updates. I'll also be writing a db based logging system to track execution time on a per API call basis.

Installation Instructions
=========================

[](#installation-instructions)

Install the [package](https://packagist.org/packages/woodynadobhar/infusionsoft) using composer and add the following entry to the array of service providers found in app/config/app.php:

`'WoodyNaDobhar\Infusionsoft\InfusionsoftServiceProvider',`

Also, add the facade alias to aliases array found in the same file:

`'Infusionsoft'	  => 'WoodyNaDobhar\Infusionsoft\Facades\Infusionsoft',`

You'll also need to publish the config file to your app/config/ directory by running the following from command line in your project root:

`php artisan config:publish woodynadobhar/infusionsoft`

This will copy the config file to app/config/packages/woodynadobhar/infusionsoft/ where you must set up your Infusionsoft application name and API key.

Usage
=====

[](#usage)

There are two ways of using this package. The first is to instantiate the iSDK object then run its methods:

Add the following to your app/routes.php and visit

```
Route::get('/infusionsoft-test', function()
{
	$sdk = Infusionsoft::sdk();
	$contactId = 12345;
	$result = $sdk->loadCon($contactId, array('FirstName','LastName','Email'));

	dd($result);
});
```

The second way is to instantiate the iSDK object then use Infusionsoft::execWithLog() to run the desired method:

```
Route::get('/infusionsoft-test', function()
{
	$sdk = Infusionsoft::sdk();
	$contactId = 12345;
	$args = array( $contactId, array('FirstName','LastName','Email') );
	$result = Infusionsoft::execWithLog( $sdk, 'loadCon', $args );
	dd($result);
});
```

Using this second method is beneficial if you plan to use the API transaction time logging feature (coming soon) without needing to modify your code in the future. As of now Infusionsoft::execWithLog() just runs the requested method without any logging.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

2720d ago

### Community

Maintainers

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

---

Top Contributors

[![seta0909](https://avatars.githubusercontent.com/u/637433?v=4)](https://github.com/seta0909 "seta0909 (5 commits)")[![skeemer](https://avatars.githubusercontent.com/u/864069?v=4)](https://github.com/skeemer "skeemer (4 commits)")[![jellybams](https://avatars.githubusercontent.com/u/1900109?v=4)](https://github.com/jellybams "jellybams (4 commits)")[![WoodyNaDobhar](https://avatars.githubusercontent.com/u/1338540?v=4)](https://github.com/WoodyNaDobhar "WoodyNaDobhar (3 commits)")[![bdunlap](https://avatars.githubusercontent.com/u/88494?v=4)](https://github.com/bdunlap "bdunlap (3 commits)")[![kressaty](https://avatars.githubusercontent.com/u/289165?v=4)](https://github.com/kressaty "kressaty (1 commits)")[![kfrey](https://avatars.githubusercontent.com/u/1598741?v=4)](https://github.com/kfrey "kfrey (1 commits)")

### Embed Badge

![Health badge](/badges/woodynadobhar-infusionsoft/health.svg)

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

###  Alternatives

[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[mll-lab/laravel-graphiql

Easily integrate GraphiQL into your Laravel project

683.2M9](/packages/mll-lab-laravel-graphiql)[spatie/laravel-route-discovery

Auto register routes using PHP attributes

23645.0k2](/packages/spatie-laravel-route-discovery)[esign/laravel-conversions-api

A laravel wrapper package around the Facebook Conversions API

69145.4k](/packages/esign-laravel-conversions-api)[didww/didww-api-3-php-sdk

PHP SDK for DIDWW API 3

1218.2k](/packages/didww-didww-api-3-php-sdk)[surface/laravel-webfinger

A Laravel package to create an ActivityPub webfinger.

113.8k](/packages/surface-laravel-webfinger)

PHPackages © 2026

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