Inbound Marketing Thoughts and Curation Blog - All Articles

You Have the Member Data. So Why Can’t You See the Member?

Written by Boyd Wason | 22 Sep, 2026

Quick answer: When a HubSpot implementation underperforms for an association, the cause is rarely the software. It's usually a membership architecture decision that was never made. HubSpot provides the CRM foundation, but associations still need a membership layer, like NativelyAMS, working inside that same environment, or the member relationship stays fragmented across disconnected systems.

An association spends months and a meaningful budget implementing HubSpot. The kickoff calls go well. The dashboards look sharp. Then, six months in, someone in a leadership meeting says the sentence every implementation partner dreads:

"HubSpot doesn't work for us."

It's worth pausing on that sentence, because it's rarely accurate. What's usually happened is more specific, and more fixable, than a failed CRM.

Look closer and the symptoms are familiar. Reports don't match from one meeting to the next. Membership staff are still updating spreadsheets because they don't trust the system. Renewal campaigns need someone to manually check who's actually eligible before they go out. Membership history lives in the AMS. Marketing engagement lives in HubSpot. Event attendance lives somewhere else entirely. Finance has one version of membership status; the membership team has another. A member enquiry can't easily be viewed alongside the rest of that person's relationship with the organisation.

Staff are still moving information between systems by hand. And nobody can quickly answer a question that should be simple: which members are highly engaged, which are drifting, and what happened before someone decided not to renew?

The CRM exists. The member relationship is still scattered across people and platforms.

Sometimes the technology stack genuinely is wrong. But far more often, HubSpot has been introduced without resolving the wider membership architecture around it. HubSpot manages CRM, marketing and service. A separate AMS keeps managing memberships, renewals and membership history. The two are stitched together with integrations and manual workarounds, and the organisation is left relying on that stitching to hold the member relationship together.

This is where the architecture needs a second layer. HubSpot is the CRM foundation. Associations still need an AMS layer for membership-specific processes, and that layer shouldn't sit in a separate, disconnected system. NativelyAMS brings membership management onto HubSpot itself, so membership doesn't have to live somewhere else. Engaging Partners then designs the operating model, architecture, automation and reporting around that combined environment.

Get this wrong, and the cost isn't just messy CRM architecture. It's more administration for staff, less visibility into engagement, and a weaker ability to spot retention risk before it becomes a lapsed member.

Why can't HubSpot make membership decisions for you?

Software can execute a process. It can't define one.

Neither HubSpot nor an AMS can decide when someone actually becomes a member, what "active" means, or when a member should be considered lapsed. They can't decide who owns a renewal, what information finance owns, or how organisational membership should work. They can't tell you what should happen during a grace period, what counts as meaningful engagement, or which exceptions genuinely need staff intervention.

Those are organisational decisions. The software just carries them out.

The same is true for engagement and retention. HubSpot can show email engagement. NativelyAMS can hold membership, renewal and other membership-specific information inside that same HubSpot environment. Events, CPD, committees and service interactions add further context.

But the organisation still has to decide what those signals mean.

Does attending three events indicate strong engagement? Does completing CPD matter more than opening a marketing email? Is a member with an unpaid renewal but active committee involvement disengaged, or just slow to pay? Should a corporate member with one engaged employee out of thirty be treated the same as one with ten actively participating employees?

Those decisions determine whether the technology simply stores information, or actually supports better membership decisions.

What happens when nobody agrees on what membership actually means?

Take membership status.

Membership says expired means the anniversary date has passed. Finance says the member is active until the invoice is written off. Marketing says they're still a member during the grace period.

Then leadership asks how many active members the association has.

No CRM and no AMS can produce a trustworthy answer until the organisation agrees on the rule. Statuses like Active, Expiring, Grace Period, Lapsed, Pending and Cancelled all need clear, shared definitions, agreed before HubSpot workflows, NativelyAMS membership processes, reporting or automation are configured, not after.

This connects directly to retention. If different teams disagree about when membership starts and ends, a question as basic as "what was our retention rate last year?" becomes surprisingly hard to answer with confidence.

The dashboard isn't the problem. The membership model underneath it was never agreed.

Why do problems start when the AMS and CRM are treated as separate worlds?

Here's a common setup: HubSpot manages marketing, CRM and communications. An AMS manages membership. Finance manages payments. An event platform manages attendance. Something else manages CPD, committees or credentials.

Each system might work perfectly well on its own. The problem shows up the moment someone needs to understand a single member across all of them.

Membership status needs to sync from the AMS into HubSpot. Contact updates might need to sync back. Renewal dates need to stay aligned. Marketing activity sits in HubSpot; membership history sits elsewhere. Automation depends on whether the integration has actually updated. Reporting means combining data from multiple systems. Staff need to remember which platform owns which fact.

The result is a modern CRM sitting on top of the same fragmented operating model the organisation had before.

This is exactly the gap NativelyAMS is built to close. It brings the AMS layer onto HubSpot, so membership-specific processes and records operate inside the same platform as CRM, marketing, service and engagement activity. The point isn't integration for its own sake. It's reducing the structural divide between CRM and membership management, so there's less to reconcile in the first place.

