Four ways to connect tools to HubSpot
There are four integration methods. They form an escalation path: start with the simplest and only move to the next when the first one doesn't work.
- Native integrations (App Marketplace). Hundreds of pre-built integrations: Zoom, Slack, Google Workspace, Microsoft 365, Stripe, Asana. Install in a few clicks. Always check the App Marketplace first (house icon > App Marketplace, or Settings > Integrations > Connected Apps > Visit App Marketplace).
- iPaaS (integration platform as a service). Tools like Zapier or Make act as a bridge. You define a trigger in one app and an action in another: "When a form is submitted in Typeform, create a contact in HubSpot." HubSpot's Operations Hub works similarly for two-way data sync.
- Google search. Type "HubSpot [tool name] integration" into Google. If a native integration exists, it appears on the first page. If not, you know to try the iPaaS route. Ten seconds, saves scrolling through the entire marketplace.
- Custom API integration. The last resort. Requires a developer, API keys, and knowledge of HTTP requests. If you don't have a developer, a HubSpot Solutions Partner can build this for you.
The HubSpot tracking code
The tracking code is a small piece of JavaScript that unlocks three things at once:
- Website analytics in HubSpot (page views, traffic sources, time on page)
- HubSpot forms on external websites
- Live chat and chatbots on your pages
If your website is built in HubSpot, the tracking code is already there. If it's on WordPress, Webflow, Shopify, or another platform, install it manually. Copy the code from Settings > Tracking and Analytics > Tracking Code and paste it in your site's header. Not comfortable with code? Email it to your developer.
After installing, exclude your team's IP addresses (Advanced Tracking > Exclude Traffic). Without this, your marketers and developers testing pages inflate your traffic numbers and every report is wrong by whatever percentage of traffic is internal. Static IP (typical for offices): one-minute fix. Dynamic IP (home Wi-Fi): ask your provider for a static one.
Built-in integrations: ads and social
Ads. Connect Google, Facebook/Meta, and LinkedIn ad accounts (Starter subscription or above). The real value isn't clicks and impressions (you already see those in the ad platforms). It's closed-loop reporting: which ads generate contacts, which generate deals, which generate revenue. The ad platform can't make that connection on its own because it doesn't know what happens after the click.
Combine with the tracking code for a powerful loop:
- Tracking code identifies which contacts visited your pricing page.
- You build a list of those contacts in HubSpot.
- You sync that list to your ad platform as a custom audience.
- You retarget those contacts with relevant offers.
Now your CRM and ad platform talk to each other. Ads target people based on what they've done, not just demographics.
Social media. Connect Facebook, Instagram, LinkedIn, and X (Marketing Hub Professional or Content Hub). Publish posts from HubSpot, bulk-schedule content, see engagement tied to CRM data.
One habit to build: always publish from HubSpot, not natively in the social platform. When HubSpot publishes for you, it adds an invisible tracking pixel. That pixel captures click data. Post natively and you lose that tracking.