Auto-updates from HubSpot eliminate manual data entry by connecting your CRM metrics directly to Key Results and Initiatives. Whether you track pipeline revenue, contact acquisition, or deal conversion rates, Rhythms synchronizes these metrics automatically so your OKRs stay current without copying data.
New to auto-updates? The How to Set Up Auto-Updates article covers the general setup process and when auto-updates work best for your tracking needs.
Before You Connect
Workspace Requirements
Your workspace administrator needs to enable the HubSpot integration in Rhythms before you can connect. Visit Enable Integrations for Your Workspace if you don't see HubSpot as an option.
Access Requirements
You need a HubSpot account (or Microsoft account with HubSpot access) to connect. Rhythms respects your HubSpot permissions—you can only connect CRM data you already have access to in HubSpot. The connection is read-only and never modifies your HubSpot data.
What You Can Connect
Rhythms supports numeric Key Results and Initiatives that track measurable progress. Before connecting, make sure your Key Result or Initiative uses a number-based metric rather than milestones or completion status.
HubSpot auto-updates work well for:
Revenue tracking from deals (total value, closed-won amounts, weighted pipeline)
Contact and company counts (total records, segments)
Pipeline progression metrics (deals in specific stages, conversion rates)
Win rate calculations (closed-won vs total opportunities)
How to Connect HubSpot to a Key Result
Rhythms guides you through HubSpot connections using a conversational interface. You describe what you want to track, and Rhythms locates the data in your accessible CRM.
Starting the Connection
Open the Key Result or Initiative you want to connect
Click the More button on the Key Result detail section
Select Set up auto-update
Choose HubSpot from the integration list
Sign in with your Microsoft account if prompted
After authentication, Rhythms starts a conversation to help you find and connect your data.
Describing What You Want to Track
Tell Rhythms what you want to track in natural language. Rhythms searches your accessible HubSpot data and confirms what's available with your specific configuration.
Effective ways to describe your tracking needs:
Revenue tracking:
"Track total revenue from closed-won deals"
"Monitor pipeline value for deals in the Qualification stage"
"Calculate total deal value from our Enterprise Sales pipeline"
Contact and company metrics:
"Count new contacts added this quarter"
"Track companies where lifecycle stage equals Customer"
"Monitor total contacts in our database"
Conversion and performance metrics:
"Calculate win rate from opportunities"
"Track deal conversion from lead to customer"
"Monitor percentage of deals moving to contract stage"
How Rhythms Responds to Your Requests
Rhythms evaluates what's possible with your HubSpot data and tells you directly:
"I can track that" - Rhythms found the data and can set up automatic tracking exactly as you described.
"I can track something similar" - Rhythms found related data but needs to adjust your request. It will explain what's available and ask if the alternative works for your needs.
"That's not available in your HubSpot data" - Rhythms cannot access the specific data you requested. It will explain why and suggest alternatives if possible.
"Let me check what's available" - Rhythms is exploring your CRM to understand what fields and calculations your HubSpot account provides.
This conversational approach means you don't need to know HubSpot field names or technical details—just describe your business metric and Rhythms handles the complexity.
What Rhythms Can Track from Your HubSpot Data
Rhythms adapts to your HubSpot configuration. The specific capabilities depend on your HubSpot setup, custom fields, and account type.
Standard tracking that works across all HubSpot accounts:
Deal amounts and totals by pipeline or stage
Contact and company record counts
Deal counts by status or pipeline
Basic aggregations (sum, count, average)
Advanced tracking available with certain HubSpot configurations:
Filtering by deal properties (amount ranges, stage criteria, pipeline selection)
Segmentation by contact or company attributes
Calculated metrics (win rates, conversion percentages, averages)
Date-based filtering (if your HubSpot account includes timestamp fields)
Custom property filtering (if you've defined custom fields in HubSpot)
When you request advanced tracking, Rhythms checks your HubSpot data and confirms what's possible. If a specific filter or calculation isn't available, Rhythms will explain the limitation and suggest the closest alternative.
Refining Your Request
If Rhythms needs more information, it asks clarifying questions:
Which pipeline contains the deals?
Should this include all stages or specific stages?
What date range should this cover?
Should this filter by any specific properties?
Answer these questions naturally—Rhythms uses your responses to find exactly the data you need.
Confirming Your Connection
Before finalizing, Rhythms shows you:
The current calculated value
The data source (pipeline, contact segment, deal criteria)
How the value is determined
Review this information to confirm Rhythms found the right data. If the value doesn't match your expectations, provide more details and Rhythms will search again.
Once you confirm, Rhythms establishes the auto-update connection and begins daily synchronization.
After You Connect
How Syncing Works
Rhythms updates your Key Result or Initiative daily at 3 AM UTC. Each sync:
Retrieves the current value from HubSpot
Updates your progress in Rhythms
Maintains your check-in history
What You Still Provide
Auto-updates handle the numbers, but you still create check-ins to provide context. Your check-ins explain progress, highlight blockers, and give stakeholders the story behind the metrics. For guidance on effective check-ins with automated data, see Effective Check-ins to Track OKR Progress in Rhythms.
Seeing Your Connection
After connecting, you'll see a Connected to HubSpot button on your Key Result or Initiative. Click this button to view connection details or disconnect the auto-update.
Understanding HubSpot Integration Capabilities
The HubSpot integration adapts to your specific HubSpot configuration. What's available depends on your account setup, custom fields, and data structure.
What Works Across All HubSpot Accounts
These capabilities work regardless of your HubSpot configuration:
Basic CRM data access:
Deals (amounts, stages, pipelines)
Contacts (counts, segments)
Companies (totals, attributes)
Standard HubSpot properties
Standard calculations:
Sum of deal values
Count of records
Average calculations
Basic aggregations
Daily synchronization:
Updates at 3 AM UTC
Automatic data refresh
Historical check-in preservation
Capabilities That Depend on Your HubSpot Setup
Advanced features vary based on your HubSpot configuration:
Filtering and segmentation:
Deal filtering (by amount, stage, pipeline)
Contact segmentation (by properties and lifecycle stage)
Company filtering (by attributes)
Date-based filtering (if timestamp fields available)
The availability of these features depends on which fields your HubSpot account includes and your access permissions. When you request filtering during setup, Rhythms checks your data and confirms what's possible.
Custom properties:
Custom deal fields
Custom contact properties
Custom company attributes
If you've defined custom fields in HubSpot, you can reference them by name when describing what to track. Rhythms will confirm whether those fields are accessible.
Calculated metrics:
Win rates and conversion percentages
Weighted calculations
Time-based averages (if date fields available)
Custom formulas
Rhythms evaluates whether your HubSpot data supports the calculation you need and tells you if adjustments are required.
Known Limitations
Some capabilities aren't available through the current HubSpot connection:
Data types not accessible:
Activity data (emails, calls, meetings, tasks)
Engagement history and interaction logs
Marketing email performance metrics
Form submission details beyond contact properties
These data types require different HubSpot API scopes than the integration currently uses.
Update frequency:
Daily sync at 3 AM UTC only
Changes in HubSpot can take up to 24 hours to appear in Rhythms
Real-time updates aren't currently available
Sync time cannot be customized
Configuration changes:
Cannot edit connection in place
Must disconnect and reconnect to change tracked data, filters, or calculations
Historical check-ins are preserved during reconfiguration
Brief gap in updates while reconfiguring
Historical analysis:
Tracks current state only
Cannot calculate "time in stage" or stage transition history
Cannot track "how long until deal closed"
For historical analysis, use HubSpot's native reporting
If You Need Capabilities Not Currently Available
When Rhythms cannot provide a specific capability:
For complex historical analysis:
Use HubSpot's native reports to calculate time-based metrics
Reference those values in manual Rhythms check-ins
Consider connecting HubSpot reports via PowerBI for advanced analysis
For real-time tracking:
Manual check-ins provide immediate updates
Daily sync works well for most OKR tracking timeframes
For activity-based metrics:
HubSpot's activity reports track engagement
Connect those insights through manual check-ins
If capabilities you need aren't available, use the feedback option in Rhythms to let us know what would be most valuable for your OKR tracking.
Adjusting Your Connection
To change your HubSpot configuration, you'll need to disconnect and reconnect. This disconnect-and-reconnect process is the same across all auto-update integrations. Learn more: How to Set Up Auto-Updates
Important: Before disconnecting, test new configurations on a separate Key Result to verify they work as expected. This prevents gaps in your tracking.
What's preserved during reconfiguration:
All manual check-in history
Target values and goal settings
Team assignments and ownership
What changes:
The data source being tracked
Filtering criteria
Calculation methods
There will be a brief period without automatic updates while you reconfigure.
Frequently Asked Questions
Can I connect multiple HubSpot data sources to different Key Results?
Yes. Each Key Result or Initiative can have its own HubSpot connection tracking different pipelines, contact segments, or deal criteria. For example, one Key Result might track Q1 pipeline revenue while another tracks new contact acquisition.
Can multiple people connect the same HubSpot data to different Key Results?
Yes. Multiple team members can track the same deals, contacts, or pipelines in their respective Key Results. Each person uses their own HubSpot account credentials for authentication.
What happens if I lose access to the HubSpot data?
If your HubSpot permissions change and you no longer have access to the tracked data, Rhythms cannot sync updates. The connection remains active but won't receive new values until access is restored. You'll need to disconnect and reconnect with appropriate credentials if access doesn't return.
Can I connect both HubSpot and another tool to the same Key Result?
No. Each Key Result or Initiative can have only one auto-update connection at a time. You can connect HubSpot or another integration, but not both simultaneously. To switch integrations, disconnect the current one first.
How often does Rhythms sync with HubSpot?
Rhythms syncs with HubSpot once daily at 3 AM UTC. This scheduled sync ensures all auto-update integrations update predictably. More frequent or real-time syncing isn't currently available.
What if my HubSpot data shows a different value than what appears in Rhythms?
Check the last sync time shown on your connection. If HubSpot changed after the most recent sync, Rhythms will show yesterday's value until the next scheduled update. Also verify your connection tracks the same data you're viewing in HubSpot—different filtering criteria can produce different totals.
Can I track data from multiple HubSpot pipelines in one Key Result?
Not with a single connection. Each connection tracks one data source or pipeline. To aggregate metrics across multiple pipelines, consider creating separate Key Results for each pipeline and using an Objective with automatic rollup to combine them, or connect HubSpot data to PowerBI for cross-pipeline analysis.
Does Rhythms modify my HubSpot data?
No. The connection is read-only. Rhythms reads values to calculate your metrics but never creates, updates, or deletes records in HubSpot. Your CRM data remains unchanged.
Can Rhythms track custom fields I've created in HubSpot?
Possibly—it depends on your HubSpot configuration and account type. When you request tracking that involves custom fields during setup, describe them by name. Rhythms will check your HubSpot data and confirm whether those fields are accessible for tracking.
What if Rhythms says it cannot track something I need?
If Rhythms cannot access specific data, it will explain why (field not available, permission issue, data type limitation). You can try describing your need differently or ask Rhythms to suggest the closest alternative it can track. For capabilities that truly aren't available, consider manual check-ins or connecting HubSpot reports through other integrations like PowerBI.
Can I filter deals by amount, stage, or other criteria?
Describe your filtering needs during setup and Rhythms will check what's available with your HubSpot configuration. For example, "track deals over $50,000 in the negotiation stage" or "count contacts where company size equals enterprise." Rhythms will confirm if those filters work with your HubSpot data.
Related Articles
How to Set Up Auto-Updates - General auto-update setup process and reconfiguration
Enable Integrations for Your Workspace - Workspace administrator setup for HubSpot and other integrations
Effective Check-ins to Track OKR Progress in Rhythms - Using check-ins alongside automated data
Understanding OKR Automatic Rollup - Why Objectives don't support auto-updates (they use rollup instead)
