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

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

Open
atompie opened this issue Oct 1, 2023 · 9 comments
Open

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

atompie opened this issue Oct 1, 2023 · 9 comments
Labels
hacktoberfest Issues good for hacktoberfest

Comments

@atompie
Copy link
Collaborator

atompie commented Oct 1, 2023

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
@atompie atompie added the hacktoberfest Issues good for hacktoberfest label Oct 1, 2023
@Sanket-0510
Copy link

Sanket-0510 commented Oct 2, 2023

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

@atompie
Copy link
Collaborator Author

atompie commented Oct 2, 2023

Sure.

@Sanket-0510
Copy link

Sanket-0510 commented Oct 2, 2023

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
Copy link
Collaborator Author

atompie commented Oct 2, 2023

@Sanket-0510 Everything seems correct :)

@atompie
Copy link
Collaborator Author

atompie commented Nov 9, 2023

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

@Sanket-0510
Copy link

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
Copy link
Collaborator Author

atompie commented Nov 10, 2023

@Sanket-0510 Thanks

@Sanket-0510 Sanket-0510 removed their assignment Feb 11, 2024
@Sanket-0510
Copy link

@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
Copy link
Collaborator Author

atompie commented Feb 11, 2024

@Sanket-0510 no worries. unassigned.

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

No branches or pull requests

2 participants