Case studies

Manage Channel Partners & Training in HubSpot: Case Study

Written by Sherbin S | Oct 31, 2026, 6:42:25 AM

Short answer: To manage channel partners in HubSpot without mixing them with customers, create a Partner custom object modelled on the Company object. Tag partner people on the existing Contact object, associate the partner with each deal it brings, and store training status as properties on the partner record. Amwhiz built exactly this for a SaaS client, so partner data, training, and revenue reporting now run from the same CRM as sales.

What was the challenge?

A partner is a company, but it is not a customer. Amwhiz's SaaS client already worked every deal in HubSpot. They now wanted their global partner network in the same CRM, with training data attached, without disturbing the Companies view their sales team depends on.

The client is a software company that provides AI-native IT operations and service management platforms. They work with partners across the world. Partners are trained to implement the platform, and some also take part in sales.

 

Why can't you add partners as company records in HubSpot?

You can, but it hurts visibility. Customers and partners are both companies, yet they serve different purposes. Mixing them means sales reports, lists, and views no longer show a clean picture of customers.

The client faced these problems:

  • Partners and customers mixed together: Partners added as ordinary company records would blend with customer companies.
  • No way to tag a partner on a deal: A deal carries the customer contact and customer company, but there was no clean way to record which partner was behind the sale.
  • No home for training data: Training status was not recorded against the partner in the CRM, which made it hard to manage across a large partner base.
  • Limited partner analytics: The client could not easily see which partner brought the most revenue, which partners had not completed training, or how partner tiers performed.

How did Amwhiz build partner management in HubSpot?

Amwhiz delivered five things:

  1. A Partner custom object that mirrors the structure of the Company object
  2. A Partner Contact tag on the existing Contact object
  3. Deal associations that link a partner to every deal it brings
  4. Training properties on each partner record
  5. Partner-focused reports

Customer records stay in Companies and Contacts, while partners get their own object and are linked to the deal as a separate association.

 

Step 1: Should partners be company records or a custom object?

Amwhiz compared two options. Using the Company object would have kept everything in one place but mixed partner and customer records. They chose a separate custom object, so customers stay in Companies and partners stay in their own space. Custom objects are available on HubSpot Enterprise plans, so check your tier first. Our HubSpot Professional vs Enterprise comparison covers what each plan includes.

 

Step 2: How do you build a Partner object in HubSpot?

Amwhiz created a custom object named Partners and modelled it on the Company object so the sales and partner teams would find it familiar. It carries the same core information a company record holds, such as name, domain, country, industry, and owner, plus partner-specific properties.

Property group Example properties Demo value
Company information Partner Name, Website, Country, Partner Owner Demo Partner Alpha, demo-partner-alpha.example, Singapore
Partner classification Partner Tier, Partner Type, Partnership Start Date Gold, Implementation and Sales, 1 Apr 2025
Training information Training Status, Training Programme, Training Completion Date, Certified Team Members Completed, Platform Implementation, 20 Jun 2025, 6

Step 3: How do you track partner contacts in HubSpot?

Amwhiz did not create a second contact object. Partner people stay in the existing Contact object, are tagged as Partner Contacts, and are associated with their partner record. A partner now shows all of its people on one record, and customer contacts stay separate from partner contacts.

 

Step 4: How do you link a partner to a HubSpot deal?

When a sale comes through a partner, the sales team follows this routine:

  1. Add the customer contact and customer company to HubSpot if they do not exist yet.
  2. Create the deal in the existing sales pipeline as usual.
  3. Associate the customer contact and customer company with the deal.
  4. Associate the partner with the deal.

The sales process does not change. The partner is one more association on the deal, and it shows who brought the opportunity. If you later want to automate parts of this routine, read about the common HubSpot workflow automation challenges first.

 

Step 5: How do you track partner training in HubSpot?

Each partner record holds training properties showing where that partner stands. The team can filter and segment a large partner base by training status, programme, or completion date, and can see at a glance who is trained, who is in progress, and who has not started.

 

