Detailed entity mapping

Learn how Stigg entities are mapped to HubSpot entities when Stigg is integrated with HubSpot

Overview

Stigg entities are mapped to HubSpot entities as follows:

Stigg entityHubSpot entity
FeatureN/A
ProductN/A
PlanProduct
Add-onProduct
CouponN/A
CustomerContact, Company
SubscriptionDeal

In the following cases, the relevant Stigg entities will not be synced to HubSpot:

Stigg EntityNot synced to HubSpot when...
PlanThe HubSpot account is not on the Professional or Enterprise plan
The plan is free
The plan has a custom price
Add-onThe HubSpot account is not on the Professional or Enterprise plan
The add-on has a custom price
SubscriptionThe subscription is for a free plan
The subscription is for a plan with a custom price

Plan β†’ Product mapping

Stigg plans are mapped to HubSpot products.

Property mapping

Plan property in StiggProduct property in HubSpotNotes
IDSKU
NameNameThe synced name is in the following format:
[STIGG_PRODUCT] [PLAN_NAME] Plan

For example: Acme Basic Plan
DescriptionDescription
PriceUnit price
Billing periodRecurring billing frequency

πŸ“˜

Plans that have separate prices for different billing periods (monthly, annually) will appear as separate HubSpot products.

Status mapping

Every plan version is mapped to a dedicated HubSpot product.

When new plan versions are published, the HubSpot product of the old version is archived in HubSpot, meaning that new subscriptions to the old plan version cannot be created.

Additional metadata

Additional metadata is also reported by Stigg to HubSpot, and appears under the Stigg metadata section of deals in HubSpot:

PropertyDescription
Account IDThe Stigg account ID that the entity belongs to.
Environment IDThe Stigg environment ID that the entity belongs to.
Stigg IDThe ID of the entity in Stigg.
Stigg entityA URL to the entity in the Stigg Console.

Add-on β†’ Product mapping

Stigg add-ons are mapped to HubSpot products.

Property mapping

Add-on property in StiggProduct property in HubSpotNotes
IDSKU
NameNameThe synced name is in the following format:
[STIGG_PRODUCT] [ADDON_NAME] Add-on

For example: Acme 10 Seats Add-on
DescriptionDescription
PriceUnit price
Billing periodRecurring billing frequency

Status mapping

Every add-on version is mapped to a dedicated HubSpot product.

When new add-on versions are published, the HubSpot products of the old version is archived in HubSpot, meaning that new subscriptions to the old add-on version cannot be created.

Additional metadata

Additional metadata is also reported by Stigg to HubSpot, and appears under the Stigg metadata section of deals in HubSpot:

PropertyDescription
Account IDThe Stigg account ID that the entity belongs to.
Environment IDThe Stigg environment ID that the entity belongs to.
Stigg IDThe ID of the entity in Stigg.
Stigg entityA URL to the entity in the Stigg Console.

Customer β†’ Contact mapping

Stigg customers are mapped to HubSpot contacts.

Property mapping

Customer property in StiggContact property in HubSpotNotes
EmailEmail
StatusLifecycle stageSee status mapping section below
SubscriptionsDeals

πŸ“˜

Stigg also links between the HubSpot contact that represents the Stigg customer, and the HubSpot company that represents the Stigg customer.

Status mapping

Customer status in StiggContact lifecycle stage in HubSpot
Customer doesn't have any subscription in StiggLead
Customer has a paid subscription in StiggCustomer

πŸ“˜

HubSpot automatically sets contacts' lifecycle stages when they have at least one closed deal. More details about this process can be found in HubSpot's documentation.

Additional metadata

Additional metadata is also reported by Stigg to HubSpot, and appears under the Stigg metadata section of deals in HubSpot:

PropertyDescription
Account IDThe Stigg account ID that the entity belongs to.
Environment IDThe Stigg environment ID that the entity belongs to.
Stigg IDThe ID of the entity in Stigg.
Stigg entityA URL to the entity in the Stigg Console.

Customer β†’ Company mapping

Stigg customers are also mapped to a HubSpot company.

Property mapping

Customer property in StiggCompany property in HubSpot
NameName
SubscriptionsDeals

πŸ“˜

Stigg also links between the HubSpot company that represents the Stigg customer, and the HubSpot contact that represents the Stigg customer.

Additional metadata

Additional metadata is also reported by Stigg to HubSpot, and appears under the Stigg metadata section of deals in HubSpot:

PropertyDescription
Account IDThe Stigg account ID that the entity belongs to.
Environment IDThe Stigg environment ID that the entity belongs to.
Stigg IDThe ID of the entity in Stigg.
Stigg entityA URL to the entity in the Stigg Console.

Subscription β†’ Deal mapping

Stigg subscription are mapped to HubSpot deals.

πŸ“˜

All deals are currently synced to the default sales pipeline.

Property mapping

Subscription property in StiggDeal property in HubSpotNotes
IDDeal nameFor example: subscription-plan-revvenu-essentials-2b9ac7
StatusStageSee status mapping section below
Start dateClose dateSee status mapping section below
PriceAmount
PlanLine item
Add-onsLine item

πŸ“˜

  1. When a plan's or add-on's price is updated in Stigg and the change is set to affect existing customers, the deal amount of existing customers in HubSpot is not automatically updated.
  2. When customers are subscribed to a usage-based plan, the deal amount in HubSpot is not currently updated according to the customer usage and will remain at 0.

Status mapping

Subscription status in StiggDeal status in HubSpotHubSpot deal close dateNotes
Scheduled (non trial) subscriptionClosed wonSubscription start date
Pending paymentContract sentSubscription start date
ActiveClosed wonSubscription start dateIncluding free subscriptions
In trialQualified to buyNot set
Cancellation scheduledNo change from the deal last statusIf was in trial - not set

Otherwise - no change to the close date
Reflected using the subscription status and the cancelation date custom properties in HubSpot
CanceledNo change from the deal last statusReflected using the subscription status and the cancelation date custom properties in HubSpot

πŸ“˜

If you've defined custom deal statuses in Stigg, let us know, and we'll be happy to work together on adapting Stigg's integration with HubSpot to your configuration.

Additional metadata

Additional metadata is also reported by Stigg to HubSpot, and appears under the Stigg metadata section of deals in HubSpot:

PropertyDescription
Account IDThe Stigg account ID that the entity belongs to.
Environment IDThe Stigg environment ID that the entity belongs to.
Stigg IDThe ID of the entity in Stigg.
Stigg entityA URL to the entity in the Stigg Console.
Subscription statusThe status of the subscription in Stigg, for example: not started, in trial, pending payment, canceled, expired.
Trial end dateThe trial end date if the deal was for a trial subscription.
Cancelation dateThe date that the subscription was canceled in Stigg.