Overview
Manage one CRM connection: connect, choose a safe start, control sync types, set a record owner, test the connection, and watch sync health. VanillaSoft connects through an Incoming Web Lead instead of a sign-in. SalesHive only adds and updates CRM records. It never deletes them.
How to use this page
Connect the CRM
Use Connect or Reconnect on the status card. The setup guide tracks connection, starting point, field mapping, and a test contact. VanillaSoft has no Connect sign-in button; set up its web lead as described below.
Connect VanillaSoft with a web lead
Follow the numbered steps in Set up a VanillaSoft web lead: in VanillaSoft, add an Incoming Web Lead named SalesHive, turn on Create New Contacts (and Update Existing Contacts matching on Email), map each field you want using the Web Form Field names listed on the page, tick Active and save. Copy the full posting URL with its verification key, paste it into Posting URL, tick the box if the web lead updates existing contacts, and click Connect VanillaSoft. SalesHive checks the web lead before saving.
Choose a safe starting point
After connecting, Start fresh is recommended when you are unsure. It syncs only new activity. Import existing contacts can push up to the displayed number of SalesHive contacts, create or update CRM records, and trigger CRM workflows or notifications, so it opens a confirmation before it starts.
Re-import existing contacts deliberately
After initial setup, select Resync contacts when you need to push historical contacts again. Review the confirmation before continuing because the same bulk changes and CRM-side workflows can occur. SalesHive cannot automatically undo an import.
Choose what syncs and prove the connection
Use the Contacts, Emails, Calls, and Meetings toggles to control new activity. A self-serve workspace has no dialer, so it does not see the Calls toggle. Set an optional record owner for new records where available (VanillaSoft has no Record owner section), then use Test connection to send a labeled test contact through the real sync path. For VanillaSoft, look for SalesHive Sync Test in your VanillaSoft project.
Resolve a Salesforce External ID warning
If Salesforce cannot create its Lead dedupe field automatically, sync continues with email-based matching and the page shows setup guidance. Ask a Salesforce admin to add a Text(255) Lead field named SalesHive_External_Id__c with External ID and Unique enabled. Revisit the page or select Re-run setup to check Salesforce again. The resolved setup warning clears only after the field is detected.
Review sync health
Use Last 24 hours and Recent sync activity to find failures. Fix the cause and select Retry failed records to queue matching records for the next sync.
What the buttons do
- Start fresh (recommended)
- Skips historical import and begins syncing new activity only. You can choose a historical import later.
- Import N
- Opens a confirmation before the one-time historical import of existing contacts.
- Re-run setup
- Reopens the setup guide. For Salesforce, it also checks whether the required Lead external ID field is now available and reports the result.
- Resync contacts
- Opens a confirmation before re-importing existing contacts.
- Test connection
- Pushes one labeled test record through the real CRM sync path.
- Retry failed records
- Queues failed records for the next scheduled sync after the cause is fixed.
- Posting URL / Connect VanillaSoft
- VanillaSoft only. Paste the web lead's full posting URL, then connect. SalesHive checks that VanillaSoft recognizes the web lead before saving it. Shows Reconnect VanillaSoft when a past connection exists.
- VanillaSoft updates existing contacts, matching on Email
- VanillaSoft only. On: SalesHive keeps each contact current and records calls, emails and meetings on it. Off: each contact is sent once and later changes and activity are skipped, so nothing is duplicated. Turn on Update Existing Contacts in the web lead first.
- Web Form Field names SalesHive sends
- VanillaSoft only. Lists each Web Form Field name SalesHive can send and what it holds, to copy into your web lead's field mappings. Open by default before you connect.