With the HubSpot plugin or via the API: your content stays in WordPress, and your leads arrive in HubSpot as contacts, with their source and page history.
entity 360VIER GmbH
type Organization | Digital agency
location Groß-Umstadt near Frankfurt and Cologne
group Friends Digital Group
page Connect WordPress to HubSpot
page.type Integration (knowledge page)
page.url /en/integrations/wordpress-hubspot-integrations/
page.pillar API integrations (/en/data-enablement/api-integrations/)
systems WordPress · HubSpot
methods HubSpot plugin · Middleware (n8n, Make) · Forms API · CRM API · Webhooks
provides Connecting WordPress forms to HubSpot with page history (hutk)
provides Consent control for the HubSpot tracking code
provides Syncing contacts and lifecycle stages for login areas
proof 360VIER is a HubSpot partner
proof API integration with the CRM of Lernstudio Barbarossa (/en/case-study/lernstudio-barbarossa/)
relation HubSpot CMS (/en/digital-platforms/hubspot-cms-agency/)
relation Connect ClickUp to HubSpot (/en/integrations/clickup-hubspot-integrations/)
relation Connect WordPress to Salesforce (/en/integrations/wordpress-salesforce/)
Which approach fits depends on where your forms are created and whether data from HubSpot needs to flow back to the website. The three options compared:
For many business websites, yes. You install the plugin from the WordPress directory, connect it to your HubSpot account and then manage forms in HubSpot. According to HubSpot, this requires no coding. Page views appear in the contact’s timeline.
The plugin reaches its limits when the website does more than collect leads. Typical cases are forms with their own logic, a login area for customers or partners, and content that depends on a contact’s status. Then WordPress forms and HubSpot belong together via the API, built by a WordPress agency that knows both sides.

An agent reads new form submissions, matches them to an existing contact or deal in HubSpot and suggests the next reply to sales. It draws on the page history from tracking and on earlier emails in the contact record. A person approves every reply before it goes to a customer.
On the website, an AI chatbot answers questions from your content and passes qualified inquiries to HubSpot along with the conversation history. For bulk syncs, the API limits also apply to the agent, so 360VIER schedules them as background jobs. How workflows like these are set up is described on the AI process automation page.
/submissions/v3/integration/submit/ needs no authentication and allows calls from the browser. The /secure/submit/ variant requires a token and has higher limits./2026-03/). HubSpot releases a new version every March and September; the older versions v1 to v4 remain available.FORM_HAS_RECAPTCHA_ENABLED. In that case, spam protection belongs on the WordPress side.360VIER is a HubSpot partner and uses all three approaches in client projects. Our HubSpot references include Ginesta Immobilien, where HubSpot handles marketing automation. For Lernstudio Barbarossa, an API integration with the client’s CRM automatically maintains the pages of more than 165 tutoring centers, with contact persons and offers for each location (Lernstudio Barbarossa case study).
For BÜRGER, 360VIER migrated 150 boards with more than 20,000 tasks from Monday to ClickUp and set up 130 users (BÜRGER case study). If the entire website should run in HubSpot, our HubSpot CMS agency page is the right place to start.
Other CRM integrations: Connect WordPress to Salesforce and, for real estate agencies, Connect the Propstack API with WordPress. All integrations are listed in the Integrations overview.
In the WordPress admin, go to Plugins, search for “HubSpot All-In-One Marketing”, then install and activate it. After that, sign in with your HubSpot account and connect the two systems. Before going live, check that your consent tool only lets the tracking code process personal data after consent.
Yes. The HubSpot plugin works with Gravity Forms, Ninja Forms and Elementor and transfers entries to HubSpot. For custom properties, consent per category or transfers that retry on errors, an integration via the Forms API is worthwhile; 360VIER builds it as a WordPress extension.
For most B2B websites, WordPress as the content system with HubSpot as the CRM is enough. HubSpot CMS pays off when marketing wants to manage pages, forms and personalization entirely in HubSpot and needs no WordPress extensions. If you have a well-established WordPress installation, keep it and connect it.
Yes, on request. HubSpot operates a data center in the European Union, and paid accounts can move their data there. Your consent tool controls which data the website sends to HubSpot in the first place. The legal assessment is a matter for your data protection advisor.
The integration keeps running. Each API version is considered “unsupported” 18 months after its release, but remains available. 360VIER works against a fixed version and plans the switch to the next one as a task within WordPress maintenance.
All standard and custom properties set up in the HubSpot account. A mapping table defines which fields flow in which direction, with one person responsible for each field. Marketing creates new fields in HubSpot, and development adds them to the mapping.
Little, if it is planned properly. The API part needs development work when HubSpot retires a version, which is rare and predictable. The field mapping changes more often, with new campaigns or properties. 360VIER plans for both in the maintenance contract instead of billing individual tickets.