This tool imports Xing contacts via their vcards to hubspot. It's also possible to upload arbitrary vcards to hubspot, I guess.
Because I started to use hubspot as my CRM, I wanted to import all my existing contacts. This was easy with Linkedin because you can simply export your contacts as a CSV and import them to hubspot afterwards via their CSV import. That's how it should work and was done within a few minutes.
On the other hand, it isn't even possible to export your contacts in bulk with Xing, all while they claim to be 'democratizing information' in their terms of service. The only option you have to get a hold of your own contacts: Download every single vcard manually. You can decide for yourself if this is worth the effort. Please note, that by the terms of service I am not allowed to advertise any automatic mechanism to download your contacts. So don't free your data by writing a small selenium script that downloads all contacts' vcards automatically. Bad idea, don't do it!
So after you have manually downloaded all your contacts' vcards by hand, you can upload and sync them into hubspot with this little tool.
Please note that this is in alpha. The tool is currently only creating contacts for unknown emails.
- Download the vcards of the Xing contacts you wish to import.
- Put them into
out/vcards
- Run xing-to-hubspot.py inside the bin folder.
- Enjoy the new or updated contacts within your hubspot account.
- (Merge contacts that belong to the same person and they will never be created again, e.g. if you had peter@miller.com and petermiller@gmail was created as a new contact)
This plugin depends on:
pip install vobject
pip install requests
Click on your profile image in the navigation bar and select 'Integrations'. Under 'Your integrations' you will find the possibility to crate an API key.
Create a config.py file in the main directory with the following contents
HUBSPOT_HAPIKEY = 'YOUR-HAPI-KEY'
GPL
If you came here for the HubSpot integration, make sure to check out my other projects: