PHPackages                             gradinarufelix/pipedrive - 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. gradinarufelix/pipedrive

Abandoned → [gmedia/pipedrivefinisher](/?search=gmedia%2Fpipedrivefinisher)Neos-package

gradinarufelix/pipedrive
========================

1.0.0(8y ago)017[1 issues](https://github.com/gmediaat/Gmedia.PipedriveFinisher/issues)2PHP

Since Apr 24Pushed 7y agoCompare

[ Source](https://github.com/gmediaat/Gmedia.PipedriveFinisher)[ Packagist](https://packagist.org/packages/gradinarufelix/pipedrive)[ RSS](/packages/gradinarufelix-pipedrive/feed)WikiDiscussions 1.0 Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (2)

Pipedrive Finisher for Neos.Form
================================

[](#pipedrive-finisher-for-neosform)

This package enables you to send data from a form in Neos to the Pipedrive CRM, so you can create persons, organizations or deals from the data submitted by the user.

Installation
============

[](#installation)

```
composer require --no-update gmedia/pipedrivefinisher
```

If you use the new NodeType based form builder you will also like to add the NodeType based finisher:

```
composer require --no-update gmedia/pipedrivefinisher-nodetypes
```

After adding the requirement to your composer.json you can update your composer.lock and install the plugin.

```
composer update
```

Configuration
-------------

[](#configuration)

In order to be able to send data to your Pipedrive account, you'll need to define your company domain and API token in your configuration file.

```
Gmedia:
  PipedriveFinisher:
    Api:
      Domain: ''
      Token: ''
```

Finisher
========

[](#finisher)

More information about the available options can be found at the [official Pipedrive documentation](https://developers.pipedrive.com/docs/api/v1/). The response, if successful, will be passed back to the form context with key `Pipedrive.{FINISHER}`, e.g. `Pipedrive.OrganizationFinisher` and will enable you to use the ID. For instance, you can create an organization first and use the ID to contact the person to the organization.

A full stack example with use of all finishers in connection can be found [here](https://github.com/gmediaat/Gmedia.PipedriveFinisher/tree/1.0/Examples/full-stack-example.yaml).

Organization
------------

[](#organization)

```
finisher:
  -
    identifier: 'Gmedia.PipedriveFinisher:OrganizationFinisher'
    options:
      name: ''
      owner_id: ''
      visible_to: ''
      add_time: ''

```

Person
------

[](#person)

```
finisher:
  -
    identifier: 'Gmedia.PipedriveFinisher:PersonFinisher'
    options:
      name: ''
      owner_id: ''
      org_id: ''
      email: ''
      phone: ''
      visible_to: ''
      add_time: ''

```

Deal
----

[](#deal)

```
finisher:
  -
    identifier: 'Gmedia.PipedriveFinisher:DealFinisher'
    options:
      title: "{name}'s Deal'"
      value: ''
      currency: ''
      user_id: ''
      person_id: "{Pipedrive.PersonFinisher.ID}"
      org_id: "{Pipedrive.OrganizationFinisher.ID}"
      stage_id: ''
      status: ''
      probability: ''
      lost_reason: ''
      add_time: ''
      visible_to: ''

```

Note
----

[](#note)

```
finisher:
  -
    identifier: 'Gmedia.PipedriveFinisher:NoteFinisher'
    options:
      content: ''
      person_id: ''
      org_id: ''
      deal_id: ''
      add_time: ''
      pinned_to_deal_flag: ''
      pinned_to_organization_flag: ''
      pinned_to_person_flag: ''

```

Activity
--------

[](#activity)

```
finisher:
  -
    identifier: 'Gmedia.PipedriveFinisher:ActivityFinisher'
    options:
      subject: ''
      done: false
      type: ''
      due_date: ''
      duration: ''
      user_id: ''
      deal_id: ''
      person_id: ''
      participants: ''
      org_id: ''
      note: ''

```

### General Options

[](#general-options)

A explanation of options, which occur on every entity:

- **owner\_id**: the ID of the Pipedrive user, who should be marked as owner. Normally it should be left out, then the user linked to the API token will be set automatically.
- **visible\_to**: defines, who should be able to see the entry. `1` will make the entry available to only the owner and the followers, `3` will make it available to the whole company.
- **add\_time**: can normally be left out, default is the time at creation. But if you want to define another time for whatever reason, this option is interesting for you.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity63

Established project with proven stability

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 ~79 days

Total

2

Last Release

2857d ago

### Community

Maintainers

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

---

Tags

crmformneoscms

### Embed Badge

![Health badge](/badges/gradinarufelix-pipedrive/health.svg)

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

###  Alternatives

[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

116989.0k671](/packages/neos-neos)[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.0M27](/packages/neos-eel)[neos/form-builder

Flow Form Framework integration into Neos CMS

19347.1k18](/packages/neos-form-builder)[neos/media

The Media package

101.1M45](/packages/neos-media)[neos/flow-base-distribution

Flow Base Distribution

2159.5k](/packages/neos-flow-base-distribution)[avency/neos-vardump

Neos VarDump Package

147.1k](/packages/avency-neos-vardump)

PHPackages © 2026

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