Client Work

Saving a client from 12hrs/month in manual data entry AND launching a HubSpot Market Place App!

Written by On The Fuze | Oct 6, 2024 11:14:00 PM

 

Limitations

Initial scoping found several project limitations…

  • API Limitations: The membership platform’s API that collected the information was limited so we couldn’t extract certain, essential details
  • Data Clean Up: There were about 40,000 members whose information needed to be updated in HubSpot or created from scratch. Some contacts shared the same email, making it harder because HubSpot does not allow two contacts to share an email.
  • Membership Platform Limitations: The membership platform wouldn’t allow contacts to have an account without having a primary email address.


Client Quote


“We are all aware [of the challenges], we’ve been trying for 3 years, and were hoping things would get better when they transitioned to the REST standard.”

 

Final Solution


First, we created a flow chart that uses Active Lists, Workflows, and Custom Code to avoid contact duplication and guarantee all members were created in HubSpot (even if they’re email already existed in the CRM).

How the integration works…

  1. The integration takes the contact in the membership platform and searches in HubSpot for a contact that matches the member ID.
  2. If it finds the contact, it will update that contact. If not, it will go and search by email.
  3. If the contact is found by email, it will search for the contact’s full name to ensure it is pointing to the real contact.
  4. If the full name matches, that contact is updated. If not, it creates a new contact without a primary email. 
  5. But if it doesn’t find a contact by email, it will create a new one without email.
  6. Lastly, a custom property was created to identify contacts created and updated by the integration.

...and best of all, THE RESULT!

Our client use to spend 3 hrs every week manually tracking this data 👀

Now, they simply log in and check what new contacts have been added to their list… and get back to work!