Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Source Pipedrive: Custom Fields #9433

Closed
ProdigyMaster opened this issue Jan 12, 2022 · 8 comments · Fixed by #11870
Closed

Source Pipedrive: Custom Fields #9433

ProdigyMaster opened this issue Jan 12, 2022 · 8 comments · Fixed by #11870

Comments

@ProdigyMaster
Copy link

Tell us about the problem you're trying to solve

In Pipedrive there is an option to add custom fields to the organization. In my case: Sales Person working in Pipedrive CRM creates a custom field for user attribution source and sets it to google/organic. I would like to have values from Pipedrive's custom fields in my data warehouse and track changes on them.

Custom Files are very important in Pipedrive, and for our workflow.

Describe the solution you’d like

I would like to be able to get data from the following endpoints and transfer them to our data warehouse. And be able to associate custom fields with specific objects and values.

For example, our Sales Person set the organization's custom field "attribution_source" to "google/organic". I would like to be able to get value from this custom filed for a specific organization in the data warehouse:
organization_id: 123 , attribution_source: "google_organic"

Describe the alternative you’ve considered or used

No alternative, custom coding in Python.

Thank You, take care 😉

@alafanechere alafanechere added area/connectors Connector related issues and removed needs-triage labels Jan 13, 2022
@alafanechere alafanechere changed the title Pipedrive Connector - Custom Fields Source Pipedrive: Custom Fields Jan 13, 2022
@alafanechere
Copy link
Contributor

It looks like there might be a workaround using custom transformation as mentioned in this related issue: #6918

@itaseskii
Copy link
Contributor

I'll claim this issue

@aharelick aharelick moved this from Claimed to In Progress in Community Contributors Apr 22, 2022
Repository owner moved this from In Progress to Unclaimed in Community Contributors Apr 26, 2022
@aharelick aharelick moved this from Unclaimed to Done in Community Contributors Apr 27, 2022
@emeagenciadigital
Copy link

Still, there's no way to relate a person to it's custom fields .

@marcosmarxm
Copy link
Member

It's missing a field @emeagenciadigital ?

@emeagenciadigital
Copy link

@marcosmarxm

On normalization to bug query it’s missing a way to see the custom fields related to 1 record .

there’s no way to relate a “person” or “deal” or “organization” to its custom fields .

For example I have a custom field on person called “genre” there’s currently no way of me swing the genre of my contacts .

@emeagenciadigital
Copy link

With respect;
This is a complete scheme of stitch pipedrive ETL that does includes all relations

https://www.stitchdata.com/docs/integrations/saas/pipedrive

And this one from Synchub is also complete

https://www.synchub.io/connectors/pipedrive/datamodel

@JorgeOsorio97
Copy link

Was this solved? I am looking into the same problem.

@neurotroph
Copy link

Hi everyone. Thank you for including the additional streams in the Pipedrive connector with #11870.
The issue mentioned by @JorgeOsorio97 and @emeagenciadigital and also faced by us, however, remains unsolved:

By Pipedrive's documentation:

Each deal consists of standard data fields but can also contain a number of custom fields. The custom fields can be recognized by long hashes as keys. These hashes can be mapped against DealField.key. The corresponding label for each such custom field can be obtained from DealField.name.

These custom fields are missing from both the normalized tables and the raw JSON data in airbyte_internal. It would be great if this gets addressed.

My recommended solution would be to include a column custom_fields in the normalized output which includes the custom field data as JSON. To my understanding this would be the most flexible solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants