Email and CRM

Connect HubSpot to WordPress

Send people from your WordPress site to HubSpot. Choose what adds or updates a contact, then match the details you want to send.

HubSpotHubSpotNoptinNoptin
Noptin is installed on 15,000+ websitesSee what users say

How it works

Send WordPress contacts to HubSpot

01

Connect your account

Connect HubSpot to Noptin using the details requested in its settings.

02

Choose what happens

Add, update, tag, remove, or unsubscribe a contact when the connection supports it.

03

Choose the details

Add an email address and any other required details. Pick a list, audience, or tag when needed.

More ways to use it

What HubSpot provides

Automatically Add or Update HubSpot Contacts

Turn WordPress signups, user registrations, and form submissions into HubSpot contacts. Create new records or update existing ones automatically, without manual imports.

Trigger WordPress Automations from HubSpot Events

Run automated WordPress workflows when supported events occur in HubSpot. Turn contact activity into actions on your website without manual intervention.

What you can automate

Manage HubSpot contacts

List

Add contacts to a list or remove them from it.

Available in Noptin

HubSpot events and actions

Webhooks

6 events

View events
  • When a HubSpot contact creation webhook is received and the contact email can be supplied or retrieved
  • When a HubSpot contact deletion webhook includes an email address; the deleted contact cannot be relied on for an email lookup
  • When a HubSpot contact property changes and the contact email can be supplied or retrieved
  • When a HubSpot deal creation webhook includes the recipient email address
  • When a HubSpot deal deletion webhook includes the recipient email address
  • When a HubSpot deal property change webhook includes the recipient email address

Contacts

2 actions

View actions
  • Create or update a contact in HubSpot
  • Remove a contact from HubSpot

Lists

2 actions

View actions
  • Add a contact to a List in HubSpot
  • Remove a contact from a List in HubSpot

Explore connections

Ways to connect HubSpot with WordPress

Account-specific choices

Which HubSpot fields can you use?

Lists, tags, and custom fields depend on the connected HubSpot account and the audience selected.

Automations

Example automations

These are examples. Available fields depend on the event and the choices on your site or connected account.

Create or update a Noptin subscriber from a new HubSpot contact

  1. HubSpotWhen a HubSpot contact creation webhook is received and the contact email can be supplied or retrieved
  2. NoptinCreate or update a subscriber.

Create an automation rule using HubSpot → Contact created, and configure the service to send that event to the rule’s webhook URL. Use the event email to identify the Noptin subscriber. Select Subscriber → Create or Update and map the email address. Choose the subscriber status explicitly and follow your site’s consent process before subscribing them.

Add a contact to a List in HubSpot when a user completes a lesson

  1. MasterStudy LMSWhen a user completes a lesson
  2. HubSpotAdd a contact to a List in HubSpot

Add a contact to a List in HubSpot when a job is published

  1. WP Job ManagerWhen a job is published
  2. HubSpotAdd a contact to a List in HubSpot

Create or update a contact in HubSpot when a listing is published

  1. DirectoristWhen a listing is published
  2. HubSpotCreate or update a contact in HubSpot

Add the ad author to HubSpot when an ad is published

  1. Advanced AdsWhen an ad is published
  2. HubSpotCreate or update a contact in HubSpot

Use the ad author's WordPress email address to identify the contact. Choose the destination list or record type and map any required fields. Enable contact creation if the action offers it; otherwise use an existing contact. The author is the WordPress account that owns the ad, which may differ from the advertiser.

Create or update a contact in HubSpot when an event is deleted

  1. The Events CalendarWhen an event is deleted
  2. HubSpotCreate or update a contact in HubSpot

Add a contact to a List in HubSpot when a specific Gravity Forms form is submitted

  1. Gravity FormsWhen a specific Gravity Forms form is submitted.
  2. HubSpotAdd a contact to a List in HubSpot

Add a contact to a List in HubSpot when a specific Happyforms form is submitted

  1. HappyformsWhen a specific Happyforms form is submitted.
  2. HubSpotAdd a contact to a List in HubSpot

Create or update a contact in HubSpot when a specific Bit Form form is submitted

  1. Bit FormWhen a specific Bit Form form is submitted.
  2. HubSpotCreate or update a contact in HubSpot

Start here

Set up HubSpot with Noptin

  1. Install the free Noptin plugin on your WordPress site.
  2. Activate your Noptin license, then install the Noptin add-on for HubSpot from Noptin → Extensions. How to activate your license.
  3. Connect HubSpot in Noptin using the account or server details requested in its settings.
  4. Create an automation rule starting with an event from HubSpot, choose what happens next, then run a test.

See how to install a premium extension.

How to install the Noptin newsletter plugin

About HubSpot

HubSpot is a comprehensive inbound marketing, sales, and customer service platform that provides tools for CRM, email marketing, content management, and analytics to help businesses attract, engage, and delight customers.

Visit the HubSpot website ↗

Ready to use HubSpot with Noptin?

Follow the setup above, then build your first workflow in WordPress.

See plans and pricing