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
- HubSpot — Our most widely used connector, easy setup
- Salesforce — Full opportunity, account, and activity sync
- Pipedrive — Deals, pipelines, people, organizations, and activity
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
- All three connectors subscribe to change notifications from your CRM
- New, changed, and closed deals flow in automatically as the CRM reports them
- Near-real-time — expect updates typically within a few minutes
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
Two carve-outs, both for change notifications. Neither one touches your CRM records; in both cases SMVue creates an object in your account so it can be told when something changes, and removes it on disconnect. Cleanup is best-effort in both cases, and an operator can clear anything left behind.
- Salesforce: SMVue deploys a small piece of Salesforce automation (a Workflow Rule plus an Outbound Message — metadata only, no Apex). See the Salesforce page.
- Pipedrive: SMVue creates webhook subscriptions in your Pipedrive company, which is why the consent screen asks for the Webhooks permission. See the Pipedrive page.
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.