PHPackages                             marbles/craft-teamleader - 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. marbles/craft-teamleader

ActiveCraft-plugin

marbles/craft-teamleader
========================

A connection between craft commerce and teamleader to have an easy flow of facturation

1.0.0(6y ago)03[1 issues](https://github.com/Marbles/craft-teamleader/issues)[3 PRs](https://github.com/Marbles/craft-teamleader/pulls)MITPHP

Since Mar 11Pushed 2y ago2 watchersCompare

[ Source](https://github.com/Marbles/craft-teamleader)[ Packagist](https://packagist.org/packages/marbles/craft-teamleader)[ RSS](/packages/marbles-craft-teamleader/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

Teamleader plugin for Craft CMS 3.x
===================================

[](#teamleader-plugin-for-craft-cms-3x)

A connection between craft commerce and teamleader to have an easy flow of invoicing

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0 or later and Craft Commerce 2 or later.

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

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require marbles/craft-teamleader

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Teamleader.

Teamleader Overview
-------------------

[](#teamleader-overview)

-Insert text here-

Configuring Teamleader
----------------------

[](#configuring-teamleader)

Before you start using the teamleader plugin, you need to add a custom integration to your teamleader and put the redirect uri as:  where  is your website.

Now you can copy your clientId and clientSecret and add it to your config.

The config file looks like this:

```
/**
 * Teamleader config.php
 *
 * This file exists only as a template for the Teamleader settings.
 * It does nothing on its own.
 *
 * Don't edit this file, instead copy it to 'craft/config' as 'teamleader.php'
 * and make your changes there to override default settings.
 *
 * Once copied to 'craft/config', this file will be multi-environment aware as
 * well, so you can have different settings groups for each environment, just as
 * you do for 'general.php'
 */

return [

    // Teamleader integration clientId
    "clientId" => '',

    // Teamleader integration clientSecret
    "clientSecret" => '',

    // Base Url of the app, this is needed to make your redirect uri
    "baseUrl" => '',

    // Id of the department where the invoices need to be saved
    "departmentId" => '',

    // Id of the tax rate you need for your invoices
    "taxRateId" => '',
];
```

Once this is setup you can go to the teamleader &gt; connect tab in the Craft controlepanel and connect your teamleader to your commerce site.

Teamleader Roadmap
------------------

[](#teamleader-roadmap)

Some things to do, and ideas for potential features:

- Release it

Brought to you by [Marbles](https://marbles.be)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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

Unknown

Total

1

Last Release

2253d ago

### Community

Maintainers

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

---

Top Contributors

[![kjellknapen](https://avatars.githubusercontent.com/u/13765389?v=4)](https://github.com/kjellknapen "kjellknapen (18 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

---

Tags

cmsCraftcraftcmscraft-pluginTeamleader

### Embed Badge

![Health badge](/badges/marbles-craft-teamleader/health.svg)

```
[![Health](https://phpackages.com/badges/marbles-craft-teamleader/health.svg)](https://phpackages.com/packages/marbles-craft-teamleader)
```

###  Alternatives

[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.4M46](/packages/nystudio107-craft-seomatic)[verbb/image-resizer

Resize assets when they are uploaded.

127269.1k7](/packages/verbb-image-resizer)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36205.0k3](/packages/wrav-oembed)[verbb/hyper

A user-friendly links field for Craft.

24130.9k9](/packages/verbb-hyper)[verbb/social-poster

Automatically post entries to social media.

918.5k](/packages/verbb-social-poster)

PHPackages © 2026

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