Optimizing HubSpot Product Imports: A Guide to Custom Property Management

Illustration depicting the successful import of custom product properties from a spreadsheet into HubSpot CRM for data management and integration.
Illustration depicting the successful import of custom product properties from a spreadsheet into HubSpot CRM for data management and integration.

Managing product data efficiently within HubSpot is crucial for any B2B SaaS business, especially when integrating with external systems like Stripe for payment processing. A robust product library with detailed custom properties not only streamlines sales and marketing efforts but also ensures data consistency across your tech stack. However, users often encounter challenges when attempting to import new product SKUs alongside custom fields, finding that certain columns are unexpectedly grayed out during the import process. This guide addresses a common pitfall in HubSpot's import functionality and provides a clear strategy for successful product data migration.

The Challenge of On-the-Fly Property Creation

The core issue arises when users try to create entirely new custom properties directly within the HubSpot product import tool while simultaneously importing new product records from a spreadsheet. While HubSpot's importer is powerful for mapping existing data to existing properties, it is not designed to create new custom properties on the fly during a bulk import of new objects.

When a user prepares an Excel spreadsheet with standard product fields (like "Product Name," "Description") alongside custom columns intended for future integrations (e.g., "Stripe Product ID," "Subscription Tier"), they may find these custom columns unselectable or "grayed out" in the import wizard. This often leads to the mistaken belief that custom property import is entirely unsupported for products. The reality is that HubSpot requires these custom properties to exist within your CRM before the import begins. The import tool's primary function in this context is to associate incoming data with predefined fields, not to define new fields themselves. This design choice helps maintain data integrity and ensures that properties are correctly configured with appropriate field types and settings from the outset.

The Solution: Pre-Configuring Custom Product Properties

The most effective and recommended approach is to create all necessary custom product properties within HubSpot's settings before initiating any bulk import. This ensures that when you upload your spreadsheet, HubSpot has corresponding fields ready to receive the data.

Here's a step-by-step guide to pre-configuring your custom product properties:

  1. Identify Required Custom Properties: Before touching your spreadsheet, list all the custom fields you need for your product data. For instance, if you're integrating with Stripe, you might need properties like "Stripe Product ID," "Billing Cycle," or "Associated Plan ID."
  2. Navigate to HubSpot Settings:
    • In your HubSpot account, click the settings icon (⚙️) in the main navigation bar.
    • In the left sidebar menu, navigate to Properties.
  3. Select Product Properties:
    • On the Properties page, use the dropdown menu at the top left to select Product properties. This ensures you are creating properties specifically for the Product object.
  4. Create New Property:
    • Click the Create property button.
    • Define your property's group (e.g., "Product Information," "Integrations").
    • Assign a label (e.g., "Stripe Product ID").
    • Select the appropriate field type (e.g., "Single-line text," "Number," "Dropdown select"). Choose carefully, as changing field types later can sometimes lead to data loss or require complex migrations.
    • Complete any other necessary settings, such as descriptions or internal names.
    • Click Create.
  5. Repeat for All Custom Properties: Continue this process for every custom property you intend to import.

Preparing Your Data for Import

Once your custom properties are established in HubSpot, prepare your Excel spreadsheet. Ensure that:

  • Each column in your spreadsheet that corresponds to a custom property has a clear, descriptive header that you can easily match to your HubSpot property during the import process.
  • The data format in your spreadsheet matches the field type of the corresponding custom property in HubSpot (e.g., text for "Single-line text," numbers for "Number" fields).
  • You have a unique identifier for each product (e.g., SKU or Product Name) to ensure HubSpot can correctly create new records or update existing ones.

Executing the Import

With your properties pre-configured and your data prepared:

  1. Navigate to Imports in HubSpot (usually under Data Management).
  2. Start a new import and select the appropriate object type (e.g., "Products").
  3. Upload your prepared Excel file.
  4. During the mapping stage, HubSpot will automatically attempt to match your spreadsheet columns to existing properties. For your custom properties, you will now see them available for selection in the dropdown menu, allowing you to correctly map your spreadsheet data to the pre-created HubSpot fields.
  5. Review the import details and complete the process.

Beyond the Import: The Value of Structured Product Data

Successfully importing your product data with all relevant custom properties unlocks significant value. For sales teams, this means having immediate access to critical product details, pricing models, and integration-specific identifiers, enabling more accurate quoting and faster deal closing. Marketing teams can leverage this rich data for highly segmented campaigns and personalized content. For operations, it ensures seamless integration with tools like Stripe, automating payment processes and reducing manual data entry errors. A well-structured product library is the foundation for robust CRM functionality and effective business operations.

Maintaining clean, accurate data within your CRM, including meticulously managed product properties, is not just about operational efficiency; it's also a critical component of effective communication and customer experience. When your sales and support teams interact with prospects and customers through a shared inbox, having precise product information readily available prevents misunderstandings and ensures that all communications are relevant and timely. This proactive approach to data hygiene helps to prevent spam contacts HubSpot and contributes significantly to overall AI inbox management HubSpot, ensuring your communications are always on target and perceived as valuable.

Share:

Ready to stop spam in your HubSpot inbox?

Install the app in minutes. No credit card required for the free Starter plan.

Install on HubSpot

No HubSpot Account? Get It Free!