Product · Calendar
Your day, briefed before it starts.
Every meeting gets a CRM capsule — last touchpoint, open deals, recent tasks. 60-second read on your phone. Delivered at your hour.
- 10:0030mDiscovery — NorthwindARSHDeal · $24k
- 14:3045mHooli Studios — pitchJLDeal · $36kPrep
- 16:0015mStandup — internalPSJBTeam
A briefing on every meeting before it happens.
Each meeting carries a CRM capsule — last touchpoint, open deals, recent tasks. A 60-second read on your phone, before you walk in.
- 10:0030mDiscovery — NorthwindARSHDeal · $24k
- 14:3045mHooli Studios — pitchJLDeal · $36kPrep
- 16:0015mStandup — internalPSJBTeam
The meeting and the context, on one row.
- Last touchpoint surfaced from the timeline
- Open deals attached to each attendee
- Recent tasks against the contact or company
- Sixty-second read, mobile-first
- Context resolved at briefing time, not at meeting time
Two-way sync with Gmail and Outlook.
A Calendar Channels collection runs the bidirectional sync. Meetings created in Grid show up in your calendar app. Meetings created there show up here.
- ARAlex Rivera2mRe: Q3 renewal — invoiceGot the PDF, paying tonight…
- JLJordan Lee1hNew deal — Hooli StudiosWorth a call? Pipeline is healthy
- SHSara Hayes3hOKR template attachedLatest copy — feedback welcome
- NWNorthwind CorpYestQuote #Q-2814Approved on our side — proceed
One source of truth across both providers.
- Calendar Channels collection per user
- Bidirectional sync — Grid to provider, provider to Grid
- Gmail and Outlook OAuth with subscription renewal
- Per-channel credentials, never global tokens
- CRM Calendar Events collection mirrors both sides
Proximity matching for the meetings you have on the road.
Nominatim geocoding on every meeting location. Open deals near where you'll be surface in the briefing. Useful for field-sales and multi-location operators.
Open deals near where you are going.
- Nominatim geocoding on every meeting location
- Open deals scored by distance, not by alphabet
- Surfaced inside the same briefing capsule
- Works for field-sales runs and store visits
- Multi-location operators see the local pipeline
Fan-out delivery, per tenant, per user.
A parent job fans out to a tenant job, which fans out to a per-user job. Your briefing lands at your local hour — not the tenant default, not a global one.
Parent → tenant → user. Three levels, one briefing.
- Parent job ticks once per scheduling window
- Tenant job fans out to each opted-in tenant
- Per-user job resolves the local hour and channels
- Idempotent BullMQ job ids — no duplicate briefings
- Every run captured in the JobRuns audit collection
Opt-in per tenant. Hour and channels are yours.
Tenants pick the briefing hour and the channels.
- Briefing is opt-in per tenant, not on by default
- Pick the hour you want it — your local time, not the tenant zone
- Channels are yours to pick — email, push, or both
- Per-user push subscriptions honoured per device
- Disable at any time without losing the calendar sync
How we're different from HubSpot.
HubSpot has meetings and a CRM. It does not attach a CRM capsule to every meeting on the row.
| Feature | HubSpot Sales Hub | Grid Calendar |
|---|---|---|
| Two-way Gmail and Outlook sync | ||
| Per-meeting CRM capsule | Manual link | Auto-attached |
| Last touchpoint inline | ||
| Open deals on the meeting | Sidebar | On the row |
| Recent tasks per attendee | ||
| Proximity matching (deals near you) | ||
| Briefing at your local hour | Workspace default | Per user |
| Briefing channels you pick | Email only | Email or push |
| Opt-in per tenant | Account-wide | Per tenant |
| Audit trail on briefing delivery | ||
| Starts at | $100/seat (Sales Hub Pro) | Flat tier |
- Two-way Gmail and Outlook sync
- Per-meeting CRM capsule
- Manual link
- Last touchpoint inline
- Open deals on the meeting
- Sidebar
- Recent tasks per attendee
- Proximity matching (deals near you)
- Briefing at your local hour
- Workspace default
- Briefing channels you pick
- Email only
- Opt-in per tenant
- Account-wide
- Audit trail on briefing delivery
- Starts at
- $100/seat (Sales Hub Pro)
- Two-way Gmail and Outlook sync
- Per-meeting CRM capsule
- Auto-attached
- Last touchpoint inline
- Open deals on the meeting
- On the row
- Recent tasks per attendee
- Proximity matching (deals near you)
- Briefing at your local hour
- Per user
- Briefing channels you pick
- Email or push
- Opt-in per tenant
- Per tenant
- Audit trail on briefing delivery
- Starts at
- Flat tier
Numbers from HubSpot's pricing page, May 2026. We refresh this quarterly.
Ready to walk in already briefed?
No credit card. Briefing opt-in per tenant. 14-day trial for teams.