Connecting HubSpot and Salesforce Without Native Integration (Zapier)

When can we expect Hubspot and Salesforce integrations?

Background
This topic answers a question submitted at an Open Studio event. To view a list of all the questions submitted, visit this topic.

Question
When can we expect Hubspot and Salesforce integrations?

Answer
Currently, we don’t have plans for native integrations with Hubspot and Salesforce. However, we are planning Zapier and Automations integrations, which may allow you connect to those platforms.

The short answer is:

When can we expect Hubspot and Salesforce integrations?

The current plan is for Zapier and Automations integrations instead of native Hubspot and Salesforce connections, as those no-code platforms offer a bridge to many other services.

However, a highly effective and budget-friendly solution involves utilizing APIs and webhooks from Wix, HubSpot, and Salesforce, coupled with Google Tag Manager and a server-side tagging environment like Stape or Google Cloud Platform.

This setup allows you to create direct, real-time, server-to-server data pipelines, giving you maximum control and reliability for tracking and CRM updates without relying on often-limited native integrations or the expense of continuous API calls from an integration service.

The long answer is:

The reason why a custom integration approach using APIs, webhooks, Google Tag Manager (GTM), and server-side tagging is an excellent and cost-effective alternative is due to its efficiency and the direct control it gives you over your data flow.

Wix provides extensive APIs and webhooks that trigger on events like form submissions, new contacts, or purchases.

Instead of sending this data directly to the client-side browser, which is susceptible to ad-blockers and browser restrictions, you can use GTM to send the information to a server-side tagging solution like Stape or Google Cloud Platform (GCP).

This server-side environment acts as a reliable middleman.

When an event happens on your site, the Wix API or webhook sends a payload of data to your server endpoint, and then GTM or the server environment processes this data.

From the server, you can use the HubSpot API and Salesforce API to send a clean, validated, server-to-server request to update or create records in your CRM.

This method bypasses client-side issues, ensuring higher data fidelity for tracking and contact creation.

The cost-effectiveness comes from minimizing expensive middleware service fees, utilizing the free tier or low-cost usage of Google Cloud Platform for the server, and making smart use of the ‘Standard Events’ already collected by your site, rather than paying for a complex, continuous API polling service.

This level of customization also ensures that your data mappings are exactly what your business needs, a level of detail a generic native integration might not provide.

About The Author