1.0.x-dev
1.0.9999999.9999999-devA Neos.Form finisher for the Pipedrive CRM
The Requires
1.0.0
1.0.0.0A package providing finishers for Neos.Form for the Pipedrive CRM
The Requires
A Neos.Form finisher for the Pipedrive CRM
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., (*1)
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:, (*2)
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., (*3)
composer update
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., (*4)
Gmedia: PipedriveFinisher: Api: Domain: '' Token: ''
More information about the available options can be found at the official Pipedrive documentation.
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., (*5)
A full stack example with use of all finishers in connection can be found here., (*6)
finisher: - identifier: 'Gmedia.PipedriveFinisher:OrganizationFinisher' options: name: '' owner_id: '' visible_to: '' add_time: ''
finisher: - identifier: 'Gmedia.PipedriveFinisher:PersonFinisher' options: name: '' owner_id: '' org_id: '' email: '' phone: '' visible_to: '' add_time: ''
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: ''
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: ''
finisher: - identifier: 'Gmedia.PipedriveFinisher:ActivityFinisher' options: subject: '' done: false type: '' due_date: '' duration: '' user_id: '' deal_id: '' person_id: '' participants: '' org_id: '' note: ''
A explanation of options, which occur on every entity:, (*7)
1
will make the entry
available to only the owner and the followers, 3
will make it available to the whole company.A Neos.Form finisher for the Pipedrive CRM
A package providing finishers for Neos.Form for the Pipedrive CRM