Soft Credits

The Soft Credits mapping between WeGive and Salesforce is a vital component of the integration, enabling seamless tracking of indirect contributions and attribution between the two platforms. This mapping ensures that soft credit details, attribution relationships, and contribution tracking are properly synchronized, providing a comprehensive view of your donor influence and contribution attribution strategy.

Key Concepts

The integration between WeGive Soft Credits and Salesforce Soft Credits is designed to provide a robust attribution tracking solution. Understanding these key concepts is essential for effective implementation and usage.

Object Mapping

  • WeGive Soft Credits map to Salesforce Soft Credits
  • Requires WeGive Managed Package installation
  • Bi-directional sync capabilities
  • Standard object integration

Managed Package Details

  • Standard object name: OpportunityContactRole
  • Package source: WeGive Managed Package
  • Installation required for functionality
  • Custom fields included

Sync Behavior

  • Bi-directional synchronization
  • Real-time updates
  • Credit creation and modification
  • Attribution tracking
  • Relationship management

Dependencies

  • Contact synchronization
  • Opportunity tracking
  • Campaign management
  • Relationship handling

Field Mappings

The field mappings between WeGive and Salesforce soft credit objects are designed to ensure comprehensive data synchronization. These mappings cover all essential soft credit information, from basic details to complex attribution relationships.

Standard Field Mappings

Salesforce FieldWeGive FieldDirectionCreate OnlyDefault MappingNotes
contact_idcontact_idBothNoYesCredited contact
opportunity_idopportunity_idBothNoYesRelated opportunity
roleroleBothNoYesCredit role
is_primaryis_primaryBothNoYesPrimary attribution
amountamountBothNoYesCredit amount
influenceinfluenceBothNoYesInfluence percentage
typetypeBothNoYesCredit type
campaign_idcampaign_idBothNoYesAssociated campaign
created_datecreated_dateBothNoYesCreation timestamp
modified_datemodified_dateBothNoYesLast modified date

Relationship Mappings

Salesforce FieldWeGive FieldDirectionCreate OnlyDefault MappingNotes
related_contact_idrelated_contact_idBothNoYesRelated contact
relationship_typerelationship_typeBothNoYesRelationship type
influence_levelinfluence_levelBothNoYesInfluence level
attribution_sourceattribution_sourceBothNoYesSource of attribution
notesnotesBothNoYesAttribution notes

Important Notes

Understanding these important aspects of the Soft Credits integration is crucial for successful implementation and ongoing management.

Package Requirements

  • WeGive Managed Package must be installed
  • Standard objects must be configured
  • Field-level security must be set
  • User permissions must be configured

Sync Behavior

  • Real-time synchronization
  • Bi-directional updates
  • Attribution tracking
  • Relationship management
  • Credit monitoring

Field Considerations

  • Required fields must be mapped
  • Custom fields can be added
  • Field types must match
  • Validation rules apply
  • Default values supported

Best Practices

Following these best practices will help ensure a smooth and successful soft credits integration:

Data Management

  • Regular data validation
  • Monitor sync status
  • Check for duplicates
  • Verify field mappings
  • Review error logs

Integration Configuration

  • Test in sandbox first
  • Verify permissions
  • Check field security
  • Monitor performance
  • Regular maintenance

Troubleshooting

  • Check sync logs
  • Verify connections
  • Review error messages
  • Test field mappings
  • Contact support if needed

Common Scenarios

Understanding these common scenarios will help you effectively manage soft credits across both platforms:

New Credit Creation

  1. Create credit in WeGive
  2. Sync to Salesforce
  3. Configure attribution
  4. Set up relationships
  5. Monitor sync status

Credit Updates

  1. Update attribution
  2. Modify relationships
  3. Change amounts
  4. Adjust influence
  5. Sync changes

Relationship Management

  1. Track relationships
  2. Update attributions
  3. Monitor influence
  4. Verify connections
  5. Maintain history

The Soft Credits integration provides a robust solution for managing contribution attribution across both WeGive and Salesforce, ensuring that all soft credit-related data is properly synchronized and maintained.