Step 6: What partner reports can you build in HubSpot?

With partners linked to deals and training stored on the partner, Amwhiz built reports for:

  • Revenue brought in by each partner during the current financial year
  • Partners that have not completed their training
  • Deal count and revenue by partner tier
  • Sales outcomes of partner-influenced deals compared across tiers

Sample figures for illustration only.

Clean, well-structured CRM data is what makes these reports trustworthy. Our guide to HubSpot Data Hub explains how to keep that data in shape as you grow.

 

Challenges and solutions

Challenge How Amwhiz addressed it
Adding partners to the Company object would hurt customer visibility Created a Partner custom object that replicates the Company structure, so partners get a company-style record without entering the Companies view
Partners have several people, and a second contact structure would split the data Reused the Contact object and tagged people as Partner Contacts, associated with their partner record
A deal had to carry the customer and the partner without confusing the two Kept the customer contact and company associations as they were and added the partner as a separate association
Training information had to work across a large set of partners Added dedicated training properties on the partner record so lists, filters, and reports can segment by status
Leadership wanted revenue reporting by partner and tier on a financial year basis Built reports on the partner-to-deal association, grouped by partner and tier, and filtered to the financial year

Before vs after

Before After
Partners had no dedicated place in HubSpot Partners live in their own custom object, modelled on the Company object
Adding partners as companies would have mixed them with customers Customer companies and partner records stay separate and clear
No way to tag a partner on a deal The partner is associated with the deal alongside the customer contact and company
Partner people mixed in with customer contacts Partner Contacts are tagged and linked to their partner record
Training status not tracked in the CRM Training properties sit on each partner record
Partner performance hard to measure Reports show revenue by partner, training gaps, and tier outcomes

What are the benefits of managing partners in HubSpot?

  • HubSpot as the single source of truth: Sales activity, customer data, and partner data sit in one system.
  • Clean customer visibility: Partners are not mixed into Companies, so customer reports and views stay accurate.
  • Partner-sourced sales captured on the deal: The team can see which partner is behind each deal without changing the existing pipeline.
  • Training managed at scale: Training status is held on each partner, so the team can filter and follow up across a large partner base.
  • Revenue by partner: The client can see which partner brought the most revenue in the financial year.
  • Training gaps visible: Partners that have not completed training can be listed in a single report.
  • Tier-level insight: Outcomes from different partner tiers can be compared, which supports better partner programme decisions.
  • Room to grow: A new partner is a new record, and a new tier or training programme is a new property value, not a rebuild.

Frequently asked questions

Can you manage channel partners in HubSpot?

Yes. Create a Partner custom object, tag partner people on the Contact object, and associate the partner with each deal it brings.

 

Why use a custom object instead of the Company object for partners?

Partners added as companies mix with customer records and reduce visibility into both. A separate custom object keeps customers in Companies and partners in their own space.

 

How do you tag which partner brought in a deal in HubSpot?

Associate the partner record with the deal, alongside the customer contact and customer company. The sales process itself does not change.

 

How do you track partner training in HubSpot?

Add training properties to the partner record, such as Training Status, Training Programme, Training Completion Date, and Certified Team Members. Then filter and segment partners by those values.

 

Can HubSpot report on revenue by partner and partner tier?

Yes. Reports built on the partner-to-deal association can be grouped by partner and by tier and filtered to the financial year.

 

Conclusion

The client needed to manage partners and their training inside HubSpot without disturbing the customer data and sales process that already worked. Amwhiz created a Partner object modelled on Company, tagged partner people on the existing Contact object, associated partners with deals, and added training properties to each partner. The result is a clear separation between customers and partners, a simple routine for tagging partners on deals, and reports that show partner revenue, training gaps, and tier performance.

If your partner programme has outgrown spreadsheets, or you are seeing the signs you have outgrown DIY HubSpot, our HubSpot consulting team can design the right data model, and our HubSpot onboarding services help your sales and partner teams adopt it.

 

Book your free HubSpot consultation →