WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 13. WPResidence / WPEstate CRM / Hubspot API CRM integration in WpResidence for all contact forms

Hubspot API CRM integration in WpResidence for all contact forms

5987 views 0

Content

  • How to create a HubSpot account
  • How to create a private app and get the access token
  • How to connect HubSpot to WPResidence
  • Which WPResidence forms are covered by the admin integration
  • How to test the integration with a property created from admin
  • How to let agents, agencies, or developers use their own HubSpot token
Before reading this help file, you may want to watch this video. It explains how to manage the HubSpot API integration and may be easier to follow. Watch Video on Youtube

How to create a HubSpot account

The first step is to create a HubSpot account and log in.

You can start with HubSpot’s signup page:

Create a HubSpot account

HubSpot also offers a free CRM plan that includes the basic CRM tools needed to manage contacts and messages.

Learn more about HubSpot CRM

How to create a private app and get the access token

After logging in to HubSpot, you need to create a Private App. This private app will generate the access token used by WPResidence.

  1. Log in to your HubSpot account.
  2. Go to Settings.
  3. Open Integrations and then Private Apps.
  4. Create a new private app.
  5. Add an app name and description.
  6. Select the scopes required for your integration.
  7. Create the app and copy the generated access token.

Note: HubSpot private apps use scopes to control which CRM data and endpoints the token can access. Make sure your app has the permissions required for the WPResidence integration to work correctly.

How to connect HubSpot to WPResidence

After you copy the HubSpot access token, go to:

WPResidence Theme Options > CRM Settings

Then follow these steps:

  1. Find the HubSpot API key field.
  2. Paste the access token copied from HubSpot.
  3. Enable the CRM integration.
  4. Save the changes.

If you add the access token in Theme Options, the HubSpot integration will work for the forms controlled by the site administrator.

Which WPResidence forms are covered by the admin integration

When the administrator adds the HubSpot token in Theme Options, HubSpot can receive messages from:

  • Contact page form
  • Footer contact form
  • Agent, agency, or developer forms if those profiles were created from wp-admin
  • Property contact forms when the property is assigned to an agent, agency, or developer created from wp-admin
  • Contact Form shortcode

Useful related help:

  • Contact page
  • Contact Form shortcode

How to test the integration with a property created from admin

One of the easiest ways to test the integration is with a property contact form.

  1. Create an agent from wp-admin > Agents.
  2. Edit a property and assign that agent as the responsible contact.
  3. Open the property page on the front end.
  4. Send a test message through the property contact form.
  5. Go back to HubSpot and open the Contacts section.

The user who sent the message should appear as a new contact in HubSpot.

Inside the HubSpot contact, you should see the synced visitor details such as name, email, and phone number.

The message itself is also stored in HubSpot and linked to that contact record.

If the same email sends multiple messages, HubSpot will keep them connected to the same contact.

Useful HubSpot learning resource:

HubSpot Academy – Contact Management

How to let agents, agencies, or developers use their own HubSpot token

WPResidence also allows agents, agencies, and developers to use their own HubSpot connection instead of only the site administrator token.

To use this setup:

  1. As administrator, enable the options for HubSpot CRM for Agents, Agencies, and Developers.
  2. The admin token will continue to be used only for the content created and managed directly from wp-admin.
  3. Each agent, agency, or developer can log in to their own account.
  4. From My Profile, they can add their own HubSpot access token.

Once a user adds their own HubSpot token in their profile, messages sent from their profile forms or from properties assigned to them can be pushed to their own HubSpot account.

13. WPResidence / WPEstate CRM

Related Articles

  • WPResidence CRM Security Model — Developer Reference
  • CRM Security and Data Privacy
  • WPResidence CRM Installation and Updates — Developer Reference
  • Installing and Updating the WPResidence CRM

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API