CRM Integration Overview
How SMVue syncs your CRM data into one place so you can work the team from a single view.
SMVue connects to your CRM, pulls your sales data into one place, and turns it into the next move for the manager.
Supported CRMs
Lead with these two:
- HubSpot — Our most widely used connector, easy setup
- Salesforce — Full opportunity, account, and activity sync
Also available (early access)
- Pipedrive — Beta. Connected and syncing, but not yet at the same coverage as HubSpot and Salesforce. See the Pipedrive page for what's in and out.
What Gets Synced
When you connect your CRM, SMVue automatically imports:
Deals (Opportunities)
- Deal name, amount, and close date
- Current pipeline stage
- Deal owner (mapped to team members)
- Stage / lifecycle history, where the provider's API exposes it
- Selected custom fields (configurable; field coverage is not exhaustive)
Leads
- Lead records and their status, where the provider exposes a Leads object and tier
- (When a CRM tier has no Leads object, SMVue derives lead stages from contacts by lifecycle stage)
Contacts & Companies
- Contact names and email addresses
- Company names and domains
- Associated deals
- Contact owner information
Activities
- Meetings (logged in CRM)
- Calls
- Emails
- Notes
- Tasks
Team Members & Collaborators
- CRM users who own deals
- User names and email addresses
- Ownership mappings
- Deal / account collaborator memberships, where the provider's API exposes them (e.g. Salesforce team members, Pipedrive deal followers)
Pipelines & Stages
- Pipeline definitions
- Stage names and probabilities
- Stage order and configuration
How Sync Works
SMVue keeps your data current through a few complementary layers:
1. Initial Sync (First Connection)
- Imports your existing deals, contacts, activities, and history
- Usually takes a few minutes; larger accounts take longer
- Progress bar shows what's being synced
- You can start using SMVue as soon as sync completes
2. Automatic Webhook Sync (HubSpot & Salesforce)
- New, changed, and closed deals flow in automatically as the CRM reports them
- Near-real-time — expect updates typically within a few minutes
- Pipedrive doesn't use webhooks today, so it relies on scheduled and manual resync
3. Scheduled Resync
- Runs in the background to reconcile anything the webhook stream missed
- A periodic fuller pass reconciles records on a best-effort basis
- Catches edge cases and validates data
4. Manual Refresh
- Trigger a resync from Settings > Integrations whenever you want the latest
Sync is best-effort, not guaranteed instant. We don't claim real-time delivery or that no record is ever missed — the layers above exist precisely to reconcile gaps over time.
CRM Records Are Read-Only
Important: SMVue reads your CRM records read-only. We don't:
- Create deals, contacts, or activities in your CRM
- Modify your existing CRM records
- Delete anything in your CRM
One carve-out (Salesforce): to receive change notifications, SMVue deploys a small piece of Salesforce automation (a Workflow Rule plus an Outbound Message — metadata only, no Apex). SMVue attempts to remove it when you disconnect; cleanup is best-effort and an operator can clear anything left behind. See the Salesforce page for details.
Note: records you create inside SMVue's own Native CRM are your first-party data and live in SMVue — that's separate from your connected CRM, which stays read-only.
Data Security
Your CRM data is protected with:
- OAuth 2.0 with PKCE — Industry-standard secure authentication
- Encrypted storage — Credentials are encrypted at rest; data is encrypted in transit
- Organization isolation — Each customer's data is isolated by organization; one customer cannot see another's
- Automatic token refresh — No need to re-authorize
- Access logging — Sync operations and admin actions are logged
- Compliance — SMVue operates a SOC 2 Type II readiness program (policies and procedures ratified June 2026). A DPA is available (under legal review).
Managing Your CRM Connection
Check Sync Status
- Go to Settings > Integrations
- Look for your CRM integration
- See Last Synced time
- Check for any sync errors
Manual Refresh
If you need to force a sync immediately:
- Go to Settings > Integrations
- Click Sync Now next to your CRM
- Wait for the sync to finish (time depends on how much has changed)
- Refresh your dashboard to see updated data
Reconnect Your CRM
If your connection expires or needs re-authorization:
- Go to Settings > Integrations
- Click Reconnect next to your CRM
- Authorize SMVue again
- Sync will resume automatically
Disconnect Your CRM
To disconnect your CRM:
- Go to Settings > Integrations
- Click Disconnect next to your CRM
- Confirm disconnection
- Your data in SMVue will remain (won't be deleted)
Note: You can reconnect later without losing any SMVue-specific data (notes, action items, etc.).
Troubleshooting
Sync is taking longer than expected
Possible causes:
- Large data volume (10,000+ deals)
- CRM API rate limits
- Network connectivity issues
Solutions:
- Initial sync can take up to 15 minutes for very large datasets
- Wait for sync to complete — you'll get a notification
- If stuck for over 30 minutes, contact support
Data not appearing in SMVue
Possible causes:
- Sync hasn't completed yet
- CRM permissions insufficient
- Records are archived or deleted in CRM
Solutions:
- Check sync status in Settings > Integrations
- Verify you have admin access to your CRM
- Try manual refresh (Sync Now button)
- Check that records exist and are active in your CRM
Some team members are missing
Possible causes:
- Users don't own any deals in the CRM
- Users are inactive in the CRM
- Mapping wasn't completed during setup
Solutions:
- Go to Team page and click Import from CRM
- Manually add team members if needed
- Ensure users own at least one deal to be auto-imported
Deals show wrong pipeline or stage
Possible causes:
- CRM pipeline configuration changed
- Deal was moved in CRM but sync hasn't run yet
- Pipeline mapping issue
Solutions:
- Wait for the next scheduled resync
- Click Sync Now to force an immediate update
- Check pipeline configuration in Settings
Authorization expired
Possible causes:
- OAuth token expired
- CRM credentials changed
- Admin revoked access in CRM
Solutions:
- Go to Settings > Integrations
- Click Reconnect and re-authorize
- Ensure you have admin permissions in your CRM
CRM-Specific Guides
For detailed setup instructions for your specific CRM:
Need Help?
Can't solve your sync issue? Contact support@smvue.com or use the in-app chat. Include:
- Which CRM you're using
- Screenshot of sync status
- Description of the issue
We'll get back to you during business hours.