Tracardi / tracardi

TRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need inexpensive CDP to intergrate with.
https://www.tracardi.com
Other
501 stars 92 forks source link

Write a plugin that uses apollo.io to enhance customer data #824

Open atompie opened 11 months ago

atompie commented 11 months ago

Is your feature request related to a problem? Please describe. Apollo.ai is a platform that enhances customer data based on its email. We would like to be able to connect this platform to Tracardi.

Describe the solution you'd like We would like to be able to create a resource within Tracardi that will have all the required API credentials and use this resource to connect to the apollo.io API. Then the plugin needs to have a form where we type where is the profile's email is located. Plugin should read data from that location (Class DotAccessor is for this) and send email to the data enrichment API. The result should be returned on the result port.

Prerequisites

  1. You will need to open free account on apollo.io
  2. Enable API: https://knowledge.apollo.io/hc/en-us/articles/4415734629773
  3. You should see something like this: https://apolloio.github.io/apollo-api-docs/?shell#people-enrichment
  4. Check if there is any API for enriching data form email address

Help Within Tracardi we have very easy interface to write plugins. This task should not take more then 8h for the beginner.

  1. See the tutorial: http://docs.tracardi.com/plugins/
  2. See other plugins. This one can be helpful: https://github.com/Tracardi/tracardi/blob/master/tracardi/process_engine/action/v1/connectors/hubspot/add_contact/plugin.py
Sanket-0510 commented 11 months ago

Hey I have successfully setup the tracardi, I would like to give a try on this please assign this to me

atompie commented 11 months ago

Sure.

Sanket-0510 commented 11 months ago

this is the workflow and the steps I am following to get this feature done kindly correct if am going in right direction or not...... Tracardi WorkFLow (Copy)

atompie commented 11 months ago

@Sanket-0510 Everything seems correct :)

atompie commented 10 months ago

@Sanket-0510 Hi Are you working on this plugin or should I reassign it?

Sanket-0510 commented 10 months ago

I am extremely sorry for not updating, I couldn't work on this due to some personal issues, don't worry I will try to do this ASAP, will update soon.

atompie commented 10 months ago

@Sanket-0510 Thanks

Sanket-0510 commented 7 months ago

@atompie I am really sorry I would like to unassign this to me, I think writing a plugin for tracardi, you need understanding of tracardi plugins in depth, I think is a feature and would take understanding of tracardi at good level and also will take time given things going in right direction. I would not be able to get this done, sorry for not responding onto this sooner, I hope you are comfortable with it.

atompie commented 7 months ago

@Sanket-0510 no worries. unassigned.