SMVueDocs
Integrations

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)

  • PipedriveBeta. 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

  1. Go to Settings > Integrations
  2. Look for your CRM integration
  3. See Last Synced time
  4. Check for any sync errors

Manual Refresh

If you need to force a sync immediately:

  1. Go to Settings > Integrations
  2. Click Sync Now next to your CRM
  3. Wait for the sync to finish (time depends on how much has changed)
  4. Refresh your dashboard to see updated data

Reconnect Your CRM

If your connection expires or needs re-authorization:

  1. Go to Settings > Integrations
  2. Click Reconnect next to your CRM
  3. Authorize SMVue again
  4. Sync will resume automatically

Disconnect Your CRM

To disconnect your CRM:

  1. Go to Settings > Integrations
  2. Click Disconnect next to your CRM
  3. Confirm disconnection
  4. 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.

On this page