HubSpot CRM
SaaSMonk has a bi-directional Hubspot sync to make sure that Hubspot stays as your source of truth.
Reading data from HubSpot to SaaSMonk
SaaSMonk reads customer CRM data in order to populate additional fields within our platform with relevant CRM information. It also enables our customers to:
Create segmenting based off of CRM data - needed in scenarios where you want your reps to be notified when an account that they own comes to your website
Filter out your current customers in so that you're only messaging true prospects.
See the data surfaced in all the relevant places - Slack, in the visitor and company detail pages, and so on.
We currently show the following CRM fields inside SaaSMonk dashboards and Slack notifications:
Company
Name
Website
# of contacts
Owner
Contact
Name
Email
Lifecycle stage
Owner
Deal
Amount
Close date
Deal pipeline
Deal stage
Last activity
Owner
Writing data from SaaSMonk to HubSpot
When SaaSMonk identifies a company or an individual visiting your website, we will add that company as a Company record in HubSpot and add that individual as a Contact record in HubSpot.
Please note that writes need to be enabled in consultation with our Support team - we'll make sure that only the right fields and contacts/companies are getting mapped to HubSpot.
In addition to adding a Company record and/or a Contact record to HubSpot, SaaSMonk also writes over a set of custom SaaSMonk fields. These essentially serve as a way to get all of SaaSMonk's valuable website traffic data into your CRM automatically.
If we identify a duplicate, we will not create a new Company or Contact record, and instead write over the data from the custom fields to the Company and Contact records.
Company
SaaSMonk adds these fields to the Company object:
SaaSMonk Created
True if this account didn’t exist in your CRM before and SaaSMonk created this account
SaaSMonk: Company
SaaSMonk: Last Seen
Date any visitor from this account was last seen on your website
SaaSMonk: Pages Visited
List of URL page paths visitors from this account visited
SaaSMonk: Segments
List of SaaSMonk Segments that this account matches
SaaSMonk: Total active time
Total active seconds spent on your website of all visitors from this account. Active means the visitor was moving their mouse, scrolling, clicking. Does not include time where the visitor just leaves the tab open in the background
SaaSMonk: Total pages viewed
Total number of page views (non-unique) from all visitors from this account.
E.g. if visitor A views /pricing, clicks /home, clicks /pricing, that’s 3 pages viewed.
SaaSMonk: Total sessions
Total number of sessions from all visitors from this account. A new session is started when a visitor comes to your site, and ends when the visitor closes the tab or if they become inactive and stop scrolling/moving/clicking anything on your site for over 30m.
E.g. visitor A goes to your site, scrolls around, closes tab. 4 hours later, visitor A goes to your site again and clicks around. That’s 2 sessions.
SaaSMonk: UTM Campaigns
List of all utm_campaign values from any visitors from this account
SaaSMonk: UTM Contents
List of all utm_content values from any visitors from this account
SaaSMonk: UTM Mediums
List of all utm_medium values from any visitors from this account
SaaSMonk: UTM Sources
List of all utm_source values from any visitors from this account
SaaSMonk: Visitor count
Number of unique website visitors from this account
Contact
SaaSMonk adds these custom fields to the Contact object:
SaaSMonk Created
True if this lead didn’t exist in your CRM before and SaaSMonk created this lead
SaaSMonk Contact
SaaSMonk Last Seen
Date this visitor was last seen on your website
SaaSMonk Total sessions
Total number of sessions from all devices of this visitor. A new session is started when a visitor comes to your site, and ends when the visitor closes the tab or if they become inactive and stop scrolling/moving/clicking anything on your site for over 30m.
E.g. visitor goes to your site, scrolls around, closes tab. 4 hours later, visitor A goes to your site again and clicks around. That’s 2 sessions.
SaaSMonk UTM Campaign
Last utm_campaign value
SaaSMonk UTM Content
Last utm_content value
SaaSMonk UTM Medium
Last utm_medium value
SaaSMonk UTM Source
Last utm_source value
We also add in the following in the Activity timeline for the contact:
Chats initiated by the contact
Meetings booked by the contact
Deal
SaaSMonk adds these fields to the Deal object:
SaaSMonk Created Account
True, if the Account associated with this Opportunity is "SaaSMonk Created: True"
HubSpot integration FAQs
Question: If a match isn't found in HubSpot, what records are created and what are the default values?(Owner, Status, etc.)
Answer:
Creating a Company:
Company Name
Company Owner
Assigned to the HubSpot user who did the HubSpot integration in SaaSMonk
Website
All the SaaSMonk fields mentioned above
Creating a Contact
Name
Email
Contact Owner
Assigned to the HubSpot user who did the HubSpot integration in SaaSMonk
All the SaaSMonk fields mentioned above
Question: What's the methodology SaaSMonk uses to identify whether a Contact/Company already exists in HubSpot?
Question: Will SaaSMonk edit any of our CRM fields?
Answer: No. We only write to the customer SaaSMonk fields.
Question: If SaaSMonk identifies the account or the contact to be a duplicate, will it still write over the SaaSMonk data to the custom fields of the Company record and/or the Contact record?
Answer: Yes. If we identify the company or the individual that has visited your website to already be in your HubSpot, we will not create a new Company record or Contact record. However, we will still write over all of the data into the SaaSMonk custom fields for those existing Company records and/or Contact records.
Question: At a high level, how can I easily find whether a Company or Contact record was created by SaaSMonk?
Answer: You’ll see "SaaSMonk Created” is “True” if we created the Company or Contact record.
Question: Is there an option to create customer field mappings for records created by SaaSMonk?
Answer: This requires a custom integration - please contact our support, we'd be happy to make this happen for you!
Last updated
Was this helpful?