Why doesn't automating a broken renewal process fix it?

Automation doesn't fix process inconsistency. It just makes the inconsistency faster.

Picture a renewal process built from six spreadsheet updates, three manual checks, four emails, an AMS export and a HubSpot import. That process doesn't need those same steps rebuilt as an automated workflow. It needs to be redesigned.

If membership staff are already following slightly different renewal rules, putting those inconsistent rules into HubSpot workflows just codifies the inconsistency, on autopilot. If renewals depend on repeatedly moving information between an AMS and a CRM, automating the sync doesn't remove the underlying complexity. It just hides it for a while.

This is why Engaging Partners maps trigger, decision, action, exception and owner before building anything. Once that's clear, HubSpot and NativelyAMS can support renewals with clear triggers, defined statuses, known ownership, fewer manual handoffs, less spreadsheet administration, and communication that actually reflects where the member is in their renewal, with clear exceptions left for staff to manage by hand.

Why shouldn't your old AMS be the blueprint for the new environment?

"We just want everything from the old AMS moved across."

It's a reasonable-sounding instruction. It's also how obsolete fields, duplicate categories, outdated processes and strange naming conventions end up rebuilt, field by field, inside a brand-new platform. Historical workarounds get treated as requirements. Old limitations get faithfully recreated instead of left behind.

Moving from a legacy AMS into HubSpot and NativelyAMS shouldn't mean rebuilding the legacy AMS. It's a chance to reconsider what membership records actually need to exist, which history is genuinely valuable, which processes are still necessary, and which fields actually support operations or reporting rather than just habit.

Migration should preserve valuable data. It shouldn't preserve every old design decision along with it.

Why doesn't a Contact property capture what membership actually is?

HubSpot Contacts represent people. A property like Membership Status = Active can work for a very simple organisation.

Most associations aren't that simple.

A membership has a start date, an expiry date, a renewal period, a type, a status, payment information, history, and an associated person or organisation. It renews repeatedly and changes over time.

Continually overwriting a single Contact property destroys exactly the historical context retention reporting depends on. A Contact might currently show Membership Status = Active. The useful history is closer to: joined 2021, renewed 2022, renewed 2023, changed membership type 2024, renewed 2025, renewal due 2026.

That's not a property. It's a record. NativelyAMS provides the membership-specific structure to manage that properly inside HubSpot, rather than forcing an entire membership model to fit inside standard Contact fields.

What happens when the member relationship is split across teams?

Marketing knows which emails someone opens. Membership knows their renewal history. Events knows what they attended. Finance knows what they paid. Committees know where they participate. CPD knows what they've completed. The membership team knows what they've recently asked for.

Nobody can easily see all of it together.

A member hasn't opened a marketing email in six months. Looking only at HubSpot marketing activity, they look disengaged. But the same member has attended two events, completed CPD, joined a committee, and submitted a recent enquiry. They might be one of the association's most engaged members, just not through email.

This is exactly why bringing membership into the HubSpot environment through NativelyAMS matters. Membership status, renewal timing and membership history sit alongside the wider CRM and engagement context, instead of staying isolated in a separate AMS. Retention decisions get noticeably smarter once membership and engagement stop living in different systems.

What's the difference between recording membership and understanding the relationship around it?

Membership status tells you where the membership stands. Engagement tells you what's actually happening around it.

Event attendance, CPD activity, committee participation, chapter involvement, enquiries, service interactions, email engagement, portal activity, renewals, payments, and organisational relationships are all signals. They shouldn't automatically be treated as equal, and the architecture needs to make them visible and usable in context.

That shifts the question the association can ask. Instead of "who are our active members?" it becomes: which members are becoming less engaged? Which are approaching renewal with very little recent activity? What activities are most common among members who renew? Which new members joined but haven't participated since? Which lapsed members were previously highly engaged, and worth reactivating?

The goal isn't an arbitrary engagement score. It's giving membership teams connected information they can actually act on.

Why is organisational membership more than a billing record?

Company = Active Member doesn't tell you much on its own.

An association needs to understand which membership the organisation holds, its renewal date and period, its billing contact and primary membership contact, its eligible and participating employees, and its event, CPD and committee activity across all of them.

Two organisations can both show an active membership. One has thirty eligible employees and only one who's engaged all year. The other has eight event attendees, four completing CPD, two on committees, and several people regularly engaging with the association.

Those are two very different relationships wearing the same status. HubSpot Companies and Contacts, combined with NativelyAMS membership records and properly configured relationships, are what make that difference visible.

Why should reporting shape architecture from day one?

Leadership needs to understand retention by membership type, region, organisation size and joining year. They need to see engagement before renewal, organisational participation, lapse and reactivation patterns, and whether certain activities are associated with stronger renewal.

None of that is answerable if membership data stays isolated in one system while engagement data sits in another. This is another reason CRM and AMS architecture need to be designed together, not sequentially.

A dashboard can't compensate for data that was never connected in the first place.

Who owns the environment once it's live?

Governance matters, but it doesn't need to be complicated.

