White Modern Minimalist Signature Brand Logo (Website) (4)
  • Resume
  • Blog
  • Portfolio
Contact Me
    Partner Router

    HubSpot Partner Router

    A HubSpot UI card that surfaces scored, ranked channel partner recommendations on any deal — and writes the assignment back to HubSpot in one click. Matches by geography, tier, and partner type, with a contact routing layer for getting the right rep involved.

    Partner Router — Channel Partner Matching, Built Into the Deal Record

    The Problem

    In a channel sales motion, matching the right partner to the right deal is one of those tasks that looks simple from the outside and gets complicated fast. Who has coverage in this region? Which partner type actually fits this customer? Who's the right rep to loop in?

    Without tooling, this usually means a rep pausing the sales motion to dig through a spreadsheet, send a Slack to channel ops, or just going with whoever they already know. That's slow, inconsistent, and doesn't scale as the partner network grows. It also means the logic for who gets assigned lives in people's heads rather than in the system.

    The Solution

    A native HubSpot UI card — embedded directly on the deal record — that surfaces scored partner recommendations on demand and writes the assignment back into HubSpot with a single click.

    The rep clicks "Find Partners." The system pulls the deal's end-customer details, searches the full active partner network, and scores every candidate using a configurable rules engine: geographic match, partner tier, partner type, and any preferences the rep sets before searching. Results come back as a ranked, sortable, searchable table — with the scoring reasons shown inline so the rep can see why each partner ranked where it did.

    Selecting a partner auto-loads the eligible contacts at that company, filtered by the partner's routing mode. Some partners have a single designated channel rep; others route to any active partner contact. The rep picks the contact, clicks Assign, and the deal is updated with the correct association labels for both the company and the individual.

    The scoring weights, property names, lifecycle stage values, and association type IDs are all externalized into a configuration file — so the router can be adapted to any HubSpot instance without touching the core logic.

    The Outcome

    Partner assignment goes from a manual, inconsistent process to a guided in-CRM workflow. Reps don't leave HubSpot, channel ops doesn't need to field routing questions, and the data lands in HubSpot correctly labeled for downstream automation and reporting.

    The system is designed to grow. The scoring engine is rules-based today, with a placeholder for LLM-based re-ranking already in place — the long-term vision is to connect it to an AI assistant that understands the partner network deeply enough to make genuinely context-aware recommendations, not just score by attributes.


    Part of a professional portfolio. Full source available at github.com/Suixcity/partner-router

     

    Want to chat
    it over?

    These are complex projects with many variables operating in a dynamic world. Things change, if you have any questions, need a hand, or anything else I can help with please reach out!

    contact me
    White Modern Minimalist Signature Brand Logo (Website) (5)

    This website is the personal project of Thomas Delaney and the views and thoughts expressed are strictly his own and do not represent any other entity.