Features
- Flexible object mapping - create Leads, Contacts, or Accounts
- Custom field support - map to standard and custom fields
- Deal/Opportunity tracking - associate website activity with opportunities
- SOQL integration - advanced querying for deduplication
- 30-minute sync cycle - regular polling for reliable data transfer
Setup
- Go to Settings → Integrations → Salesforce
- Click Connect Salesforce
- Log in to your Salesforce org and authorize Snitcher
- Configure your object and field mappings
Configuration Options
Object Mapping
Choose which Salesforce objects to create:| Option | Use Case |
|---|---|
| Lead | New prospects not yet qualified |
| Account + Contact | Qualified companies with contact details |
| Account only | Company-level tracking without contacts |
Field Mapping
Map Snitcher data to Salesforce fields:| Snitcher Field | Suggested Salesforce Field |
|---|---|
| Company Name | Account Name / Lead Company |
| Domain | Website |
| Industry | Industry |
| Employee Count | Number of Employees |
| Annual Revenue | Annual Revenue |
| Location | Billing Address |
| First Seen | Custom: First Website Visit |
| Last Seen | Custom: Last Website Visit |
Sync Settings
| Setting | Description |
|---|---|
| Sync frequency | Every 30 minutes |
| Duplicate handling | Match on domain/website field |
| Update existing | Optionally update existing records |
Deduplication
Snitcher uses the Website/Domain field to match existing records:- Searches for existing Account/Lead with matching domain
- If found, optionally updates the record
- If not found, creates a new record
Troubleshooting
Records not creating
Records not creating
- Verify required fields are mapped (Salesforce may require specific fields)
- Check your Salesforce validation rules
- Ensure the connected user has create permissions
Duplicate records
Duplicate records
- Enable the “match on domain” setting
- Ensure existing records have the Website field populated
- Consider using Salesforce duplicate rules
Connection errors
Connection errors
Salesforce tokens expire periodically. Reconnect the integration if you see authentication errors.