Integrating a calculator with HubSpot, Pipedrive, Salesforce or Zoho (no Zapier)

The calculator is the front door; the CRM is where the value lives. Integrating them without Zapier middleware is faster, cheaper, and gives you better data hygiene. Here’s how the direct integrations work for the four CRMs most of our clients use.

HubSpot

HubSpot offers a Forms API and a direct API for Contacts and Deals. The cleanest pattern: the calculator submits to a small WordPress AJAX endpoint that calls the HubSpot API server-side, creates a Contact (with all calculator inputs as custom properties), creates a Deal with the estimated value, and triggers the appropriate workflow. The whole exchange takes under 200ms; the prospect never sees a delay.

Pipedrive

Pipedrive’s API is straightforward — Persons, Deals, and a custom-fields system that maps cleanly to calculator inputs. The pattern is the same as HubSpot: server-side call, structured data, custom fields filled in. Pipedrive also lets you trigger a follow-up automation immediately on Deal creation, which is useful if you want an instant “thanks for your inquiry” email with the quote attached.

Salesforce

Salesforce’s REST API is the heaviest of the four, but the integration is one-time work. The pattern: OAuth 2 server-side, refresh token stored in WordPress options, calls go through a small abstraction layer that handles retry and error logging. Don’t try to integrate Salesforce via Web-to-Lead — it’s too brittle for a production funnel.

Zoho

Zoho CRM has the most permissive free tier of the four, which matters if you’re early-stage. Its API mirrors Salesforce’s in structure. Same pattern: server-side, OAuth, structured fields, retry.

The Zapier exit

Zapier is fine for the first month while you’re validating the CRM choice. Once you’re sure, replace the Zap with a direct integration — you’ll save $20-$50/month and your data won’t sit in someone else’s queue.

Webhooks as the universal escape valve

For any CRM not on this list (or for clients who want their own internal system), every calculator we ship can also POST to a generic webhook with the full structured payload. From there, n8n, Make, or a custom worker handles routing.

If you’re scoping a calculator and CRM integration matters to you, the Pro tier includes one direct CRM integration; scope a call if you need multiple.

Related notes

Other things you might find useful.

Next post

Quote calculators for B2B manufacturers: variables that matter

Read next