Someone needs to own who can create properties, who can create workflows, who can change membership rules, and what the naming conventions are. Workflow documentation, data standards, archive rules, admin permissions and change control all need a home. So does responsibility for whatever integrations remain.

Even a well-designed HubSpot and NativelyAMS environment drifts when teams start creating their own fields, lists, spreadsheets and workarounds. Governance is what protects the architecture after the project ends.

What should discovery actually produce?

There's a big difference between asking "what do you want HubSpot to do?" and understanding how the membership organisation should operate.

The better questions look like this: How should membership renewal work? What role should NativelyAMS play? Which processes currently live in the AMS, and which of those should move onto HubSpot? Which external systems genuinely need to stay? What should happen in the 90 days before renewal? What does a membership manager need to know before contacting a member? What does leadership need to know about retention that it can't answer today?

Engaging Partners uses discovery to help the organisation make those decisions before translating them into HubSpot and NativelyAMS. Discovery should produce an operating model, not a longer configuration list.

What should happen before configuration starts?

  1. Understand the member operating model — membership types, organisational membership, renewals, engagement, service, payments, events, committees, CPD, ownership, exceptions.
  2. Map the existing technology environment — where membership and member activity currently live, and where duplication and manual reconciliation are happening.
  3. Map the member lifecycle — joining, onboarding, engagement, renewal, lapse, reactivation, and the decisions that matter at each stage.
  4. Decide what should move onto HubSpot — what HubSpot manages natively, where NativelyAMS provides the membership layer, and which legacy systems can retire.
  5. Agree definitions and business rules — statuses, renewal rules, grace periods, lapse rules, organisational membership rules, ownership, exceptions.
  6. Design the data and relationship architecture — Contacts, Companies, membership records, association labels, relationships, properties, history.
  7. Define reporting and retention requirements — what leadership and operational teams actually need to see.
  8. Design automation around the new model — removing spreadsheets, manual list building and repetitive checks, not just adding workflows.
  9. Define the remaining integrations — which specialist platforms genuinely stay, and exactly what HubSpot needs from them.
  10. Configure, migrate and automate — build the agreed architecture, bring across the data worth keeping, and automate where it genuinely reduces work.

Configuration is step ten. Not step one.

What can HubSpot actually do once this is fixed?

Once CRM and membership architecture are designed together, a lot changes at once.

Membership staff see membership and wider engagement in the same environment. Renewal workflows have clear triggers. Membership history is preserved instead of overwritten. Organisational memberships are understood beyond invoice status. Engagement can genuinely influence communication. Members approaching renewal with declining activity get identified earlier, not after they've already lapsed.

Teams stop maintaining competing spreadsheets. Staff spend less time moving data between an AMS and a CRM, and more time on the conversations that keep members around.

A successful HubSpot implementation doesn't leave membership behind

Every successful implementation gets built twice. First on the whiteboard. Then in HubSpot.

For associations, building it in HubSpot doesn't mean forcing HubSpot's native CRM to behave like an AMS. It also doesn't mean keeping the old AMS running beside HubSpot indefinitely, held together by integrations. NativelyAMS provides the membership layer on HubSpot. Engaging Partners designs and configures the wider environment around it.

The objective is an association that can understand who the member is, what membership they hold, when they renew, which organisation they belong to, how they participate, how their engagement is changing, and what should happen next, without reconstructing that story across five different systems every time someone asks.

The value was never just implementing HubSpot, or replacing an AMS. It's bringing CRM and membership together so the organisation can understand, engage and retain members with less administration standing in the way.

If your association is weighing up HubSpot, replacing an AMS, running HubSpot alongside a separate AMS, or trying to fix an implementation that already feels stuck, that's exactly the conversation worth having with Engaging Partners about HubSpot and NativelyAMS architecture.

Frequently asked questions

Is HubSpot capable of running an association's membership operations on its own?
HubSpot provides a strong CRM, marketing and service foundation, but it isn't built to natively manage membership-specific processes like renewal periods, membership statuses or organisational membership structures. Associations typically need a membership layer, such as NativelyAMS, working inside HubSpot to handle that side of the operation.

How long does it typically take to design and implement this kind of architecture?
Timelines vary depending on the complexity of the existing membership model and how many systems are currently in use. Organisations with clear, already-agreed membership rules move faster through discovery. Those still reconciling different definitions across finance, membership and marketing need that resolved before configuration can start.

What's the risk of implementing HubSpot without addressing the wider membership architecture?
The main risks are ongoing manual administration, unreliable reporting, and a weaker ability to spot disengaged members before they lapse. The CRM itself may work fine, but the member relationship stays fragmented across the AMS, HubSpot and other systems.

Do associations always need to replace their existing AMS?
No. Some specialist systems, such as event platforms or learning management tools, genuinely warrant staying in place. The key question is whether the core membership relationship depends on multiple systems and integrations just to be understood. NativelyAMS is aimed at solving that specific problem, not at replacing every system an association uses.

Who is this approach best suited to?
It's most relevant for associations and membership organisations considering HubSpot, migrating from a legacy AMS, running HubSpot alongside a separate AMS, or finding that an existing HubSpot implementation hasn't resolved their membership and reporting challenges.