Hubsessed Office Hours: Loop Marketing and AEO · Every clip

Custom code is a sign the data model needs contracts

Chris Carolan · Tuesday, November 10, 2026

When a workflow needs custom code to do its job, is the code the problem, or is the structure? I'll say up front that my expertise is not in custom code, so I can't judge how good a given workflow is. My read: custom code in a situation like this is "almost like a dead ringer for" a structure that needs to change. A caveat that can't live in a property on the company record is the clue. What I'd do instead is start creating contracts and put a contract card on the company record. Then all of our views and automation can be triggered from what sits on the contract. This is why you can't manage these things when you just have deals and companies. As Casey put it: "If we're using custom code to manage it, then it's probably a bad sign." You get a quick test for your own portal: if custom code is holding your process together, look at the data model first. Where is custom code standing in for a missing object in your setup? Replay clip from Hubsessed Office Hours: Loop Marketing and AEO. Casey and I hosted. Clip page: https://www.hubsessed.io/clips/lma-2026-11-10-custom-code-is-a-sign-you-need-contracts