Last verified: October 8, 2026
What You Can Now Do
Context Memo now lets you set call hours that respect busy calendar blocks, so calls won't be offered during times when a calendar shows the line is occupied. Call hours used to be the only input: if the clock said you were open, the call went through. Now the system reads busy events on the connected calendar and treats that time as unavailable, which means your call window is the intersection of your stated hours and your actual open calendar. The decision this changes is a small one with real consequences: you no longer have to hand-edit call hours around meetings, demo blocks, or time off. You mark the block on the calendar once, and availability follows it.
Where It Is in Context Memo
This lives in call availability settings, alongside the call-hours configuration for the line. The same logic applies downstream at the point of delivery, so both the call-number route and the callback-lead route check calendar busy state before a call is routed or offered. Nothing changes visually for the buyer. What changes is which time slots the system is willing to present.
How to Use It
- Open call availability settings and confirm the calendar attached to the line. Busy detection reads from that calendar, so an unconnected or wrong calendar means no busy blocks get picked up.
- Set your call hours as the outer boundary. Treat these as the widest window you'd ever take a call in. Busy blocks will subtract from it rather than extend it.
- Mark real conflicts as busy on that calendar. Internal reviews, customer calls, travel, and time off all count. Events marked free will not block availability.
- Place a test call to the call number during an active busy block. You should see the call declined or not offered for that period instead of routed to an occupied line.
- Submit a test callback lead inside the same busy block. The callback route applies the same check, so the lead should not be offered a time that overlaps the block.
- Repeat one test inside a genuinely open window within call hours. The call should route normally, which confirms you've narrowed availability and not switched it off.
Run steps 4 through 6 in one sitting. Five minutes of testing tells you more than reading settings labels.
Why We Built It
Customers told us plainly what was happening: calls were being offered or routed during times when the calendar showed the line was already busy. That created conflicts, which is the polite word for a buyer dialing in while the person on the other end was sitting in a different meeting. The cost was paid twice. Once by the team, who had to keep call hours and their real calendar manually in sync and still got caught out. Once by the buyer, who experienced a missed or abandoned call at the exact moment they were most motivated to talk. For a channel built on catching intent while it's warm, that's an expensive failure mode. Availability has to reflect reality, not a schedule someone set three weeks ago.
What It Does Not Do Yet
The feature suppresses availability. It does not reassign it. A busy block prevents a call from being routed or offered during that period, but it doesn't automatically forward the call to a second line or a backup owner, and it doesn't shift an existing booking to the next open slot on your behalf. Routing to an alternate person remains a manual setup choice.
Busy detection is also only as accurate as the calendar it reads. Events marked free, tentative holds you treat as firm, and blocks living on a calendar that isn't the connected one will not be respected. If your team keeps conflicts in more than one place, consolidate them on the connected calendar before you rely on this.
One more honest limit: this governs when calls are offered, not what happens after. Lead qualification, follow-up sequencing, and CRM state still flow through your existing setup and the HubSpot integration. Context Memo is not trying to replace your CRM or your calendaring system here. We're making sure the call availability we expose matches the availability you actually have.