From the show
Chapters
- 02:04Good morning: Chris, Casey and Joshua Oakes on the extra hourTopic
- 03:42Casey's 5 a.m. coffee-and-TV life hackTopic
- 07:59Chris's weekend: Nectar, the stream deck and a bridge to the laptopTopic
- 08:30This week's events: Office Hours and HUGs from Zach and CaseyTopic
- 09:48The Another Orange Morning world, and replays now skip the theme songTopic
- 11:00AI-Native Office Hours with Nico and Trisha, and the December boot campTopic
- 13:51Social Calendar Redesign: the calendar becomes the main tabTopic
- 16:46Shopify discount codes sync into HubSpot as a CRM objectTopic
- 21:04Forms: separate legal basis and one consent checkbox for many subscription typesTopic
- 24:47What GDPR tools used to cost, and why delivering value lowers the riskTopic
- 26:47Waiting on legal: three months and countingTopic
- 29:26CRM record associations permissions updateTopic
- 30:29Should more people be able to manage associations?Question
- 39:06Goal creation and edit, with Breeze suggesting targetsTopic
- 42:21Goals nobody based on anything, and Breeze asking whether your pipeline supports the goalTopic
- 45:37Will It Breeze: Associations? Why does it have to be so hard?Question
- 47:05Breeze explains associations to a ninth graderTopic
- 51:27Champion on one deal, decision-maker on anotherTopic
- 55:25The sales team version: a role belongs to a relationshipTopic
Another Orange Morning Recap: Monday, November 2, 2026
The Monday after the clocks went back, Joshua Oakes joined Chris Carolan and me, and nobody was quite sure the extra hour had helped. Once we got to the updates, the morning kept circling one idea: the tools that hold relationships in HubSpot are getting easier to use, and the work is still deciding what those relationships mean.
Here is what we got into: a few minutes on weekends and the new Another Orange Morning world, this week's Office Hours and the December boot camp, then five updates in a row. The social tool's new calendar, Shopify discount codes as their own CRM object, one consent checkbox for many subscription types, a change to who can edit associations, and Breeze helping set sales goals. We finished with a Will It Breeze on associations that took a turn through a ninth-grade school club.
Before the Updates: Extra Hour, Morning Hacks and a New Home for the Show
Chris opened by asking whether we enjoyed the extra hour. Oakes knew it was coming because Chris told him a week ago, and he still woke up wondering why he could not get back to sleep. After my sister's Halloween party I went to bed at midnight instead of nine, so one hour did not close that gap for me. I did get to share my new life hack: my alarm goes off at five, I watch my show and drink my coffee, and I "look forward to getting out of bed instead of dreading getting out of bed."
Chris also said out loud what the show is becoming. We start with the B2B, got-to-do stuff, but the goal is to "be a place where the community connects." He started building the Another Orange Morning world over the weekend, and there are unboxings on the site now. If you have ever watched a replay, you no longer have to skip two minutes of theme song: every on-demand video now starts at "good morning, HubSpot Nation." Oakes asked for that option as a host too. I like my two minutes to check email, so his request went in the backlog.
This Week: AI-Native Office Hours and a December Boot Camp
Today's AI-Native Office Hours is on Breeze agent setup with Nico and Trisha, and our HUGs this week are from Zach and me; everything is on the events page. Chris and Nico are opening registration for a December boot camp, HubSpot Academy's AI Mini-Series, on December 1, 8 and 15, all things HubSpot AI setup, with help from the HubSpot Academy team. Signing up for the first session gets you all three. Chris gave away the plot of the first session: "Start talking to Breeze. Spoiler alert. That's the whole first session."
Five Updates, One Thread: Who Gets to Connect Things
Social Calendar Redesign
Chris picked this one. The social tool's Calendar tab now replaces the Manage tab and opens to one calendar with list, month, week and day views. It is in public beta for Marketing Hub Professional and Enterprise. We spent a minute working out whether there had been a calendar before, and there had, as an option behind the table view. As Chris put it, "So the real update is that the main tab is now calendar instead of manage." Oakes does not publish from Marketing Hub, so he was mostly watching. Chris's favorite part was clicking back a month and seeing the published posts stack up by day.
Why it matters: social teams plan in time, not in status columns. Making the calendar the front door matches how people already think about a content plan. Chris summed it up: "I'll just be happy about progress being made on the social calendar."
For more details: Social Calendar Redesign.
Shopify App: Sync and Use Discounts in Marketing Emails
The Shopify app can now sync discount codes into HubSpot and drop them into marketing emails with a new discount code module. The detail that made me say "Oh. Weird." is where the codes land. As Chris pointed out, "Not property. CRM object." I said "the big update to me feels like discount code CRM objects."
Oakes was cautiously optimistic. He has seen plenty of data from other platforms come into HubSpot as half objects that do not behave like full ones, so he wants to see how these hold up. Chris thought it makes sense as an object, since codes apply sometimes and not others, expire, and connect to carts, orders, contacts, products and campaigns. He also spotted a new object on the CRM index he had not seen before, topic mentions, which looks related to help desk. His tip: that drop-down and a full export of properties will sometimes surprise you about what HubSpot considers schema.
Why it matters: Oakes said it best: "I do love on behalf of everybody who uses these codes the ability to get outside of Shopify in your CRM." With codes as records you can report on redemption, look at lifetime value and repurchase rates, and see whether a discount did what you hoped. It is in public beta for anyone on the Shopify app.
For more details: Shopify discounts in marketing emails.
Separately Manage Legal Basis and Marketing Consent in Forms
This was Oakes's update: "the most boring and finally." HubSpot forms now let you manage the legal basis for processing data separately from marketing communication consent, in public beta for all hubs and tiers. The screenshot that matters is the one with subscription types. "Almost everybody has the exact same text for all of their subscription types," Oakes said, yet asking for explicit opt-in on more than one meant a box for each. Now, he said, "you can just say this form is for this audience segment," check the subscriptions behind it, and process one submission. He tells clients he is not a lawyer, and he has watched people give up on long, painful forms. His verdict: "boy this is a relief."
Chris added the history. When GDPR arrived, tools that managed cookies and forms cost five to ten times what HubSpot did, and even as HubSpot added flexibility, the focus on risk kept people from simplifying. His point: "if you show up in the world in a good way and deliver value, the chances that somebody's going to complain about the communications that they're getting from you dramatically decreases." You still need a communication strategy, though, and permission to change the words, because "if you ask legal, they're going to fill it up."
Oakes has seen both ends of that. One client's legal team said do whatever you want, and his answer was "I'm going to need that in writing here." Another has been waiting three months for legal to approve HubSpot's default permissions language: "it's going to be 2027 before we're able to add any subscription forms."
Why it matters: one checkbox for an audience is a better experience for the person filling out the form, and it gets more people actually subscribed. Take this one to legal with a simpler form in hand.
For more details: Separately manage legal basis and marketing consent.
CRM Record Associations Permissions Update
The Edit associations permission now controls who can add, remove and edit associations and association labels, and it works the same way in the association table and the associations card. To change associations from a record, a user also needs edit access to that record. It is live for all hubs and tiers.
I was hoping this would go the other way. "I wish more people had the ability to do associations," I said, because "there's two types of portals. The one where everybody's a super admin, and then the one where people are scared to give people permission to do anything. So no one can do anything." I would almost like people to manage associations without edit access to the record, and "I'm worried this actually adds more friction. I was hoping this would remove friction."
Chris raised the question of edit access for both record types, and added a third kind of portal: the one where sales cannot spend time on associations. The account owner holds the context on that relationship, so "they're the best ones to do it." Oakes first read it as being about labels in the data model builder; Chris pointed to the line about creating records and read it as data between records, not schema. Chris described removing my host label from a Monday episode when I was out, which this permission now governs. Oakes said what he wants instead: associations "have so much potential to be load bearing," so the controls he wants look like a closed won deal whose billing contact cannot be removed. He also reads this as groundwork for scoping Breeze, agents and API tools.
Why it matters: before this rolls through your portal, check who on sales has record edit access, so the people closest to the relationship can still keep it accurate.
For more details: CRM Record Associations Permissions Update.
Goal Creation and Edit Enhancements
Goals got a new creation flow, a cleaner targets table and bulk actions, and you can now ask Breeze Assistant to create sales goals with suggested targets based on your existing goals and performance. It is live for Sales Hub and Service Hub Professional and Enterprise. The release note's description of the old experience, unclear and disorienting, made me picture a haunted house. Oakes coaches internal admins and RevOps teams, and when a client is ready to roll out goals for sales, he opens with "I'm so sorry for what you're about to experience."
With Q4 half over once you subtract the holidays, 2027 goals are close. Chris described the usual spreadsheet, where revenue doubles so units double and nobody asks if the pipeline supports it. He is looking forward to Breeze pushing back: "In what world does your deal pipeline support that goal? Not the portal I'm looking at." Oakes guessed Breeze might just reply with a grimace emoji.
Why it matters: Chris's ask for admins and managers is to make it "your job in 2027" to get the team talking to Breeze. When a rep explains to Breeze the pipeline that only lives in a spreadsheet, "watch your CRM get updated." Oakes added that building the portal's AI context layer, and knowledge for the sales team, is what makes that adoption pay off.
For more details: Goal Creation and Edit Enhancements.
Will It Breeze: Associations? Why Does It Have to Be So Hard?
Chris typed "Associations?" into Breeze before the goals update, and we came back to it at the end. Breeze asked whether he meant associations between records or the update, and separated the ideas cleanly: a property describes a record, an association connects records, and a label describes that connection. Then he asked "why does it have to be so hard?" Breeze answered, "It shouldn't have to be," and pointed out that you are trying to say something human, like this person works here or this person makes the buying decision. Its best line: "The system should ask what the relationship means, then handle the plumbing."
Chris asked for a visual a ninth grader could follow, and Breeze used a school club example: Alex is president of the art club and a member of robotics. Oakes called it "a little bit goofy," since it never says what is in it for the person doing the work, and he pointed us to where associations earn their keep in B2B: "somebody can be a champion on one deal and a decision-maker on another." Chris's lesson for admins is that this is where it starts. Get clear with Breeze first, then ask it to explain the idea to your team, instead of the "twenty slide deck" nobody has time for. The sales team version came back with internal sponsor, budget holder and decision maker, and the line "A role belongs to a relationship, not to the person forever." Chris's verdict: "Will it breeze? It certainly will."
See the question and the clip: Will It Breeze: Associations? Why does it have to be so hard?.
The Rest of the Updates
We did not get to everything that shipped from Friday through Monday. Copy Associations via Workflow is now in public beta, so a workflow can connect a deal and a contact through a company they already share. Update payment method links are available for any subscription that was not generated from a contract, whatever its payment status. The Payment Links API now applies tax rate groups and keeps product IDs on clone-mode line items. Date properties can allow today in their validation rules. HubSpot's Approvals agent can review emails, pages and blog posts in private beta. Customer agent now passes the visitor's verified email in API requests, which we covered on Friday. Everything else that shipped is in the HubSpot updates feed.
The Sign-Off
You probably already own the value you are looking for in HubSpot. You just need to wake up to it. We will see you tomorrow morning.
Produced by Value-First Media
